Jump to content
  • 0

Ajutor urgent


Nyn3

Question

Am o problema...am un dealer in gm si vreau sa creez o comanda...gotodealer dar nu stiu cum sa setez coordonatele,nu stiu cum sa le i-au din dealer si sa le pun la comanda ajutor va rog

Edited by Nyn3
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Am o problema...am un dealer in gm si vreau sa creez o comanda...gotodealer dar nu stiu cum sa setez coordonatele,nu stiu cum sa le i-au din dealer si sa le pun la comanda ajutor va rog

1) Ai gresit sectiunea, sectiunea care se posteaza cv de genu e Cerere Tutoriale

2) ai un model de respectat

3) Citeste regulile forumului

4) Hai sa fiu mai indulgent si sa te ajut, chiar daca nu ai respectat regulamentul.

 

faci in felul urmator: te duci langa DS, si scri /save. Te duci Local Disk C >documents> GTA San Andreas User Files > SAMP si ai un fisier .txt numit "savedpositions". Il deschizi si vei avea cv de genu:

AddPlayerClass(95,1799.0400,-1286.8243,13.6301,35.0237,0,0,0,0,0,0); // 

Tu ai nevoie de coordonate. 95 reprezinta id.

1799.0400,-1286.8243,13.6301 - reprezinta coordonatele X Y Z pe care le vei trece in comanda.

 

voi face pe 2 procesoare de comenzi: STRCMP si ZCMD, tu ai sa pui pe ce procesor folosesti(probabil STRCMP)

 

STRCMP:

if(strcmp(cmd, "/gotodealer", true) == 0)
	{
		new vehicleid = GetPlayerVehicleID(playerid);// definim vehicleid ca fiind masina in care suntem
		
		if(!IsPlayerConnected(playerid))// verificam daca playerul care foloseste comanda este conectat, si daca nu,
				return SendClientMessage(playerid,-1,"Nu esti conectat!"); // ii da mesajul corespunzator
				
		if(PlayerInfo(playerid)(pAdmin) < 1) // se verifica daca playerul are administrator, daca nu
				return SendClientMessage(playerid,-1,"Nu esti admin!"); // ii da mesajul corespunzator
				
		if (GetPlayerState(playerid) == 2) // verificam daca playerul este in masina
		{
			SetVehiclePos(vehicleid, posX(ds),posY(ds),posZ(ds));// daca este ii teleporteza si pe el , si vehiculul la coordonate
		}
		else SetPlayerPos(playerid, posX(ds),posY(ds),posZ(ds)); // daca nu este in vehicul , playerul care foloseste comanda se va teleporta fara masina.
		
		return 1;
	}

si pe ZCMD

CMD:gotodealer(playerid,params[])
	{
		new vehicleid = GetPlayerVehicleID(playerid);// definim vehicleid ca fiind masina in care suntem
		
		if(!IsPlayerConnected(playerid))// verificam daca playerul care foloseste comanda este conectat, si daca nu,
				return SendClientMessage(playerid,-1,"Nu esti conectat!"); // ii da mesajul corespunzator
				
		if(PlayerInfo(playerid)(pAdmin) < 1) // se verifica daca playerul are administrator, daca nu
				return SendClientMessage(playerid,-1,"Nu esti admin!"); // ii da mesajul corespunzator
				
		if (GetPlayerState(playerid) == 2) // verificam daca playerul este in masina
		{
			SetVehiclePos(vehicleid, posX(ds),posY(ds),posZ(ds));// daca este ii teleporteza si pe el , si vehiculul la coordonate
		}
		else SetPlayerPos(playerid, posX(ds),posY(ds),posZ(ds)); // daca nu este in vehicul , playerul care foloseste comanda se va teleporta fara masina.
		
		return 1;
	}

SetPlayerPos(playerid, si coordonatele de la savedposition);

SetVehiclePos(playerid, si coordonatele de la savedposition);

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.