[Tutorial] Criando Um Teleporte (SIMPLES)

Isso e o Comando que que o player vai digita no servidor o nome pode muda pra qualquer um nome no caso do meu e /Ilha
PHP Code:
if(strcmp(cmdtext,"/ilha"true)==0  
A Coloke Essa Chave Tambem aki o Para abri ir a ultima chave e pra fechar O Comando
PHP Code:
{  
Em algums casos de teles tem esse code Mais isso varia da tua messagem la em baixo caso aki e string não preçisa dessa new
PHP Code:
new M[128];  
Em Seguida Coloke isso e a Message que Vai aparecer Pro player Voce tambem pode muda pra qualquer nome do seu tele Exemplo: San fierro
PHP Code:
GameTextForPlayer(playerid"~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]"25004);  
Depois coloke isso que e O id Do interior DO local no meu caso aki e 0 Mais tu varia dependendo se for dentro de um estabelecimento exemplo o id sera outro
PHP Code:
SetPlayerInterior(playerid,0);  
Depois coloke isso Que e A Cordenas Do local a Qual o Player Vai ser Teleportado essas cordenadas vc pode pega tambem pelo /save
PHP Code:
SetPlayerPos(playerid,000.0000,0000.0000,0.0000);  
Esse Code e Pra o player Não ir para o tele com as Armas anterior exemplo se ele tive no minigun ir for pra esse tele as armas dele Seja resetadas
PHP Code:
ResetPlayerWeapons(playerid);  
Isso e Pra Seleciona as Armas que O player Vai Ganhar no Tele
PHP Code:
GivePlayerWeapon(playerid,00,000);  
Esse Code e A Messagem Que Vai aparecer pros outros Players que ele foi pro tele Voce pode muda as messagems para aparecer Somente Pro player ou Para Todos no Caso aki e pra todos 
PHP Code:
 new pname[MAX_PLAYER_NAME];
        
GetPlayerName(playeridpnameMAX_PLAYER_NAME);
        
format(stringsizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha  {FF0000}( /Ilha )"pname);
        
SendClientMessageToAll(0xFF0000FFstring);
        return 
1;  
Pra usar akela
PHP Code:
 new M[128];  
Voce preçisa muda a messagem pros players nesse formato
PHP Code:
new pname[MAX_PLAYER_NAME];
       
GetPlayerName(playeridpnameMAX_PLAYER_NAME);
       
format(Msizeof(M), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para  san fierro {FF0000}( /sf )"pname);
       
SendClientMessageToAll(COLOR_YELLOWM);
       return 
1;  
No Final Coloke ESSa Chave
PHP Code:
}  

Code Final 

PHP Code:
 if(strcmp(cmdtext,"/ilha"true)==0)
    {
        
GameTextForPlayer(playerid"~y~~h~]] ~r~~h~PEKENA ILHA ~y~~h~]]"25004);
        
SetPlayerInterior(playerid,0);
        
SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
    
ResetPlayerWeapons(playerid);
        
GivePlayerWeapon(playerid,26,9999);
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(playeridpnameMAX_PLAYER_NAME);
        
format(stringsizeof(string), "{FF0000}[TELEPORTE] {FFFFFF}%s foi para uma Pekena Ilha  {FF0000}( /Ilha )"pname);
        
SendClientMessageToAll(0xFF0000FFstring);
        return 
1;
    }  

0 comentários:

Postar um comentário