[ajuda]zcmd e sscanf comando /pagar [playerid]
#8

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;
}
Ai esta.

@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.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)