SA-MP Forums Archive
[AJUDA]Criar Teleporte - 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]Criar Teleporte (/showthread.php?tid=346655)



[AJUDA]Criar Teleporte - [Dk]TuReTOo - 29.05.2012

Boas, alguem me pode ajudar a criar um comando de teleporte pera dentro deste interior ?

x- (-1394.20)
y- (987.62)
z- (1023.96)

- interior vvold - 15





Re: [AJUDA]Criar Teleporte - Schocc - 29.05.2012

Adicione esta stock no final de seu gamemode..
Como usar?
pawn Код:
//15 - Troque pelo Id do interior
SetPlayerIntEx(playerid,-1394.20,987.62,1023.96,15,"Nome da Loja");
pawn Код:
stock SetPlayerIntEx( playerid, Float:X, Float:Y, Float:Z, interior, location[ ] )
{

    SetPlayerPos( playerid, X, Y, Z );
    SetPlayerInterior( playerid,interior );
    SetPlayerVirtualWorld( playerid, 0 );

    new Str[100];
    format( Str, 100, "~g~~h~%s~n~Interior~w~ %d", location, interior );
    GameTextForPlayer( playerid, Str, 3000, 1 );
    return 1;
}
Ajudei REP+ plz!


Re: [AJUDA]Criar Teleporte - [Dk]TuReTOo - 29.05.2012

nao entendi agora xD

como uso o comando para ir paara interior ?


Re: [AJUDA]Criar Teleporte - Rick_DR - 29.05.2012

pawn Код:
if (strcmp("/entrar", cmdtext,true)==0)
{
    //if(GetPlayerMoney(playerid)<100) return SendClientMessage(playerid, COR_CEU,"Nгo tens dinheiro suficiente para pagar a entrada!");
    //SendClientMessage(playerid, -1,"Pagamento de 100€!");
    //GivePlayerMoney(playerid,-100);
    SetPlayerPos(playerid,(-1394.20,987.62,1023.96);
    SetPlayerInterior(playerid, 15);
    return 1;
}
Se for so um comando tens ai, caso queiras cobrar a entrada, retira os "//"


Re: [AJUDA]Criar Teleporte - [Dk]TuReTOo - 29.05.2012

eu uso CMD:entrar

alguem me sabe colocar com CMD ? eu nao sei , e muito diferente :S


Re: [AJUDA]Criar Teleporte - zbt - 29.05.2012

if(!strcmp(cmdtext, "/entrar", true))
CMD:entrar(playerid)

Nгo й difнcil.


Re: [AJUDA]Criar Teleporte - Rick_DR - 29.05.2012

Amigo isso й muito simples coloca isto denrto do seu CMD

pawn Код:
SetPlayerPos(playerid,(-1394.20,987.62,1023.96);    SetPlayerInterior(playerid, 15);



Re: [AJUDA]Criar Teleporte - Schocc - 29.05.2012

Se for usar a stock que postei acima
pawn Код:
CMD:entrar(playerid,params[])
{
SetPlayerIntEx(playerid,-1394.20,987.62,1023.96,15,"Nome da Loja");
//-1394.20,987.62,1023.96 = Cordenada x,y,z
//15 = ID do interior
//Nome da Loja = mensagem ao entrar no interior
return 1;
}