[Pedido] Arrumar 3 comandos meus
#1

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;
    }
Reply
#2

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
Reply
#3

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


Forum Jump:


Users browsing this thread: 1 Guest(s)