[[[Ajuda]]] Pickup quando encosta da spawn
#1

Pessoal eu queria saber se tem como eu por uma PICKUP que quando o cara incostar nela ele leve SPAWN, serб que tem?


POSIЗГO DA PICKUP> 1722.8645,-1673.2162,20.2232
ID DA PICKUP> 1318
TIPO DA PICKUP> 1
MODELO DE PICKUP DO MEU GM>

Код:
Pickups[10] = CreatePickup(1318, 1,1714.1385,-1641.5660,27.2116, 0);//pickup hospital LV
Reply
#2

OnPlayerPickupPickup

if(pickupid == Pickups[10]) return SetPlayerPos
Reply
#3

nao deu..
Reply
#4

pawn Код:
public OnPlayerPickUpPickup
pawn Код:
if(pickupid == Pickups[10]) {
SpawnPlayer(playerid);
   }
Reply
#5

pawn Код:
public OnFilterScriptInit()
{
     Pickups[10] = CreatePickup(1318, 1,1714.1385,-1641.5660,27.2116, 0);//pickup hospital LV
     return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
        if(pickupid == pickups[10])
        {
              return SpawnPlayer(playerid);
        }
        return 1;

    return 1;
}
}
Reply
#6

pawn Код:
public OnFilterScriptInit()
{
     Pickups[10] = CreatePickup(1318, 1,1714.1385,-1641.5660,27.2116, 0);//pickup hospital LV
     return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == pickups[10]) SpawnPlayer(playerid);
    return 1;
}
Nem precisa das chaves
Reply
#7

tentei todos, o do zbt_Daimyo apareceu a pickup e tals... mais sу que quando eu encosto na PICKUP nao acontece nada...

aki vai tudo sobre minhas pickups

COMEЗO DO GM

Код:
new Pickups [13];
public OnGameModeInit()

Код:
	Pickups[0] = CreatePickup(1318, 1,1782.914428,-1920.249267,14.382690, 0); // Pickup para entrar na hq funkeiros // pickup hq dos FUNKEIROS 1318 ID DA PICKU / 1 ESTILO( http://translate.******usercontent.com/translate_c?hl=pt-BR&sl=en&u=https://sampwiki.blast.hk/wiki/PickupTypes&prev=/search%3Fq%3Dcreatepickup%26hl%3Dpt-BR%26prmd%3Divnsfd&rurl=translate.******.com&usg=ALkJrhhfN7DIM0Xvsidsxsd4h6PQRWbefQ) / 1782.914428,-1920.249267,14.382690 COORDENADAS / 0 INTERIOR DA RUA
	Pickups[1] = CreatePickup(1318, 1,1210.6628,3.6025,1000.9219, 0);
	Pickups[2] = CreatePickup(1247, 1,919.4602,-1252.4756,16.2109, 0); // pickup dA RUA PARA DENTRO DO INTERIOR DA PRF ( COORDENADAS DA RUA )
	Pickups[3] = CreatePickup(1318, 1,322.3081,302.5601,999.1484, 0); // PICKUP DE DENTRO DO INTERIOR DA PRF. PARA SAIR ( COORDENADAS DO INTERIOR )
	Pickups[4] = CreatePickup(1318, 1,460.2881,-88.9196,999.5547, 0); // pickup hitman ( dentro do int para fora da casa )
	Pickups[5] = CreatePickup(1318, 1,2602.7339,-2140.5642,0.9193, 0);// pickup hitman ( fora para dentro )
	Pickups[6] = CreatePickup(1318, 1,433.5812,-82.3710,999.5547, 0);// pickup hitman SAIDA DE EMERGENCIA ( DENTRO DA HQ )
	Pickups[7] = CreatePickup(1318, 1,2501.1611,-2137.5500,28.8679, 0);// pickup hitman SAIDA DE EMERGENCIA ( LOCAL ONDE FICA O HELI )
	Pickups[8] = CreatePickup(1318, 1,1700.9705,-1667.7224,20.2188, 0);//pickup hospital LS
	Pickups[9] = CreatePickup(1318, 1,1727.0764,-1638.6683,20.2233, 0);//pickup hospital SF
	Pickups[10] = CreatePickup(1318, 1,1714.1385,-1641.5660,27.2116, 0);//pickup hospital LV
	Pickups[11] = CreatePickup(1318, 1,1722.8374,-1673.2769,20.2231, 0);
ESSA PICKUP 11 й a que eu to fazendo...

