randolph Geplaatst: 27 maart 2008 Rapport Geplaatst: 27 maart 2008 (bewerkt) hallo ik heb een lock systeem gemaakt alleen het probleem is als ik de auto lock en ik ga er uit en ik probeer er in te gaan kan dat gewoon het zou moeten zijn dat ie dan dicht is en dat ik ook naast de auto kan unlocken dat wil nu nie hier zijn mijn codes //--------------------lock------------------------------- if (strcmp(cmdtext, "/lock", true)==0) { GivePlayerMoney(playerid, - 10000); if(IsPlayerInAnyVehicle(playerid)) { new State=GetPlayerState(playerid); if(State!=PLAYER_STATE_DRIVER) { SendClientMessage(playerid,0xFFFF00AA,"You can only lock the doors as the driver."); return 1; } new i; for(i=0;i<MAX_PLAYERS;i++) { if(i != playerid) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0,1 ); } } SendClientMessage(playerid, 0xFFFF00AA, "Vehicle locked!"); new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); PlayerPlaySound(playerid,1056,pX,pY,pZ); } else { SendClientMessage(playerid, 0xFFFF00AA, "You're not in a vehicle!"); } return 1; } //-------------------------------unlock---------------------- if (strcmp(cmdtext, "/unlock", true)==0) { if(IsPlayerInAnyVehicle(playerid)) { new State=GetPlayerState(playerid); if(State!=PLAYER_STATE_DRIVER) { SendClientMessage(playerid,0xFFFF00AA,"You can only unlock the doors as the driver."); return 1; } new i; for(i=0;i<MAX_PLAYERS;i++) { SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0); } SendClientMessage(playerid, 0xFFFF00AA, "Vehicle unlocked!"); new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); PlayerPlaySound(playerid,1057,pX,pY,pZ); } else { SendClientMessage(playerid, 0xFFFF00AA, "You're not in a vehicle!"); } return 1; } Bewerkt: 27 maart 2008 door randolph Reageren
Sandra Geplaatst: 27 maart 2008 Rapport Geplaatst: 27 maart 2008 De auto word ook niet voor jouw opslot gedaan, daarom kan je er gewoon in. Dat komt door deze regel: if(i != playerid) Reageren
randolph Geplaatst: 28 maart 2008 Auteur Rapport Geplaatst: 28 maart 2008 heey moet ik deze regel if(i != playerid) vervangen ?? wand als ik dat doe dan gaat ie nog niet op slot mvg randolph Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.