- 0
SetVehicleParamsForPlayer (bug )
-
Similar Content
-
- 4 replies
- 318 views
-
- 9 replies
- 351 views
-
- 1 reply
- 293 views
-
- 2 answers
- 477 views
-
- 3 replies
- 412 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
Rayan
Am o problema cu aceasta functie.
Am o comanda /lock, si cand o folosesc, trebuie sa incuie pentru toti jucatorii usile (masina sa fie locked), iar pentru mine sa fie deschisa.
CMD:lock(playerid, params[]) { new vehicleid = user_vehicle[playerid]; foreach(new i : Player) { if(i != playerid) SetVehicleParamsForPlayer(vehicleid, i, 0, 1); } SetVehicleParamsForPlayer(vehicleid, playerid, 0, 0); return 1; }
Totul merge ok, nimeni nu poate intra in masina, insa daca eu sunt detinatorul la masina, si ma urc in ea, dupa toti vor putea sa dea F, tinand cont ca am setat deja parametirii sa fie 1 (1 = locked).. si doar 0 (unlocked) pentru detinator (adica doar pentru mine)..
Iar la OnVehicleStreamIn am asta:
public OnVehicleStreamIn(vehicleid, forplayerid) { if(is_vehicle_personal[vehicleid] == 1) { if(!strcmp(vehicle_owner[vehicleid], PlayerInfo[forplayerid][pNormalName], true)) SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 0); // unlocked else SetVehicleParamsForPlayer(vehvicleid, forplayerid, 0, 1); // locked because is not the owner } return 1; }
Nu inteleg unde e problema, am facut si un debug la functia SetVehicleParamsForPlayer si ce a iesit a fost asta:
[16:45:56] SetVehicleParamsForPlayer(368,1,0,1) [16:45:56] SetVehicleParamsForPlayer(368,0,0,0) [16:45:56] SetVehicleParamsForPlayer(368,1,0,1) [16:45:56] SetVehicleParamsForPlayer(368,1,0,1) [16:45:57] SetVehicleParamsForPlayer(368,0,0,0) [16:45:57] SetVehicleParamsForPlayer(368,0,0,0) 1 == cel ce nu detinator 0 == jucatorul care detine masina 368
Totul merge ok, la /lock si la OnVehicleStreamIn sunt chemate si executate ok comenzile, insa cand owneru masinii se urca in ea, practic se deblocheaza pentru toti, iar functia SetVehicleParamsForPlayer nu e chemata (daca era chemata stiam ca e de la functia), chiar nu stiu unde e problema..
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.