- 0
SetVehicleParamsForPlayer (bug )
-
Similar Content
-
- 7 replies
- 638 views
-
- 10 answers
- 3.222 views
-
- 3 answers
- 895 views
-
- 16 answers
- 2.623 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 368Totul 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..
4 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now