Jump to content
  • 0

Locatie


Guest Doctor_H3ll

Question

Guest Doctor_H3ll

Sal all vreau si pe mine sa ma ajutati cu ceva:

1.Eu am o mapa Coffe Bar

2.Vreau ca playerii cand ajung la un icon sa poata sa se tele unde vreau eu dar numai la acel icon.

3.Daca nu puteti sa ma ajutati nu-i nik

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

if(PlayerToPoint(3.0, playerid, X,Y,Z))
    {
    SetPlayerPos(playerid, X,Y,Z)
    SetPlayerInterior(playerid, interiorid);
    }

Uite o parte micuta pentru a te teleporta daca esti la coordonatele X,Y,Z.Pe acestea le inlocuiesti:

X,Y,Z de la PlayerToPoint - Locul unde trebuie sa fii pentru a te teleporta

X,Y,Z de la SetPlayerPos - Locul unde te va teleporta

interiorid il inlocuiesti cu idul interiorului

(parca asa era, nu am mai bagat de mult case in script :)) )

Si pentru acel "i", dute la cele mai multe AddStaticPickup din script si dubleaza-l pe ultimul.Apoi schimba coordonatele X,Y,Z si gata :) .

Link to comment
Share on other sites

  • 0

Lumea San Andreas e impartita, printre altele, in interioare, in asa fel incat sa nu poti sa zbori in sectia de politie, din moment ce sectia de politie e pusa la mama dreaq... (interiorul) daca stii definita cuvantului, stii km si ce reprezinta, interiorid se refera la numarul interiorului, unele cladiri au interioare si fiecare interior are un id, iar unele interioare au acelashi id dai /interior in joc si ti apare interiorul. Dak esti in interior 0 ( adik afara) nu o sa vezi obiectele din interior 1, 2 , s.a.m.d.

Sall

PS: pt ala sa se teleporteze dai cu CreatePickup si vezi la OnPlayerPickupPickup if( pickupid == IDULALA ) { SetPlayerPos si bla bla }

-Toate tutorialele postate intra aici sau puneti-le direct [url=http://www.sa-mp.ro/forum/index

Link to comment
Share on other sites

  • 0

Asta la inceput:

forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
Undeva in script:
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid))
	{
		new Float:oldposx, Float:oldposy, Float:oldposz;
		new Float:tempposx, Float:tempposy, Float:tempposz;
		GetPlayerPos(playerid, oldposx, oldposy, oldposz);
		tempposx = (oldposx -x);
		tempposy = (oldposy -y);
		tempposz = (oldposz -z);
		if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
		{
			return 1;
		}
	}
	return 0;
}
Comanda:
if(strcmp(cmd, "/teleport", true) == 0)
{
	if(PlayerToPoint(3.0,playerid,X,Y,Z))
	{
		//restul codului
	}

PS: Nush daca ai inteles...Sper sa fie de folos.

B-Zone: Role Play Server -  77.81.202.202:7777 [url=http://www.game-monitor.com/sa-mp_GameServer/77.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Similar Content

    • By AlexCelTare
      Salut baieti, am si eu nevoie de putin ajutor, vreau sa fac o comanda, ca atunci cand playerul da /enablemusic sa ii cante muzica in toate locatiile astea. Dar problema e, ca, doar un steram merge, cel de la sfarsit, restul, primele 2, nu se aud deloc.
       
      // playerid
      // url
      // coordonates X Y Z
      // distance

      {
          if (strcmp("/enablemusic", cmdtext, true) == 0)
          {
              PlayAudioStreamForPlayer(playerid, "https://uploadir.com/u/0ggegbx6", -2130.5364,-2061.0081,63.3233, 30.0, 1);
              PlayAudioStreamForPlayer(playerid, "https://uploadir.com/u/57dvvuy7", -2218.7273,-2154.1978,43.6795, 20.0, 1);
              PlayAudioStreamForPlayer(playerid, "https://uploadir.com/u/qvov4zt0", -2197.3599,-2254.3499,30.8057, 20.0, 1);
              return 1;
          }
          return 0;
      }
       
      multumesc!
    • By TheSlim2
      Cum as putea pune o locatie pe gps /gps?Va rog ajutatima
    • By Zen TriX
      Salut, eu de exemplu tocmai ce am schimbat locatia la Dealership
      Si cand dau /gps - Dealership, imi da locatia veche care o avea inainte, cum fac sa o schimb si sa pun locatia actuala ?
      daca imi puteti spune la fel pentru orice, Driving School, in special Job urile.
    • By NERS
      Am o cerere destul de ciudata, dar vreau sa stiu daca exista vreo lista pe internet cu toate coordonatele locatiilor neimportante din fiecare oras? (fern ridge, fort carson, north rock, etc etc)
      (nu sunt 100% sigur daca am postat unde trb, scz)
      Edit: am gasit, https://pastebin.com/raw/rcYvRQ83
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.