08.08.2012, 03:32
Boas maltas galera, estou enfrentando um seguinte erro, ele й o seguinte: "O jogador escreve /darmod [id] [level] e ele seta o level 0 de moderador. Alйm disso em vez de quando digitar /darmod [id], aparecer Use: /darmod [id] [level], pois quando digita /darmod e o id da pessoa ele ja seta o level 0 de adm.
pawn Код:
CMD:darmod(playerid, params[])
{
if(Jogador[playerid][pStaff] < 2) return SendClientMessage(playerid, -1,"Vocк nгo esta autorizado a utilizar este comando!");
new giverid, nivel,Nome[MAX_PLAYER_NAME],giveplayer[MAX_PLAYER_NAME],string[70];
GetPlayerName(playerid,Nome,sizeof(Nome));
GetPlayerName(giverid,giveplayer,sizeof(giveplayer));
if(sscanf(params,"u", giverid, nivel)) return SendClientMessage(playerid,-1,"Use: /darmod [id] [Nivel (1-2)]");
if(!IsPlayerConnected(giverid)) return SendClientMessage(playerid,-1,"Player nгo conectado.");
format(string,sizeof(string),"INFO: Vocк deu admin %d para %s",nivel,giveplayer);
SendClientMessage(playerid,-1,string);
format(string,sizeof(string),"INFO: Vocк foi promovido a moderador %d por %s",nivel,Nome);
SendClientMessage(giverid,-1,string);
Jogador[giverid][pStaff] = nivel;
return 1;
}