SA-MP Forums Archive
[Ajuda] portao abrir com H - 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: [Ajuda] portao abrir com H (/showthread.php?tid=372649)



portao abrir com H - L.D.K - 27.08.2012

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 ?


Re: portao abrir com H - .FuneraL. - 27.08.2012

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

Veja Isto.


Re: portao abrir com H - L.D.K - 27.08.2012

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;
        }
    }



Re: portao abrir com H - Sky™ - 27.08.2012

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


Re: portao abrir com H - Adonay - 27.08.2012

Код:
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...


Re: portao abrir com H - L.D.K - 27.08.2012

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


Re: portao abrir com H - Sky™ - 27.08.2012

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


Re: portao abrir com H - L.D.K - 27.08.2012

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


Re: portao abrir com H - Sky™ - 27.08.2012

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!!


Re: portao abrir com H - VenoN - 28.08.2012

mano vlw ai tb me ajudo isso precisava vlw Sky