Jump to content
  • 0

Cum pui un pickup si cand l-ai atins intri direct in cladire fara /enter


Question

Posted

deci vreau sa stiu cum pot pune un pickup si cand te atingi de el te teleporteaza intr-un loc fara sa mai scrii tu /goto sau /enter

ce functie ar trebui folosita?

banuiesc ca nu mai e nevoie de if strcmp(cmd, "/cmd", true) == 0

nu?

3 answers to this question

Recommended Posts

Posted

Pai poti face ceva de genu :

La new scri :

new exemplu;
La "public OnPlayerPickUpPickup(playerid, pickupid)"  pui asta :
if(pickupid == exemplu)
 	{
		SetPlayerPos(playerid,x,y,z);
	}
Si la "public OnGameModeInit()" SUB celelalte Pickup`uri (Daca n-ai , pui sub masini (AddStaticVehicle))  Scri asa :
exemplu = CreatePickup(1318,1,x,y,z);

In  loc de X,y,z Pui tu coordonatele pe care le vrei ;) Sper ca ti-a fost de ajutor si ca ai inteles :D

crysis-02.png

041934034be04c7bc9dcd.jpg<- Apasa aici pentru a mari poza si a vedea Ip-ul serverului :D

Posted

Mia fost de folos si mie,da ce pick up apare ? Ala  rosu    ?  si coordonatele unde vreau sa fie pick upul le pun acolo unde ai pus x,y,z  ?    si am vazut pe un sv ca in pickup scrie cv(locul unde te duce acel pickup)        cum pot faci si faza cu textul in el? Sa stie playeri unde o sa ajunga?

qdbjz10.png

Guest RedForce
Posted

Ca sa iti apara text cand te apropii de el trebuie sa procedezi astfel:

Metoda 1

//--------

new pickup;

//--------

pickup = CreatePickup(1239, 23, 1803.6781,-1861.8549,13.5770);//Pickup Birou

//----------

Acum te duci la public OnPlayerPickup(playerid,pickupid) si vei adauga :

if(pickupid == pickup)

{

GameTextForPlayer(playerid, "~p~~h~Scrie /enter pentru a intra~n~~n~~w~la owneri! ~b~~h~/n Asteapta permisiunea lor de a ~w~ intra", 3000, 3);

}

Metoda 2 :

Cauti randurile :

else if (PlayerToPoint(3, i,1480.9103,-1770.3743,18.7958))

{

    GameTextForPlayer(i, "~y~Welcome to the ~r~City Hall~n~~w~Type /enter to go in", 5000, 5);

}

... Apoi dublezi aceasa linie ! in loc de  coordonatele de la  (PlayerToPoint(3, i,1480.9103,-1770.3743,18.7958)) vei pune coordonatele de la pickupul creat mai sus,adica de la " pickup = CreatePickup(1239, 23, 1803.6781,-1861.8549,13.5770);//Pickup Birou ",mai exact coordonatele astea 1803.6781,-1861.8549,13.5770 ! acum vei inlocui si textul care sa iti apara si s-a rezolvat!

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