CMD:dargrana(playerid, params[])
{
new string[128];
if(!DadosPlayer[playerid][pModerador] == 1) || DadosPlayer[playerid][pAdministrador] == 1) || DadosPlayer[playerid][pDono] == 1)
} {
SendClientMessage(playerid, VERMELHO,"|ERRO| Vocк nгo й um membro da Staff e nгo pode Executar esse Comando.");
}
if(sscanf(params, "ui", playerid, numero))
{
SendClientMessage(playerid, VERMELHO,"|ERRO| Correto: /dargrana [ID] [Quantidade]");
}
if(!IsPlayerConnected(playerid))
{
SendClientMessage(playerid, VERMELHO, "|ERRO| Player nгo conectado");
}
format(string, sizeof(string), "O admin %s lhe deu %i de grana.", GetPlayerNameEx(playerid), numero);
SendClientMessage(playeryd, AZULCLARO, string);
GivePlayerMoney(playeryd, numero);
return true;
}
Olб, eu fiz um comando de dar grana, os niveis de administraзгo do meu GM sгo diferentes como voces ve-em abaixo. Tenho uma duvida se da para colocar em vez de admin o nome no nivel do membro da staff. Ex: Em vez de: "O 'admin' %s lhe deu %i de grana." Ser assim: "O 'Moderador' %s lhe deu %i de grana." Aparecendo no chat do player assim: Ex: O Moderador Fernando lhe deu 1500 de grana. pawn Код:
|
CMD:dargrana(playerid, params[])
{
new string[128];
if(strcmp(GetPlayerNameEx(playerid),"Moderador",false) || strcmp(GetPlayerNameEx(playerid),"Administrador",false) || strcmp(GetPlayerNameEx(playerid),"Dono",false))
{
SendClientMessage(playerid, VERMELHO,"|ERRO| Vocк nгo й um membro da Staff e nгo pode Executar esse Comando.");
}
if(sscanf(params, "ui", playerid, numero))
{
SendClientMessage(playerid, VERMELHO,"|ERRO| Correto: /dargrana [ID] [Quantidade]");
}
if(!IsPlayerConnected(playerid))
{
SendClientMessage(playerid, VERMELHO, "|ERRO| Player nгo conectado");
}
format(string, sizeof(string), "O admin %s lhe deu %i de grana.", GetPlayerNameEx(playerid), numero);
SendClientMessage(playeryd, AZULCLARO, string);
GivePlayerMoney(playeryd, numero);
return true;
}
if(!DadosPlayer[playerid][pModerador] == 1)
if(DadosPlayer[playerid][pModerador] != 1) // se for diferente de 1
CMD:dargrana(playerid, params[])
{
if(DadosPlayer[playerid][pModerador] != 1) || DadosPlayer[playerid][pAdministrador] != 1) || DadosPlayer[playerid][pDono] != 1)
return SendClientMessage(playerid, VERMELHO,"|ERRO| Vocк nгo й um membro da Staff e nгo pode Executar esse Comando.");
if(sscanf(params, "ui", playerid, numero))
return SendClientMessage(playerid, VERMELHO,"|ERRO| Correto: /dargrana [ID] [Quantidade]");
if(!IsPlayerConnected(playerid))
return SendClientMessage(playerid, VERMELHO, "|ERRO| Player nгo conectado");
new var[10];
if(DadosPlayer[playerid][pModerador] == 1) var = "Moderador";
if(DadosPlayer[playerid][pAdministrador] == 1) var = "Admin";
if(DadosPlayer[playerid][pDono] == 1) var = "Dono";
new string[70];
format(string, sizeof(string), "O %s %s lhe deu %i de grana.", var, GetPlayerNameEx(playerid), numero);
SendClientMessage(playeryd, AZULCLARO, string);
GivePlayerMoney(playeryd, numero);
return true;
}