ai depois no public OnPlayerPickUpPickup(playerid, pickupid)

Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
	if (pickupid == Pickups[0]) {
      SetPlayerPos(playerid,1204.809936,-11.586799,1000.921875); // pickup do interior dos FUNKEIROS (dentro do interior)
      SetPlayerInterior(playerid,2);
	}
	if (pickupid == Pickups[1]) {
      SetPlayerPos(playerid,1758.5928,-1921.1804,13.5734); // pickup do interior dos FUNKEIROS (FORA do interior)
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[2]) {
      SetPlayerPos(playerid,324.2178,304.3070,999.1484); // quando entra no pickup o cara vem parar nesa coordenada dentro do interior
      SetPlayerInterior(playerid,5);
	}
	if (pickupid == Pickups[3]) {
      SetPlayerPos(playerid,915.9857,-1252.3611,15.6641); // quando entra no pickup o cara vem parar nesa coordenada dentro do interior
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[4]) {
      SetPlayerPos(playerid,2597.3022,-2141.0974,-0.2188); // pickup HITMAN ( fora da casa )
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[5]) {
      SetPlayerPos(playerid,456.9174,-88.5879,999.5547); // pickup HITMAN ( dentro do interior para fora da HQ )
      SetPlayerInterior(playerid,4);
	}
	if (pickupid == Pickups[6]) {
      SetPlayerPos(playerid,2453.4399,-2125.7600,39.4173); // pickup HITMAN ( LOCAL ONDE ESTБ O HELICOPTERO )
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[7]) {
      SetPlayerPos(playerid,437.8624,-83.4255,999.5547); // pickup HITMAN ( DENTRO DA HQ )
      SetPlayerInterior(playerid,4);
	}
	if (pickupid == Pickups[8]) {
      SetPlayerPos(playerid,2028.5271,-1408.3379,16.9922); // pickup Hospital LS
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[9]) {
      SetPlayerPos(playerid,-2662.9165,628.5927,14.4531); // pickup Hospital SF
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[10]) {
      SetPlayerPos(playerid,1606.557983,1833.699707,10.820312); // pickup Hospital LV
      SetPlayerInterior(playerid,0);
	}
      return 1;
}
Nгo ta adicionado ai o 11 no PICKUP PICKUP pq nao pegou nenhum atй agora^^
Reply
#8

SetPlayerPos(playerid,x,y,z);
Reply
#9

Tente :

