CMD:pagar(playerid, params[])
{
new ID, Mo;
if(sscanf(params, "ui", ID, Mo))
return SendClientMessage(playerid, -1, "* Use: /Pagar [ID] [R$]");
GivePlayerMoney(ID, Mo), GivePlayerMoney(playerid , - Mo);
return 1;
}
CMD:pagar(playerid, params[])
{
new ID, Mo;
if(sscanf(params, "ui", ID, Mo))
return SendClientMessage(playerid, -1, "* Use: /Pagar [ID] [R$]");
GivePlayerMoney(ID, Mo);
return 1;
}
CMD:pagar(playerid, params[])
{
new
ID,Mo
;
if(sscanf(params, "ud", ID, Mo)) return SendClientMessage(playerid, -1, "* Use: /Pagar [ID] [R$]");
if(IsPlayerConnected(ID)){
if(GetPlayerMoney(playerid) > Mo){
GivePlayerMoney(ID, Mo);
GivePlayerMoney(playerid, -Mo);
}
else SendClientMessage(playerid, -1, #Vocк nгo possui todo este dinheiro);
}
else SendClientMessage(playerid, -1, #Jogador nгo conectado!);
return 1;
}
CMD:pagar(playerid, params[])
{
new ID, Mo;
new s[120];
if(sscanf(params, "ui", ID, Mo))
return SendClientMessage(playerid, -1, "* Use: /Pagar [ID] [R$]");
GivePlayerMoney(ID, Mo), GivePlayerMoney(playerid , - Mo);
format(s, sizeof(s), "Vocк pagou R$: %s Para o ID [%d]", Mo, ID);
SendClientMessage(playerid, 0xFFFFFFAA, "s");
return 1;
}
O tutorial ensina usar sscanf em zcmd. A respeito do cуdigo nгo entendi porque nгo vai funcionar corretamente mais se vocк diz
|
Nгo entendo o comando do sky !
As mensagens ficam no fim do cуdigo , nгo da pra entender ! |
# й igual a ""
CMD:pagar(playerid, params[])
{
new
ID,
Mo,
sk[ 50 ]
;
if(sscanf(params, "ud", ID, Mo)) return SendClientMessage(playerid, -1, "* Use: /Pagar [ID] [R$]");
if(IsPlayerConnected(ID)){
if(GetPlayerMoney(playerid) > Mo){
GivePlayerMoney(ID, Mo);
GivePlayerMoney(playerid, -Mo);
format(sk, sizeof(sk), "Vocк pagou R$: %s Para o ID [%d]", Mo, ID);
SendClientMessage(playerid, -1, sk);
}
else SendClientMessage(playerid, -1, "Vocк nгo possui todo este dinheiro");
}
else SendClientMessage(playerid, -1, "Jogador nгo conectado!");
return 1;
}