13.07.2012, 15:29
ZCMD:
STRCMP:
No topo do gamemode coloque:
Espero ter ajudado.
pawn Код:
CMD:report(playerid,params[]){
new id,reason[64],result[128],pname[25],iname[25];
if(sscanf(params,"is[64]",id,reason))
return SendClientMessage(playerid,-1,"USE: /report [ID] [Motivo]");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid,-1,"Erro: Este jogador nгo esta conectado");
GetPlayerName(playerid,pname,25);
GetPlayerName(id,iname,25);
format(result,128,"REPORT: %s(%d) reportou %s(%d), motivo: %s",pname,playerid,iname,id,reason);
SendAdminMessage(-1,result);
return 1;
}
pawn Код:
if(strcmp(cmd,"/report",true) == 0){
new ,result[128],pname[25],iname[25];
tmp = strtok(cmdtext, idx);
if(strlen(tmp) == 0)
return SendClientMessage(playerid,-1,"USE: /report [ID] [Motivo]");
new id = ReturnUser(tmp);
if(!IsPlayerConnected(id))
return SendClientMessage(playerid,-1,"Erro: Este jogador nгo esta conectado");
tmp = strtok(cmdtext, idx);
if(strlen(tmp) == 0)
return SendClientMessage(playerid,-1,"USE: /report [ID] [Motivo]");
GetPlayerName(playerid,pname,25);
GetPlayerName(id,iname,25);
format(result,128,"REPORT: %s(%d) reportou %s(%d), motivo: %s",pname,playerid,iname,id,tmp);
SendAdminMessage(-1,result);
return 1;
}
pawn Код:
stock SendAdminMessage(color,message[]){
for(new i; i<MAX_PLAYERS; ++i){
if(IsPlayerConnected(i) && PlayerInfo[playerid][pAdmin] >= 1) //troque a variavel caso nгo seja essa.
SendClientMessage(i,color,message);
}
return 1;
}