pawn Код:
Pickups[0] = CreatePickup(1318, 1,1782.914428,-1920.249267,14.382690,0);
    Pickups[1] = CreatePickup(1318, 1,1210.6628,3.6025,1000.9219,0);
    Pickups[2] = CreatePickup(1247, 1,919.4602,-1252.4756,16.2109,0); // pickup dA RUA PARA DENTRO DO INTERIOR DA PRF ( COORDENADAS DA RUA )
    Pickups[3] = CreatePickup(1318, 1,322.3081,302.5601,999.1484,0); // PICKUP DE DENTRO DO INTERIOR DA PRF. PARA SAIR ( COORDENADAS DO INTERIOR )
    Pickups[4] = CreatePickup(1318, 1,460.2881,-88.9196,999.5547,0); // pickup hitman ( dentro do int para fora da casa )
    Pickups[5] = CreatePickup(1318, 1,2602.7339,-2140.5642,0.9193,0);// pickup hitman ( fora para dentro )
    Pickups[6] = CreatePickup(1318, 1,433.5812,-82.3710,999.5547,0);// pickup hitman SAIDA DE EMERGENCIA ( DENTRO DA HQ )
    Pickups[7] = CreatePickup(1318, 1,2501.1611,-2137.5500,28.8679,0);// pickup hitman SAIDA DE EMERGENCIA ( LOCAL ONDE FICA O HELI )
    Pickups[8] = CreatePickup(1318, 1,1700.9705,-1667.7224,20.2188,0);//pickup hospital LS
    Pickups[9] = CreatePickup(1318, 1,1727.0764,-1638.6683,20.2233,0);//pickup hospital SF
    Pickups[10] = CreatePickup(1318, 1,1714.1385,-1641.5660,27.2116,0);//pickup hospital LV
    Pickups[11] = CreatePickup(1318, 1,1722.8374,-1673.2769,20.2231,0);
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
      if (pickupid == Pickups[0]) {
      SetPlayerPos(playerid,1204.809936,-11.586799,1000.921875); // pickup do interior dos FUNKEIROS (dentro do interior)
      SetPlayerInterior(playerid,2);
    }
      else if(pickupid == Pickups[1]) {
      SetPlayerPos(playerid,1758.5928,-1921.1804,13.5734); // pickup do interior dos FUNKEIROS (FORA do interior)
      SetPlayerInterior(playerid,0);
    }
      else if (pickupid == Pickups[2]) {
      SetPlayerPos(playerid,324.2178,304.3070,999.1484); // quando entra no pickup o cara vem parar nesa coordenada dentro do interior
      SetPlayerInterior(playerid,5);
    }
      else if (pickupid == Pickups[3]) {
      SetPlayerPos(playerid,915.9857,-1252.3611,15.6641); // quando entra no pickup o cara vem parar nesa        coordenada dentro do interior
      SetPlayerInterior(playerid,0);
    }
      else if(pickupid == Pickups[4]) {
      SetPlayerPos(playerid,2597.3022,-2141.0974,-0.2188); // pickup HITMAN ( fora da casa )
      SetPlayerInterior(playerid,0);
    }
      else if(pickupid == Pickups[5]) {
      SetPlayerPos(playerid,456.9174,-88.5879,999.5547); // pickup HITMAN ( dentro do interior para fora da HQ )
      SetPlayerInterior(playerid,4);
    }
      else if(pickupid == Pickups[6]) {
      SetPlayerPos(playerid,2453.4399,-2125.7600,39.4173); // pickup HITMAN ( LOCAL ONDE ESTБ O HELICOPTERO )
      SetPlayerInterior(playerid,0);
    }
      else if (pickupid == Pickups[7]) {
      SetPlayerPos(playerid,437.8624,-83.4255,999.5547); // pickup HITMAN ( DENTRO DA HQ )
      SetPlayerInterior(playerid,4);
    }
      else if (pickupid == Pickups[8]) {
      SetPlayerPos(playerid,2028.5271,-1408.3379,16.9922); // pickup Hospital LS
      SetPlayerInterior(playerid,0);
    }
      else if (pickupid == Pickups[9]) {
      SetPlayerPos(playerid,-2662.9165,628.5927,14.4531); // pickup Hospital SF
      SetPlayerInterior(playerid,0);
    }
      else if (pickupid == Pickups[10]) {
      SetPlayerPos(playerid,1606.557983,1833.699707,10.820312); // pickup Hospital LV
      SetPlayerInterior(playerid,0);
    }
      else if (pickupid == Pickups[11]) {
      SetPlayerPos(playerid,1722.8374,-1673.2769,20.2231); // pickup Hospital LV
      SetPlayerInterior(playerid,0);
    }
      return 1;
}
Reply
#10

Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
	if (pickupid == Pickups[0]) {
      SetPlayerPos(playerid,1204.809936,-11.586799,1000.921875); // pickup do interior dos FUNKEIROS (dentro do interior)
      SetPlayerInterior(playerid,2);
	}
	if (pickupid == Pickups[1]) {
      SetPlayerPos(playerid,1758.5928,-1921.1804,13.5734); // pickup do interior dos FUNKEIROS (FORA do interior)
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[2]) {
      SetPlayerPos(playerid,324.2178,304.3070,999.1484); // quando entra no pickup o cara vem parar nesa coordenada dentro do interior
      SetPlayerInterior(playerid,5);
	}
	if (pickupid == Pickups[3]) {
      SetPlayerPos(playerid,915.9857,-1252.3611,15.6641); // quando entra no pickup o cara vem parar nesa coordenada dentro do interior
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[4]) {
      SetPlayerPos(playerid,2597.3022,-2141.0974,-0.2188); // pickup HITMAN ( fora da casa )
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[5]) {
      SetPlayerPos(playerid,456.9174,-88.5879,999.5547); // pickup HITMAN ( dentro do interior para fora da HQ )
      SetPlayerInterior(playerid,4);
	}
	if (pickupid == Pickups[6]) {
      SetPlayerPos(playerid,2453.4399,-2125.7600,39.4173); // pickup HITMAN ( LOCAL ONDE ESTБ O HELICOPTERO )
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[7]) {
      SetPlayerPos(playerid,437.8624,-83.4255,999.5547); // pickup HITMAN ( DENTRO DA HQ )
      SetPlayerInterior(playerid,4);
	}
	if (pickupid == Pickups[8]) {
      SetPlayerPos(playerid,2028.5271,-1408.3379,16.9922); // pickup Hospital LS
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[9]) {
      SetPlayerPos(playerid,-2662.9165,628.5927,14.4531); // pickup Hospital SF
      SetPlayerInterior(playerid,0);
	}
	if (pickupid == Pickups[10]) {
      SetPlayerPos(playerid,1606.557983,1833.699707,10.820312); // pickup Hospital LV
      SetPlayerInterior(playerid,0);
	}
      if (pickupid  == Pickups[11]) {
      SpawnPlayer(playerid);
      }
      return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)