SA-MP Forums Archive
[Ajuda] duelo - 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] duelo (/showthread.php?tid=542312)



duelo - Lucas_HenryK - 18.10.2014

pawn Код:
CMD:duel(playerid,params[])
{
    new dueloid,String[150];

    if(sscanf(params,"d",dueloid)) return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");
    if(dueloid > 1 || dueloid < 2) return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");

    switch(dueloid)
    {
        case 1:
        {
            GivePlayerWeapon(playerid,27,9999);
            GivePlayerWeapon(playerid,33,9999);
        }
        case 2:
        {
            GivePlayerWeapon(playerid,31,9999);
            GivePlayerWeapon(playerid,25,9999);
        }
    }
    return 1;
}
quando digito /duel 1 ou 2 fala SERVER: Unknow Command.


Re: duelo - CLANdok - 18.10.2014

pawn Код:
CMD:duel(playerid,params[])
{
    new dueloid,String[150];

    if(sscanf(params,"i",dueloid)) return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");
    if(dueloid > 1 || dueloid < 2) return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");

    switch(dueloid)
    {
        case 1:
        {
            GivePlayerWeapon(playerid,27,9999);
            GivePlayerWeapon(playerid,33,9999);
        }
        case 2:
        {
            GivePlayerWeapon(playerid,31,9999);
            GivePlayerWeapon(playerid,25,9999);
        }
    }
    return 1;
}



Re: duelo - Lucas_HenryK - 18.10.2014

jб tentei com "i" nгo foi ..


Re: duelo - CLANdok - 18.10.2014

pawn Код:
CMD:duel(playerid, params[])
{
    new dueloid, String[150];
    if(sscanf(params,"i", dueloid)) return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");
    if(dueloid > 1 || dueloid < 2) return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");

    switch(dueloid)
    {
        case 1:
        {
            GivePlayerWeapon(playerid,27,9999);
            GivePlayerWeapon(playerid,33,9999);
            return 1;
        }
        case 2:
        {
            GivePlayerWeapon(playerid,31,9999);
            GivePlayerWeapon(playerid,25,9999);
            return 1;
        }
    }
    return 1;
}
Se nгo der, verifica seu sscanf tambйm.


Re: duelo - Lucas_HenryK - 18.10.2014

oq vc mudou? nгo vi nada ai..


Re: duelo - ipsLuan - 18.10.2014

Tenta isto:

pawn Код:
CMD:duel(playerid,params[])
{
    new dueloid, aname[MAX_PLAYER_NAME];
    if(sscanf(params,"d",dueloid)) return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");
    if(dueloid > 2 || dueloid < 1) return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");
    GetPlayerName(playerid, aname, sizeof(aname));

    switch(dueloid)
    {
        case 1:
        {
            GivePlayerWeapon(playerid, 27, 9999);
            GivePlayerWeapon(playerid, 33, 9999);
            printf("%s escolheu duel 1", aname);
        }
        case 2:
        {
            GivePlayerWeapon(playerid, 31, 9999);
            GivePlayerWeapon(playerid, 25, 9999);
            printf("%s escolheu duel 2", aname);
        }
    }
    return 1;
}
O comando funciona? O que aparece no console?
Se nгo funcionar, atualize as suas includes!


Re: duelo - PT - 18.10.2014

pawn Код:
CMD:duel(playerid, params[])
{
    new dueloid;
    if(sscanf(params,"i", dueloid))
        return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");
    if(dueloid > 2 || dueloid < 1)
        return SendClientMessage(playerid,Cinza,"use: /duel <1-2>");

    GivePlayerWeapon(playerid, dueloid == 1 ? (27) : (31), 9999);
    GivePlayerWeapon(playerid, dueloid == 1 ? (33) : (25), 9999);
    return 1;
}