12.09.2010, 01:00
LoL, para que um comando tгo grande?
Tente assim, menor, mais bonito e que funciona:
Tente assim, menor, mais bonito e que funciona:
pawn Код:
if(strcmp(cmd, "/op", true) == 0)
{
new giveplayerid,tmp[256],idx,objeto,string[256];
tmp = strtok(cmdtext, idx);
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
objeto = strval(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!strlen(tmp)) SendClientMessage(playerid, COLOR_GREY, "/op [playerid] [id do objeto]");
else if(!strlen(tmp)) SendClientMessage(playerid, COLOR_GREY, "/op [playerid] [id do objeto]");
else if (PlayerInfo[playerid][pAdmin] == 0) SendClientMessage(playerid, COLOR_GREY, "Vocк nгo pode fazer isto.");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_GREY, "Jogador nгo existe.");
else if(admtrampando[playerid] == 0) SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/profadmin)");
else
{
format(string, 256, "Admin %s Botou o Objeto Numero: %d Em: %s",sendername, objeto, giveplayer);
ABroadCast(COLOR_YELLOW,string,1);
//O adm й galinha para botar? lol
SetPlayerHoldingObject(giveplayerid, objeto, 2);
}
return 1;
}