[AJUDA]Varios Lugares De Teleportes.
#1

Bom Gente Venho Pedir Uma Ajudiinha Para Vocкs.
Queria Saber Como Faz Para Criar Um Teleporte. Que o Player Vai Para Varios Lugares.
Tipo.Arena De Sniper o Player Nгo Nescer й So Um Lugar. e Sim Em Varios Lugares Com o Mesmo Comando.
Espero Que Tenhгo Entendido o Que Quis Dizer Vlw
Reply
#2

Tem este simples pra vocк usar de BASE para todos Teleportes

pawn Код:
if(strcmp("/salto", cmdtext, true, 10) == 0)
{
    ResetPlayerWeapons(playerid); // Reseta as armas
    SetPlayerInterior(playerid, 0); // Seta interior do player para nгo bugar
    SetPlayerPos(playerid, 1925.8394,1539.8076,1508.3529); // Posiзгo do player quando digitar o comando
    GivePlayerWeapon(playerid, 46, 1); // Obtem um Paraquedas, o numero 46 й o id do Paraquedas e 1 й o tanto, q claro fica em 1
    SetPlayerHealth(playerid, 100.0); // Seta a vida do player para 100
    SetPlayerArmour(playerid, 100.0); // Seta o colete do player para 100
    return PlayerPlaySound(playerid,1058, 0.0, 0.0, 0.0); // Final do comando com um som ao usar comando
 }
Espero ter ajudado ^^
Reply
#3

Quote:
Originally Posted by ReDKiiL
Посмотреть сообщение
Bom Gente Venho Pedir Uma Ajudiinha Para Vocкs.
Queria Saber Como Faz Para Criar Um Teleporte. Que o Player Vai Para Varios Lugares.
Tipo.Arena De Sniper o Player Nгo Nescer й So Um Lugar. e Sim Em Varios Lugares Com o Mesmo Comando.
Espero Que Tenhгo Entendido o Que Quis Dizer Vlw
Nгo entendi.

Quote:
Originally Posted by Miqueias Barros
Посмотреть сообщение
Tem este simples pra vocк usar de BASE para todos Teleportes

pawn Код:
if(strcmp("/salto", cmdtext, true, 10) == 0)
{
    ResetPlayerWeapons(playerid); // Reseta as armas
    SetPlayerInterior(playerid, 0); // Seta interior do player para nгo bugar
    SetPlayerPos(playerid, 1925.8394,1539.8076,1508.3529); // Posiзгo do player quando digitar o comando
    GivePlayerWeapon(playerid, 46, 1); // Obtem um Paraquedas, o numero 46 й o id do Paraquedas e 1 й o tanto, q claro fica em 1
    SetPlayerHealth(playerid, 100.0); // Seta a vida do player para 100
    SetPlayerArmour(playerid, 100.0); // Seta o colete do player para 100
    return PlayerPlaySound(playerid,1058, 0.0, 0.0, 0.0); // Final do comando com um som ao usar comando
 }
Espero ter ajudado ^^
A funзгo PlayerPlaySound "toca" um som para um jogador especifico nas coordenadas que estгo nos seus ultimos 3 parametros.

Desta forma, com o seu codigo, o jogador somente irб escutar este som caso esteja nas coordendas 0.0, 0.0, 0.0.

Se eu estiver errado, corrijam-me.
Reply
#4

nem й em, eu uso ele no meu mode, toca ao usar o comando shadoww... acho que vc se enganou
Reply
#5

Eh verdade ... =/

Achei isto na SA-MP Wiki:

Note: Only use the coordinates if you want the sound to be played at a certain position. Set coordinates all to 0 to just play the sound.
Reply
#6

Tipow Galera Quando Faz /sniper ele ir para varios lugares. nao coomo so em uma cordenada. Entenderгo.
Tipow. a Pessoa Digita /sniper e a outra tb. Eles Vгo Sair No Mesmo Lugar Ai Nгo Tem Graзa,
Quero Que Eles Usem o Mesmo Cmd Mais Nascem Um Em Cada Lugar!
Reply
#7

Nгo testei, mas acho que funciona:

PHP код:
new sniper 2;
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if(
strcmp(cmdtext"/sniper"true) == 0)
    {
        if(!(
sniper 2)) { SetPlayerPos(playeridXYZ); } // PRIMEIRO LOCAL
        
else { SetPlayerPos(playeridXYZ); } // SEGUNDO LOCAL
        
sniper++;
        return 
1;
    }
    return 
0;

Reply
#8

Comando:
pawn Код:
if (strcmp("/arena", cmdtext, true, 10) == 0)
{
packs[playerid] = 1;
new randCoZm = random(7);
SetPlayerInterior(playerid,10);
SetPlayerPos(playerid,SpawnRandomArena1[randCoZm][0],SpawnRandomArena1[randCoZm][1],SpawnRandomArena1[randCoZm][2]);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,999999);
GivePlayerWeapon(playerid,26,999999);
GivePlayerWeapon(playerid,32,999999);
GivePlayerWeapon(playerid,31,999999);
GivePlayerWeapon(playerid,34,999999);
new string2[265], pName4[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName4,MAX_PLAYER_NAME);
format(string2,sizeof string2,"%s foi para o combate!( /arena )",pName4);
SendClientMessageToAll(VERDE,string2);
return 1;
}
Topo GM:
pawn Код:
new Float:SpawnRandomArena1[7][3] = {
    {-975.9757,1060.9830,1345.6719},
    {-1018.5274,1023.0156,1343.8602},
    {-1044.0142,1099.3335,1345.4059},
    {-1103.2594,1089.3436,1341.8438},
    {-1132.0756,1029.3412,1345.7329},
    {-1132.0342,1092.4733,1345.7898},
    {-1078.6360,1028.7467,1342.7344}
};
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)