[Ajuda] Teleport com pickup
#1

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
Reply
#2

PQP, usa search kct, fiz um tutorial apara isTo
Reply
#3

Quote:
Originally Posted by [Full]Garfield[XDB]
View Post
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?
Reply
#4

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;
}
Reply
#5

Valeu cara, funcionou, vou fazer varios com o seu exemplo, valeu mesmo!
Reply
#6

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.");
    }
Reply
#7

Quote:
Originally Posted by Larceny
View Post
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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)