[AJUDA]Criar Teleporte
#1

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


Reply
#2

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!
Reply
#3

nao entendi agora xD

como uso o comando para ir paara interior ?
Reply
#4

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 "//"
Reply
#5

eu uso CMD:entrar

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

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

Nгo й difнcil.
Reply
#7

Amigo isso й muito simples coloca isto denrto do seu CMD

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)