Guest Doctor_H3ll Posted March 11, 2009 Report Share Posted March 11, 2009 Sal all vreau si pe mine sa ma ajutati cu ceva:1.Eu am o mapa Coffe Bar2.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 More sharing options...
0 Guest Serediucr Posted March 11, 2009 Report Share Posted March 11, 2009 foloseste OnPlayerPickupPickup Link to comment Share on other sites More sharing options...
0 ReLoaD Posted March 11, 2009 Report Share Posted March 11, 2009 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 teleportaX,Y,Z de la SetPlayerPos - Locul unde te va teleportainteriorid 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 More sharing options...
0 cmg4life Posted March 11, 2009 Report Share Posted March 11, 2009 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.SallPS: 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 More sharing options...
0 RazR Posted March 11, 2009 Report Share Posted March 11, 2009 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 More sharing options...
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