- 0
SetVehicleParamsForPlayer (bug )
-
Similar Content
-
- 7 replies
- 669 views
-
- 10 answers
- 3.274 views
-
-
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
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