SA-MP Forums Archive
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(playerid15.0XYZ) { 
     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!