SA-MP Forums Archive
[ajuda] comando funciona mal. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] comando funciona mal. (/showthread.php?tid=282774)



[ajuda] comando funciona mal. - noobre - 12.09.2011

pawn Код:
CMD:pagar(playerid, params[])
{
    new id,sendername[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME], string[128];
    if(sscanf(params,"ui", id, Cash)) return SendClientMessage(playerid, COLOR_GREY,"USAGE: /givemoney [playerid/partofname] [ammount]");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GREY,"Invalid player ID");
    else
    {
        GivePlayerMoney(id, Cash);
        GetPlayerName(playerid,sendername,sizeof(sendername));
        GetPlayerName(id,name,sizeof(name));
        format(string,sizeof(string),"Ofereceste a %s uma quantia de %d euros.", name, Cash);
        SendClientMessage(id, COLOR_YELLOW, string);
        format(string,sizeof(string),"Recebeste uma quantia de %d de %s", Cash, sendername);
        SendClientMessage(id, COLOR_YELLOW, string);
    }
    return 1;
}
O que estб mal ?


Re: [ajuda] comando funciona mal. - WLSF - 12.09.2011

pawn Код:
CMD:pagar(playerid, params[])
{
    new id,sendername[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME], string[128];
    new Cash;
    if(sscanf(params,"ui", id, Cash)) return SendClientMessage(playerid, COLOR_GREY,"USAGE: /givemoney [playerid/partofname] [ammount]");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GREY,"Invalid player ID");
    else
    {
        GivePlayerMoney(id, Cash);
        GetPlayerName(playerid,sendername,sizeof(sendername));
        GetPlayerName(id,name,sizeof(name));
        format(string,sizeof(string),"Ofereceste a %s uma quantia de %d euros.", name, Cash);
        SendClientMessage(id, COLOR_YELLOW, string);
        format(string,sizeof(string),"Recebeste uma quantia de %d de %s", Cash, sendername);
        SendClientMessage(id, COLOR_YELLOW, string);
    }
    return 1;
}
Me corrijam se estiver errado, mais acho que й isso.

@EDIT: ou tenta assim уh
pawn Код:
CMD:pagar(playerid, params[])
{
    new id,sendername[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME], string[128];
    new Cash;
    if(sscanf(params,"ui", id, Cash))
    {
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GREY,"Invalid player ID");
            GivePlayerMoney(id, Cash);
            GetPlayerName(playerid,sendername,sizeof(sendername));
            GetPlayerName(id,name,sizeof(name));
            format(string,sizeof(string),"Ofereceste a %s uma quantia de %d euros.", name, Cash);
            SendClientMessage(id, COLOR_YELLOW, string);
            format(string,sizeof(string),"Recebeste uma quantia de %d de %s", Cash, sendername);
            SendClientMessage(id, COLOR_YELLOW, string);
        return 1;
    }
    else
    {
        SendClientMessage(playerid, COLOR_GREY,"USAGE: /givemoney [playerid/partofname] [ammount]");
        return 1;
    }
}