[Ajuda] Entradas
#1

Criei duas entradas na minha GM, porйm sу uma Funciona, queria saber o que pode ser. Fico grato a Quem ajudar

Codigos:

PHP код:
#define MAX_ENTRADAS 2 
PHP код:
enum Entradas
{
     
IdPinckup,
     
NomeEntrada[30],
     
Float:EX,
     
Float:EY,
     
Float:EZ,
     
NomeSaida[30],
     
Float:SX,
     
Float:SY,
     
Float:SZ,
     
IDInt
}; 
PHP код:
new EntradasInfo[MAX_ENTRADAS][Entradas] =
{
    {
1318,"Banco Los Santos"2780.3921,-1813.5750,11.8438""2315.5417,-0.4450,26.74220},
    {
1318,"Centro de Licenзas LS"1208.5193,-1752.3187,13.5938""833.269775,10.588416,1004.1796873}
}; 
PHP код:
for(new e=0e<MAX_ENTRADASe++)
    {
        if ((
newkeys == KEY_SECONDARY_ATTACK))
        {
            if(
IsPlayerInRangeOfPoint(playerid2.0EntradasInfo[e][EX], EntradasInfo[e][EY], EntradasInfo[e][EZ]))
            {
                
SetPlayerInterior(playerid,  EntradasInfo[e][IDInt]);
                
SetPlayerPos(playeridEntradasInfo[e][SX], EntradasInfo[e][SY], EntradasInfo[e][SZ]);
            }
            else if(
IsPlayerInRangeOfPoint(playerid2.0EntradasInfo[e][SX], EntradasInfo[e][SY], EntradasInfo[e][SZ]))
            {
                
SetPlayerInterior(playerid0);
                
SetPlayerPos(playeridEntradasInfo[e][EX], EntradasInfo[e][EY], EntradasInfo[e][EZ]);
            }
            return 
1;
        }
    } 
Reply
#2

PHP код:
for(new e=0e<MAX_ENTRADASe++)
    {
        if ((
newkeys == KEY_SECONDARY_ATTACK))
        {
            if(
IsPlayerInRangeOfPoint(playerid2.0EntradasInfo[e][EX], EntradasInfo[e][EY], EntradasInfo[e][EZ]))
            {
                
SetPlayerInterior(playerid,  EntradasInfo[e][IDInt]);
                
SetPlayerPos(playeridEntradasInfo[e][SX], EntradasInfo[e][SY], EntradasInfo[e][SZ]);
            }
            else if(
IsPlayerInRangeOfPoint(playerid2.0EntradasInfo[e][SX], EntradasInfo[e][SY], EntradasInfo[e][SZ]))
            {
                
SetPlayerInterior(playerid0);
                
SetPlayerPos(playeridEntradasInfo[e][EX], EntradasInfo[e][EY], EntradasInfo[e][EZ]);
            }
            return 
1;
        }
    } 
O return sempre ira finalizar o loop no 0, retire-o e coloque "breaks" dentro dos escopos de verificaзгo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)