[Ajuda] portao abrir com H
#1

puis tudo certo la assim
na public OnPlayerKeyStateChange
pawn Код:
if((newkeys == KEY_HORN) && (IsPlayerInAnyVehicle(playerid)))
    {
        if(gTeam[playerid] == 2  || IsACop(playerid))
        OnPlayerCommandText(playerid,"/pd1");
     }
mais tipo perto h longe do portao ele abre do mesmo geito puis ate no comando do portao uma coordenada pra abrir so dali dela mais continua abrindo de longe !!
alguem me ajuda ?
Reply
#2

https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint

Veja Isto.
Reply
#3

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
eu sei disso ai mais olha como fico o comando e continua abrindo longe do portao

pawn Код:
if (strcmp(cmdtext,"/pd1", true)==0)
    {
        if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 ||PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerToPoint(15.0, playerid, 1548.580 , -1628.295 , 15.703))
        {
            SetTimerEx("tempofecharpd1",10000, false, "i", playerid);
            MoveObject(pd1, 1548.580,-1628.100,7.999, 3.0);
            GameTextForPlayer(playerid, "~w~Garagem Externa ~n~~b~Aberta", 5000, 3);
            return 1;
        }
    }
Reply
#4

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
pawn Код:
if (strcmp(cmdtext,"/pd1", true)==0)
    {
        if(IsPlayerInRangeOfPoint(playerid,/* Distancia ex: 7.0, Cord x ex:2695.6880, Y: -1704.6300, Z: 11.8438*/))
        {
            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 ||PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerToPoint(15.0, playerid, 1548.580 , -1628.295 , 15.703))
            {
                SetTimerEx("tempofecharpd1",10000, false, "i", playerid);
                MoveObject(pd1, 1548.580,-1628.100,7.999, 3.0);
                GameTextForPlayer(playerid, "~w~Garagem Externa ~n~~b~Aberta", 5000, 3);
            }//nao coloque else pra nгo mostrar nenhuma mensagen e ele so funcionara de perto
        }
        return 1;
    }
fais o que o funeral disse e o certo ou ponha logo na funзгo isso
Reply
#5

Код:
if (strcmp(cmdtext,"/pd1", true)==0)
    {
        if((PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 ||PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) && PlayerToPoint(15.0, playerid, 1548.580 , -1628.295 , 15.703))
        {
            SetTimerEx("tempofecharpd1",10000, false, "i", playerid);
            MoveObject(pd1, 1548.580,-1628.100,7.999, 3.0);
            GameTextForPlayer(playerid, "~w~Garagem Externa ~n~~b~Aberta", 5000, 3);
            return 1;
        }
    }
Tenta isso...
Reply
#6

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
pawn Код:
if (strcmp(cmdtext,"/pd1", true)==0)
    {
        if(IsPlayerInRangeOfPoint(playerid,/* Distancia ex: 7.0, Cord x ex:2695.6880, Y: -1704.6300, Z: 11.8438*/))
        {
            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 ||PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerToPoint(15.0, playerid, 1548.580 , -1628.295 , 15.703))
            {
                SetTimerEx("tempofecharpd1",10000, false, "i", playerid);
                MoveObject(pd1, 1548.580,-1628.100,7.999, 3.0);
                GameTextForPlayer(playerid, "~w~Garagem Externa ~n~~b~Aberta", 5000, 3);
            }//nao coloque else pra nгo mostrar nenhuma mensagen e ele so funcionara de perto
        }
        return 1;
    }
Код:
C:\Documents and Settings\Administrador\Meus documentos\<a class="ktg6us78hf8vdu7" href="#"><a class="ktg6us78hf8vdu7" href="#">Downloads</a></a>\LEORPG\gamemodes\LeORPG.pwn(21593) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
fais o que o funeral disse e o certo ou ponha logo na funзгo isso
ai deu esse warning
Reply
#7

kkk mano se tem que definir as cordenadas pode por do geito que eu puis nгo kk definir as Cordenadas Distancia, X ,Y ,Z
Reply
#8

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
kkk mano se tem que definir as cordenadas pode por do geito que eu puis nгo kk definir as Cordenadas Distancia, X ,Y ,Z
pawn Код:
1548.580 , -1628.295 , 15.703
tipo essas sao as coordenadas e essas que eu puis
Reply
#9

pawn Код:
if (strcmp(cmdtext,"/pd1", true)==0)
    {
        if(IsPlayerInRangeOfPoint(playerid, 15.0, 1548.580 , -1628.295 , 15.703))
        {
            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 ||PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
            {
                SetTimerEx("tempofecharpd1",10000, false, "i", playerid);
                MoveObject(pd1, 1548.580,-1628.100,7.999, 3.0);
                GameTextForPlayer(playerid, "~w~Garagem Externa ~n~~b~Aberta", 5000, 3);
            }//nao coloque else pra nгo mostrar nenhuma mensagen e ele so funcionara de perto
        }
        return 1;
    }

agora sim certin so copia e cola la que agora vai da
agora sim caso resolvido!!
Reply
#10

mano vlw ai tb me ajudo isso precisava vlw Sky
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)