[Ajuda]Comando Simples
#1

- Bom galera , estou com uma dъvida que estб atrapalhando meu processo de conclusгo do game mode que estou a fazer , bom aн vai o cуdigo , e logo em seguida oque estб a acontecer :

pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063))
        {
            if(gTeam[playerid] == TEAM_EMPRESARIOS || IsVip[playerid] == 1)
            {

                SendClientMessage(playerid, Cinza,"Uma 9mm e uma Mp5 lhe foram dadas por ter perdido suas armas !");

                GivePlayerWeapon(playerid, 22, 100);

                GivePlayerWeapon(playerid, 29, 100);

                SetPlayerPos(playerid, -1496.2823, 923.0028, 7.1875);

                SetPlayerFacingAngle(playerid, 89.8071);

                SetPlayerInterior(playerid, 0);

            }
            if(IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063))
            {
                if(IsVip[playerid] == 1)
                {

                    SendClientMessage(playerid, Verde,"[ INFO ] Por ser membro VIP vocк adquiriu mais armamento.");

                    GivePlayerWeapon(playerid, 30, 120);

                }
            }
            return true;
        }
Bom como podem perceber , este comando й executado na simples escrita "/sair" , portanto em qualquer lugar que eu digitar o devido comando , o player se for vip executa a aзгo de conseguir a AK 47 , cedida se ele for vip , portanto nгo quero que isto ocorra , e sim somente se ele estiver perto da saнda como no inнcio do comando , alguйm tem alguma soluзгo ?

Obrigado desde jб.
Reply
#2

pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063)) return SendClientMessage(playerid, Cinza, "Vocк sу pode usar este comando na saнda.");
            if(gTeam[playerid] == TEAM_EMPRESARIOS || IsVip[playerid] == 1)
            {
                SendClientMessage(playerid, Cinza,"Uma 9mm e uma Mp5 lhe foram dadas por ter perdido suas armas !");
                GivePlayerWeapon(playerid, 22, 100);
                GivePlayerWeapon(playerid, 29, 100);
                SetPlayerPos(playerid, -1496.2823, 923.0028, 7.1875);
                SetPlayerFacingAngle(playerid, 89.8071);
                SetPlayerInterior(playerid, 0);
            }
if(!IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063)) return SendClientMessage(playerid, Cinza, "Vocк sу pode usar este comando na saнda");
            if(IsVip[playerid] == 1)
            {
                SendClientMessage(playerid, Verde,"[ INFO ] Por ser membro VIP vocк adquiriu mais armamento.");
                GivePlayerWeapon(playerid, 30, 120);
             }
             }
             return true;
}
Reply
#3

Obrigado tentarei.

Edit № : Perdгo , mas nгo estou a conseguir implantб-lo.
Reply
#4

pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063))
        {
            if(gTeam[playerid] == TEAM_EMPRESARIOS || IsVip[playerid] == 1)
            {

                SendClientMessage(playerid, Cinza,"Uma 9mm e uma Mp5 lhe foram dadas por ter perdido suas armas !");
                GivePlayerWeapon(playerid, 22, 100);
                GivePlayerWeapon(playerid, 29, 100);
                SetPlayerPos(playerid, -1496.2823, 923.0028, 7.1875);
                SetPlayerFacingAngle(playerid, 89.8071);
                SetPlayerInterior(playerid, 0);
                return 1;
            }
            if(IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063))
            {
                if(IsVip[playerid] == 1)
                {

                    SendClientMessage(playerid, Verde,"[ INFO ] Por ser membro VIP vocк adquiriu mais armamento.");
                    GivePlayerWeapon(playerid, 30, 120);
                    return 1;

                }
            }
            return true;
        }
Reply
#5

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063))
        {
            if(gTeam[playerid] == TEAM_EMPRESARIOS || IsVip[playerid] == 1)
            {

                SendClientMessage(playerid, Cinza,"Uma 9mm e uma Mp5 lhe foram dadas por ter perdido suas armas !");
                GivePlayerWeapon(playerid, 22, 100);
                GivePlayerWeapon(playerid, 29, 100);
                SetPlayerPos(playerid, -1496.2823, 923.0028, 7.1875);
                SetPlayerFacingAngle(playerid, 89.8071);
                SetPlayerInterior(playerid, 0);
                return 1;
            }
            if(IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063))
            {
                if(IsVip[playerid] == 1)
                {

                    SendClientMessage(playerid, Verde,"[ INFO ] Por ser membro VIP vocк adquiriu mais armamento.");
                    GivePlayerWeapon(playerid, 30, 120);
                    return 1;

                }
            }
            return true;
        }
Jб tentei fazer isto Shadoww :]
Reply
#6

E o outro num funcionou nao ?
Reply
#7

infelizmente nгo , estou a pensar no que posso fazer.
Reply
#8

tem msn ? se tiver passa ae pra nois tentar
Reply
#9

Passarei por PM.
Reply
#10

pawn Код:
if(strcmp(cmdtext, "/comando", true) == 0)
   {
       if(gTeam[playerid] == TEAM_EMPRESARIOS || IsVip[playerid] == 1)
        {
        if(IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063))
        {
        SendClientMessage(playerid, Cinza,"Uma 9mm e uma Mp5 lhe foram dadas por ter perdido suas armas !");
        GivePlayerWeapon(playerid, 22, 100);
        GivePlayerWeapon(playerid, 29, 100);
        SetPlayerPos(playerid, -1496.2823, 923.0028, 7.1875);
        SetPlayerFacingAngle(playerid, 89.8071);
        SetPlayerInterior(playerid, 0);
        }
        if(IsPlayerInRangeOfPoint(playerid, 4.0, 1261.2338, -785.2087, 1091.9063))
        {
        SendClientMessage(playerid, Verde,"[ INFO ] Por ser membro VIP vocк adquiriu mais armamento.");
        GivePlayerWeapon(playerid, 30, 120);
        }
        return true;
        }
Tente.. Fiz Aqui Na Hora Vou Jб Sair..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)