[Resolvido] Teleport com pickup -
Lуs - 11.09.2010
Eu queria um script que o player tem que ser membro da ORG 2, e assim que ele fica em cima de um pickup ele vб para a garagem.
Posiзгo da garagem:
319.5821,-1506.2854,24.9289
Angulo:
57.2445
Posiзгo do pickup:
215.2318,126.2488,1003.2188
Angulo:
354.4662
Re: [Ajuda] Teleport com pickup -
zSuYaNw - 11.09.2010
PQP, usa search kct, fiz um tutorial apara isTo
Re: [Ajuda] Teleport com pickup -
Lуs - 12.09.2010
Quote:
Originally Posted by [Full]Garfield[XDB]
PQP, usa search kct, fiz um tutorial apara isTo
|
Se eu to postando aqui, й pq usei o search e nгo achei, vou continuar procurando, mais de qualquer forma, tem como me passar o link, por favor?
Re: [Ajuda] Teleport com pickup -
Shelby - 12.09.2010
Tente com algo semelhante a isto:
Observaзгo: Necessitas da funзгo PlayerToPoint.
pawn Code:
new telepickup;
public OnGameModeInit()
{
telepickup = CreatePickup(1239,2,215.2318,126.2488,1003.2188,-1);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(PlayerToPoint(2.0,playerid,215.2318,126.2488,1003.2188) && pickupid == telepickup || PlayerToPoint(2.0,playerid,215.2318,126.2488,1003.2188))
{
SetPlayerPos(playerid, 319.5821,-1506.2854,24.9289);
SetPlayerFacingAngle(playerid, 57.2445);
//SetPlayerInterior(playerid, InteriorID);
SendClientMessage(playerid, 0xFF0000FF, "Teleportas-te para a garagem.");
}
return 1;
}
Re: [Ajuda] Teleport com pickup -
Lуs - 12.09.2010
Valeu cara, funcionou, vou fazer varios com o seu exemplo, valeu mesmo!
Re: [Ajuda] Teleport com pickup -
Shelby - 12.09.2010
Sem problemas....
Mas, vocк disse que queria que sу se for membro da Organizaзгo 2 ir para esta garagem; Entгo vocк deverб fazer algo assim:
pawn Code:
if(PlayerToPoint(2.0,playerid,215.2318,126.2488,1003.2188) && pickupid == telepickup || PlayerToPoint(2.0,playerid,215.2318,126.2488,1003.2188))
{
if(...DiferenteORG2...){return SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem acesso a esta garagem.");}
SetPlayerPos(playerid, 319.5821,-1506.2854,24.9289);
SetPlayerFacingAngle(playerid, 57.2445);
//SetPlayerInterior(playerid, InteriorID);
SendClientMessage(playerid, 0xFF0000FF, "Teleportas-te para a garagem.");
}
Re: [Ajuda] Teleport com pickup -
Lуs - 12.09.2010
Quote:
Originally Posted by Larceny
Sem problemas....
Mas, vocк disse que queria que sу se for membro da Organizaзгo 2 ir para esta garagem; Entгo vocк deverб fazer algo assim:
pawn Code:
if(PlayerToPoint(2.0,playerid,215.2318,126.2488,1003.2188) && pickupid == telepickup || PlayerToPoint(2.0,playerid,215.2318,126.2488,1003.2188)) { if(...DiferenteORG2...){return SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem acesso a esta garagem.");} SetPlayerPos(playerid, 319.5821,-1506.2854,24.9289); SetPlayerFacingAngle(playerid, 57.2445); //SetPlayerInterior(playerid, InteriorID); SendClientMessage(playerid, 0xFF0000FF, "Teleportas-te para a garagem."); }
|
Nгo precisa mais, pq eu criei um portгo que ele sу abre se o comando for digitado de uma pessoa da Organizaзгo.
Valeu mesmo cara