15.10.2014, 18:30
Olб, queria pedir ajuda para colocar alguns GivePlayerGrana em meu GameMode.
Olhб sу, quando eu uso o comando; /dargrana o dinheiro й normalmente setado a conta, Este й o comando /DarGrana;
E quando eu tento usar 'GivePlayerGrana, playerid, 1000;' ao player registrar ou ao player logar 'GivePlayerGrana(playerid, dini_Int(file, "Dinheiro"));', mas o dinheiro aparece e some, alguйm pode me ajudar?
Olhб sу, quando eu uso o comando; /dargrana o dinheiro й normalmente setado a conta, Este й o comando /DarGrana;
pawn Код:
if(strcmp(cmd,"/dargrana", true)==0)
{
if(IsPlayerAdmin(playerid)){
new plid, grana;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, ERRO, "Digite: /dargrana [id] [grana]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, ERRO, "Digite: /dargrana [id] [grana]");
return 1;
}
grana = strval(tmp);
if(IsPlayerConnected(plid)){
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "Admin %s(ID: %d) vocк deu para %s $%d de dinheiro.", PlayerName(playerid), playerid, pname, grana);
SendClientMessage(playerid, bege, string);
format(string, sizeof(string), "* %s (%d) deu para vocк $%d de dinheiro.", PlayerName(playerid), playerid, grana);
SendClientMessage(plid, bege, string);
GivePlayerGrana(plid,grana);
printf("• O(a) Administrador(a) %s (%d) deu tanto de R$%d ao jogador %s (%d)", PlayerName(playerid), playerid, grana, pname, plid);
return 1;
}else{
SendClientMessage(playerid, ERRO, "Jogador nгo conectado.");
return 1;
}
}
}