- 0
Help: Player-ul poate sa aleaga doar clasa disponibila job-ului sau !
-
Recently Browsing 0 members
- No registered users viewing this page.
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.
Question
cosmon
Buna! Am deschis acest topic in speranta ca cineva de aici ma poate ajuta .
Incerc sa pun o conditie la callback-ul public OnPlayerRequestClass(playerid, classid) astfel incat player-ul sa poata schimba intre clasele disponibile dar sa o poata alege doar pe aceea disponibila job-ului sau . Pana acum am incercat mai multe metode , insa nu imi dau seama unde gresesc !
Metoda 1:
new jobid[MAX_PLAYERS]; public OnPlayerRequestClass(playerid, classid) { if(jobid[playerid]==classid) { return 1; } else //am incercat si fara else return 0; }Metoda aceasta nu a functionat intrucat player-ul vede doar clasa disponibila lui si nu poate sa vada/schimbe celelalte clase Metoda 2:new jobid[MAX_PLAYERS]; public OnPlayerRequestClass(playerid, classid) { if(jobid[playerid]!=classid) { return 0; } else //am incercat si fara else return 0; }Nici metoda aceasta nu a functionat intrucat avea aceeasi problema ca si prima Metoda 3:new jobid[MAX_PLAYERS]; public OnPlayerRequestClass(playerid, classid) { if(jobid[playerid] != classid) { ForceClassSelection(playerid); SetPlayerHealth(playerid,0); } return 1; }Nici metoda aceasta nu a functionat intrucat player-ul este spawn-at iar apoi este obligat sa realeaga clasa
In afara de metodele acestea am mai incercat si alte combinatii intre ele insa fara rezultat !
Orice combinatie de return 1; sau return0; la public OnPlayerRequestClass(playerid, classid) nu imi da voie sa vad restul claselor !
Sincer nu cred ca este imposibil intrucat pe alte servere am vazut acest lucru !
1 answer to this question
Recommended Posts