SA-MP Forums Archive
[Ajuda] Teleport com pickup - 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] Teleport com pickup (/showthread.php?tid=175965)



[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]
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?


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