Quest Help - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Română/Romanian (
https://sampforum.blast.hk/forumdisplay.php?fid=40)
+---- Thread: Quest Help (
/showthread.php?tid=646620)
Quest Help -
Marlborox - 20.12.2017
Salut , cum pot face si eu sa pun acea lumina in acel obiect ( sunt 2 obiecte acolo ) respectiv ca obiectul cu lumina sa nu apara si dupa ce iau obiectul de la quest , obiectul cu lumina sa apara , o sa va las un video cum doresc eu sa fac.
Video:
https://*********/L7pg55hFOMU
Re: Quest Help -
Yuri8 - 20.12.2017
Salut! Daca vrei cu textdraw (ca-n video) va fi mai complicat putin, dar asa o gandesc eu:
PHP код:
if(IsPlayerInRangeOfPoint(playerid, 15.0, X, Y, Z) {
if(Picked[playerid][x]) {
//Textdraw si celelalte
}
}
Eu am gandit-o mai complex, dar nu pot chiar acum. Deci : La IsPlayerInRangeOfPoint sa-ti explic,
playerid = id-ul jucatorului
15.0 = distanta, o poti modifica, eu zic ca 15 e ok
X, Y, Z = coordonate. Pentru mai multe infornatii
https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint
La Picked[...] e verificarea daca jucatorul a colectat obiectul. Sistemul e static ( nu se salveaza ). Daca vrei sa se salveze poti folosi ceva de genu PlayerInfo[playerid][pQuest1], schimba 1 cu id-ul obiectului, gen daca ai 50 de obiecte primul id e PlayerInfo[playerid][pQuest1], iar ultimul e PlayerInfo[playerid][pQuest50] .
Sper ca te-am ajutat. Daca mai ai nevoie da-mi PM sau da reply. O zi frumoasa!