08.12.2011, 18:22
pawn Код:
CMD:pagar(playerid,params[])
{
new iStr[33],pStr[32];
if(sscanf(params,"dd",id,money))
return SendClientMessage(playerid,-1,"USE: /pagar [id] [quantidade]");
if(!IsPlayerConnected(playerid))
return SendClientMessage(playerid,-1,"Player offline");
GetPlayerName(id,iStr,sizeof(iStr));
GetPlayerName(playerid,pStr,sizeof(pStr));
format(pStr,sizeof(pStr),"Vocк deu %d $ para %s,money,iStr);
format(iStr,sizeof(iStr,"Vocк recebeu %d $ de %s",money,pStr);
SendClientMessage(playerid,-1,pStr);
SendClientMessage(playerid,-1,iStr);
GivePlayerMoney(playerid,-money);
GivePlayerMoney(id,money);
return true;
}
@RedKill
Sabe aquelas mensagens que aparece de aviso do sscanf? й por causa que vc esta usando 1 parametro sу, ai vai dar merda porque vai exigir de memoria, e se o host tiver pouca memoria a maquina irб abaixo e puff o server fica offline.