if(strcmp(cmdtext, "/makegolden", true)==0)
{
new tmp[256];
tmp = strtok( cmdtext, idx );
if (!strlen(tmp))
{
return SendClientMessage(playerid,COLOR_GRAY,"[SERVER]: /makegolden");
}
if(PlayerInfo[playerid][pAdminLevel] == 2)
{
new string[50], string2[50], adminname[MAX_PLAYER_NAME], givename[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminname, sizeof(adminname));
GetPlayerName(playerid, givename, sizeof(givename));
format(string, sizeof(string), " Administrator %s has made you a Golden User. Thanks for donating!", adminname);
format(string2, sizeof(string2), " You have made %s a Golden User.", givename);
SendClientMessage(playerid,COLOR_YELLOW,string2);
SendClientMessage(strval(tmp),COLOR_YELLOW,string);
PlayerInfo[strval(tmp)][pIsGolden] = 1;
return 1;
}
else SendClientMessage(playerid,COLOR_GRAY,"[SERVER]: You are not an admin !");
if(strval(tmp) == playerid) SendClientMessage(playerid,COLOR_RED,"[ERROR] You cannot do this on yourself!");
if(strval(tmp) == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,"[ERROR]: Invalid ID.");
return 1;
}
if(strcmp(cmdtext, "/makegolden", true)==0)
{
new tmp[256];
tmp = strtok( cmdtext, idx );
if (!strlen(tmp))
{
return SendClientMessage(playerid,COLOR_GRAY,"[SERVER]: /makegolden");
}
if(PlayerInfo[playerid][pAdminLevel] == 2)
{
new string[50], string2[50], adminname[MAX_PLAYER_NAME], givename[MAX_PLAYER_NAME];
GetPlayerName(playerid, adminname, sizeof(adminname));
GetPlayerName(playerid, givename, sizeof(givename));
format(string, sizeof(string), " Administrator %s has made you a Golden User. Thanks for donating!", adminname);
format(string2, sizeof(string2), " You have made %s a Golden User.", givename);
SendClientMessage(playerid,COLOR_YELLOW,string2);
SendClientMessage(strval(tmp),COLOR_YELLOW,string);
PlayerInfo[strval(tmp)][pIsGolden] = 1;
}
else SendClientMessage(playerid,COLOR_GRAY,"[SERVER]: You are not an admin !");
if(strval(tmp) == playerid) SendClientMessage(playerid,COLOR_RED,"[ERROR] You cannot do this on yourself!");
if(strval(tmp) == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED,"[ERROR]: Invalid ID.");
return 1;
}
|
Not really
09/12/2010, 05:47 AM you posted this 09/12/2010, 06:26 AM you replyed? dunno try this? pawn Код:
|
if(strcmp(cmdtext, "/makegolden", true)==0)
if(strcmp(cmd, "/makegolden", true) == 0)
|
Maybe this is your problem...
pawn Код:
pawn Код:
|

public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new tmp[256];
new string[256];
new idx;
cmd = strtok(cmdtext, idx);
new giveplayerid;
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
if(strcmp(cmd, "/makegolden", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0) { return SendClientMessage(playerid,COLOR_RED,"You are not logged in!"); }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return SendClientMessage(playerid,COLOR_GRAY,"[SERVER]: /makegolden"); }
if(PlayerInfo[playerid][pAdminLevel] == 2)
{
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string),"Administrator %s has made you a Golden User. Thanks for donating!",sendername);
SendClientMessage(giveplayerid,COLOR_YELLOW,string);
format(string, sizeof(string), " You have made %s a Golden User.",giveplayer);
SendClientMessage(playerid,COLOR_YELLOW,string);
PlayerInfo[giveplayerid][pIsGolden] = 1;
} else { return SendClientMessage(playerid,COLOR_RED, "[ERROR]: Invalid ID."); }
} else { return SendClientMessage(playerid,COLOR_GRAY,"[SERVER]: You are not an admin!"); }
}
return 1;
}
return 1;
}