#define Msg SendClientMessage
// [ NEWS ] //
new Cash[MAX_PLAYERS];
new quantidade;
new id;
CMD:darbsc(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return Msg(playerid , -1, "[ERRO]: Vocк Nгo Tem Permissгo Para Acessar Esse Comando");
if(sscanf(params, "ud", id, quantidade)) return Msg(playerid, -1, "[USO]: /darbsc [ID] [Quantidade]");
if(!IsPlayerConnected(id)) return Msg(playerid, -1, "[ERRO]: Jogador Nгo Conectado");
Cash[playerid] += quantidade;
return 1;
}
CMD:verbsc(playerid, params[])
{
new Nome[24], string[128];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(string, sizeof(string), "%s Seu Saldo De BscMoney й: %d", Nome, quantidade);
Msg(playerid, -1, string);
return 1;
}
CMD:verbsc(playerid, params[])
{
new Nome[24], string[128];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(string, sizeof(string), "%s Seu Saldo De BscMoney й: %d", Nome, Cash[playerid]);
Msg(playerid, -1, string);
return 1;
}
Se esse comando "verbsc" for para ver o seu saldo de bsc, vocк terб que getar a variбvel salva no format.
pawn Code:
|
new Cash[MAX_PLAYERS];
new cashqnts;
CMD:darcash(playerid, params[])
{
new id;
if(sscanf(params, "ud", id, cashqnts)) return SendClientMessage(playerid , -1, "[USO]: /darcash [ID] [CASH]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "[ERRO]: Jogador Nгo Conectado !");
Cash[playerid] += cashqnts;
return 1;
}
CMD:meucash(playerid , parmas[])
{
new string[128];
format(string, sizeof(string), "Vocк Tem %d De Cash", cashqnts);
SendClientMessage(playerid , -1, string);
return 1;
}
public OnPlayerConnect(playerid)
{
CarregarCash(playerid);
return 1;
}
//==============================================================================
public OnPlayerDisconnect(playerid, reason)
{
savecash(playerid);
return 1;
}
stock savecash(playerid)
{
new arquivo[40], Nome[24];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(arquivo,sizeof(arquivo),"Cash/%s.ini", Nome);
INI_Open(arquivo);
INI_WriteInt("Cash", Cash[playerid]);
INI_Save();
INI_Close();
return 1;
}
stock CarregarCash(playerid)
{
new arquivo[40], Nome[24];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(arquivo,sizeof(arquivo),"Cash/%s.ini", Nome);
INI_Open(arquivo);
Cash[playerid] = INI_ReadInt("Cash");
INI_Close();
return 1;
}