SA-MP Forums Archive
[Pedido] Arrumar 3 comandos meus - 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: [Pedido] Arrumar 3 comandos meus (/showthread.php?tid=511107)



Arrumar 3 comandos meus - maikons - 04.05.2014

No meu sistema de evento ta bugado nгo ta dando pra setar arma dinheiro, eu n manjo me de botar um comando com espaзo outras coisas entao n sei fazer direito, sу tem as, acho q ta certo й sу ajeitar as paradas de tipo /dararma [id da arma] e tal

pawn Код:
if (strcmp("/armaevento", cmdtext, true, 10) == 0)
    {
        new Arma, Municao;
        if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED,"Comando somente para admins nivel 3 ou mais.");
        for(new i=0;i<=EVID;i++)
        {
            if(!noevento[i] == true) return SendClientMessage(playerid,COLOR_RED,"Nenhum evento em andamento");
            if(Arma < 1 || Arma > 46) return SendClientMessage(playerid,COLOR_RED,"Armas de ID 1 a 46");
            GivePlayerWeapon(i, Arma, Municao);
        }
        return 1;
    }
    if (strcmp("/vidaevento", cmdtext, true, 10) == 0)
    {
        new Vida;
        //GetPlayerName(playerid, Name, sizeof(Name));
        if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED,"Comando somente para admins nivel 3 ou mais.");
        for(new i=0;i<=EVID;i++)
        {
            if(!noevento[i] == true) return SendClientMessage(playerid,COLOR_RED,"Nenhum Evento Em Andamento");
            if(Vida < 1 || Vida > 60) return SendClientMessage(playerid,COLOR_RED,"1 a 60");
            SetPlayerHealth(i, Vida);
        }
        return 1;
    }
    if (strcmp("/coleteevento", cmdtext, true, 10) == 0)
    {
        new Colete;
        //GetPlayerName(playerid, Name, sizeof(Name));
        if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED,"Comando somente para admins nivel 3 ou mais.");
        for(new i=0;i<=EVID;i++)
        {
            if(!noevento[i] == true) return SendClientMessage(playerid, COLOR_RED,"Nenhum Evento em Andamento");
            if(Colete < 1 || Colete > 100) return SendClientMessage(playerid, COLOR_RED,"1 a 100");
            SetPlayerArmour(i, Colete);
        }
        return 1;
    }
    if (strcmp("/skinevento", cmdtext, true, 10) == 0)
    {
        new Skin;
        //GetPlayerName(playerid, Name, sizeof(Name));
        if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED,"Comando somente para admins nivel 3 ou mais.");
        for(new i=0;i<=EVID;i++)
        {
            if(!noevento[i] == true) return SendClientMessage(playerid,COLOR_RED,"Nenhum Evento Em Andamento");
            if(Skin < 1 || Skin > 399) return SendClientMessage(playerid, COLOR_RED,"1 a 399");
            SetPlayerSkin(i, Skin);
        }
        return 1;
    }



Respuesta: Arrumar 3 comandos meus - Cleyson - 04.05.2014

PHP код:
if(!noevento[i] == true) return SendClientMessage(playerid,COLOR_RED,"Nenhum evento em andamento"); 
Tente retirar o "!"

exemplo

PHP код:
if(noevento[i] == true) return SendClientMessage(playerid,COLOR_RED,"Nenhum evento em andamento"); 
Depois fala ae se deu certo


Re: Arrumar 3 comandos meus - maikons - 04.05.2014

nгo po o problema mesmo й no [id] da arma