Jump to content
  • 0

[GF/RP] Problema makeadmin


Jack

Question

Salut am facut o comanda [pawn]if(strcmp(cmdtext, "/makeadmin", true) == 0)

{

if(IsPlayerConnected(playerid))

{

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_GRAD2, "* /makeadmin [playerid/PartOfName] [level(1-10)]");

return 1;

}

new para1;

new level;

para1 = ReturnUser(tmp);

tmp = strtok(cmdtext, idx);

level = strval(tmp);

if (PlayerInfo[playerid][pAdmin] >= 1339)

{

if(IsPlayerConnected(para1))

{

if(para1 != INVALID_PLAYER_ID)

{

GetPlayerName(para1, giveplayer, sizeof(giveplayer));

GetPlayerName(playerid, sendername, sizeof(sendername));

PlayerInfo[para1][pAdmin] = level;

printf("News: %s a fost pormovat %s la level %d admin.", sendername, giveplayer, level);

format(string, sizeof(string), "  Ai fost promovat la level %d admin de catre %s", level, sendername);

SendClientMessage(para1, COLOR_ADMIN, string);

format(string, sizeof(string), "  Ai fost promovat %s to a level %d admin.", giveplayer,level);

SendClientMessage(playerid, COLOR_1BLUE, string);

format(string, sizeof(string), "Level admin %d de catre admin %s to %s", level, sendername, giveplayer);

SendAdminMessage(COLOR_ADMIN, string);

}

}

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat sa folosesti aceasta comanda!");

}

}

return 1;

}[/pawn]

Si primesc urmatoriile erori [pawn]E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(172) : error 017: undefined symbol "tmp"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(172) : error 017: undefined symbol "strtok"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(173) : error 017: undefined symbol "tmp"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(175) : error 017: undefined symbol "COLOR_GRAD2"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(180) : error 017: undefined symbol "ReturnUser"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(181) : error 017: undefined symbol "tmp"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(181) : error 017: undefined symbol "strtok"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(182) : error 017: undefined symbol "tmp"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(183) : error 017: undefined symbol "PlayerInfo"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(183) : warning 215: expression has no effect

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(183) : error 001: expected token: ";", but found "]"

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(183) : error 029: invalid expression, assumed zero

E:\SERVER~1\RPG\GAMEMO~1\RPG.pwn(183) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

12 Errors.[/pawn]

Ajutoa-tima va rog

tumblr_ll5sj3LUoZ1qgjpfvo1_250.gif
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

[pawn] if(strcmp(cmd, "/makeadmin", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_GREY, "USAGE: /makeadmin [playerid/PartOfName] [level(1-3)]");

return 1;

}

new para1;

new level;

para1 = ReturnUser(tmp);

tmp = strtok(cmdtext, idx);

level = strval(tmp);

if (PlayerInfo[playerid][pAdmin] >= 1338)

{

    if(IsPlayerConnected(para1))

    {

        if(para1 != INVALID_PLAYER_ID)

        {

GetPlayerName(para1, giveplayer, sizeof(giveplayer));

GetPlayerName(playerid, sendername, sizeof(sendername));

PlayerInfo[para1][pAdmin] = level;

        format(string, sizeof(string), "Ai fost promovat la levelul de %d de catre %s", level, sendername);

SendClientMessage(para1, COLOR_LIGHTBLUE, string);

format(string, sizeof(string), "Ai fost promovat de %s sa fi admin %d.", giveplayer,level);

SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

format(string, sizeof(string), "AdmCmd: %s la promovat pe %s admin Level %d .", sendername, giveplayer, level);

ABroadCast(COLOR_RED,string,1);

}

}

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat sa folosesti aceasta comanda !");

}

}

return 1;

}[/pawn] vezi daca iti merge aceasta :D nu este tradusa foarte bine dar mno... o traduci u

I'm back haha !

Link to comment
Share on other sites

[pawn] if(strcmp(cmd, "/makeadmin", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

tmp = strtok(cmdtext, idx);

if(!strlen(tmp))

{

SendClientMessage(playerid, COLOR_GREY, "USAGE: /makeadmin [playerid/PartOfName] [level(1-3)]");

return 1;

}

new para1;

new level;

para1 = ReturnUser(tmp);

tmp = strtok(cmdtext, idx);

level = strval(tmp);

if (PlayerInfo[playerid][pAdmin] >= 1338)

{

    if(IsPlayerConnected(para1))

    {

        if(para1 != INVALID_PLAYER_ID)

        {

GetPlayerName(para1, giveplayer, sizeof(giveplayer));

GetPlayerName(playerid, sendername, sizeof(sendername));

PlayerInfo[para1][pAdmin] = level;

        format(string, sizeof(string), "Ai fost promovat la levelul de %d de catre %s", level, sendername);

SendClientMessage(para1, COLOR_LIGHTBLUE, string);

format(string, sizeof(string), "Ai fost promovat de %s sa fi admin %d.", giveplayer,level);

SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

format(string, sizeof(string), "AdmCmd: %s la promovat pe %s admin Level %d .", sendername, giveplayer, level);

ABroadCast(COLOR_RED,string,1);

}

}

}

else

{

SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat sa folosesti aceasta comanda !");

}

}

return 1;

}[/pawn] vezi daca iti merge aceasta :D nu este tradusa foarte bine dar mno... o traduci u

Degeaba ai postat ,omul are script facut de la 0 si nu are nimic , trebuie sa faca enum pInfo si sa defineasca tot.

Uitate si tu prin alte gm

Link to comment
Share on other sites

Pune altu.:))

if(strcmp(cmd, "/makeadmin", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "{55D4FF}SCRIE:{B4B4B4} /makeadmin [playerid/PartOfName] [level(1-1339)]");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 1338)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pAdmin] = level;
						printf("AdmCmd: %s a fost promovat de %s la admin level %d .", sendername, giveplayer, level);
						format(string, sizeof(string), "   Tu ai fost promovat la admin %d de catre Administratorul %s", level, sendername);
						SendClientMessage(para1, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "   Tu ai promovat pe %s la admin level %d .", giveplayer,level);
						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "Level admin %d by admin %s to %s", level, sendername, giveplayer);
						SendAdminMessage(COLOR_ADMIN, string);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "   Tu nu esti autorizat pentru a folosi aceasta comanda!");
			}
		}
		return 1;
	}

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.