[ajuda] vip
#1

pawn Код:
CMD:darvip(playerid, params[])
    {
        if(AdminInfo[playerid][Admin] < 4) return SendClientMessage(playerid, -1, "ERRO: Nivel de Admin Insuficiente, Apenas [4+]");
        {
            if(!sscanf(params, "ud", id, viplvl))
            {
                if(viplvl > 1 || viplvl < 3)
                {
                    VipInfo[id][Vip] = viplvl; format(string2, sizeof(string2),"o Admin:%s Te Deu Vip Level :%d",GetPlayerNameEx(playerid),viplvl);
                    SendClientMessage(playerid, -1, string2);
                }
            }
        }
        return 1;
    } //

    CMD:kitvip(playerid, params[])
    {
        if(VipInfo[playerid][Vip] < 3) return SendClientMessage(playerid, -1, "ERRO: Vocк nao й vip /ajudavip pra mais informaзoes !!");
        ShowPlayerDialog(playerid, 700, DIALOG_STYLE_LIST, "Sistema de Kit Vip", "Vip Bronze\n Vip Prata\n Vip Ouro", "OK","Cancelar");
        return 1;
    }



if(dialogid == 700)
    {
        if(response)
        {
            if(listitem == 0)
            {
                if(VipInfo[playerid][Vip] != 1) return SendClientMessage(playerid, -1, "");
                SetPlayerArmour(playerid, 100);
                SetPlayerHealth(playerid, 100);
                ResetPlayerWeapons(playerid);
                GivePlayerWeapon(playerid, 24,100);
                SendClientMessage(playerid, -1, "testando..");
            }
            if(listitem == 1)
            {

                if(VipInfo[playerid][Vip] != 2) return SendClientMessage(playerid, -1, "");
                SetPlayerArmour(playerid, 100);
                SetPlayerHealth(playerid, 100);
                ResetPlayerWeapons(playerid);
                GivePlayerWeapon(playerid, 24,100);
                SendClientMessage(playerid,-1,"mensage de test");
            }
            if(listitem == 2)
            {

                if(VipInfo[playerid][Vip] != 3) return SendClientMessage(playerid, -1, "");
                SetPlayerArmour(playerid, 100);
                SetPlayerHealth(playerid, 100);
                ResetPlayerWeapons(playerid);
                GivePlayerWeapon(playerid, 24,100);
                SendClientMessage(playerid,-1,"mensage de test");
            }
        }
    }
bom esse й meu sistema ke tou fasendo й o seguinte eu fiz o comando /kitvip pra ver se tah funcionando mais й o seguinte tem algo errado quando eu pego vip nivel 2 ou 1 nao consigo acessar quando tou com nivel 3 eu acesso tudo normal sу nao consigo acessar o nivel 1 e 2 ki й oque kero pra que sу possa acesa o 1 e 2 os vip bronze e prata

se nao entenderao avisa
Reply
#2

pawn Код:
if(VipInfo[playerid][Vip] < 3) return SendClientMessage(playerid, -1, "ERRO: Vocк nao й vip /ajudavip pra mais informaзoes !!");
se o vip for menor q 3 retorna a msg. 1 e 2 sao menores q 3
Reply
#3

descupe mais nao entendi.
Reply
#4

Esta linha faz com que sу quem й vip level MAIOR q 3 possa usar o comando. coloque assim...

pawn Код:
if(VipInfo[playerid][Vip] < 1) return SendClientMessage(playerid, -1, "ERRO: Vocк nao й vip /ajudavip pra mais informaзoes !!");
Reply
#5

entendi vou testar ja dou 1 up aki vlw;
Reply
#6

bom funciono mais entao aki tah errado? if(viplvl > 1 || viplvl < 3)
ja ke tem ke usar < 1 pra maior e > 3 pra menor?
Reply
#7

Nгo, no comando de dar o vip ta certo... o problema й que seu codigo de /kitvip tinha uma funзгo que dizia o seguinte:

se o level de vip da pessoa for <(MENOR) que 3 retorne MENSAGEM...

pawn Код:
if(VipInfo[playerid][Vip] < 3) return SendClientMessage(playerid, -1, "ERRO: Vocк nao й vip /ajudavip pra mais informaзoes !!");
Veja... sendo assim no seu codigo os numeros 0,1 e 2 receberiam a mensagem...

trocando para o codigo que eu te passei sу quem й level <(MENOR) que 1 receberia... no caso sу o 0!
Reply
#8

tenta:
pawn Код:
if(1 < viplvl > 3) return SendClientMessage(playerid, -1,"Nivel maior que 1 e menor que 3!");
Reply
#9

do geito ek pharel falo deu mais vo testar do seu geito tbm caroline
Reply
#10

Quote:
Originally Posted by histire
Посмотреть сообщение
do geito ek pharel falo deu mais vo testar do seu geito tbm caroline
testa ai, caso algum erro, poste aqui =)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)