Probleem met zelf gemaakte callback
Featured Replies
Recent actief 0
- Er zijn hier geen geregistreerde gebruikers aanwezig.
Een betere weg om onze GTA community te volgen. Leer meer.
Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.
public IsVehicleInRadius(Float:radi, playerid, Float:x, Float:y, Float:z) { if(IsPlayerConnected(playerid)) { for(new c=0;c<MAX_VEHICLES;c++) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetVehiclePos(c,oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } } } return 0; }Hoord te werken bij de volgene stuk van een command:
else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective); if(doors == 0) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid, x,y,z); if(IsVehicleInRadius(5.0, playerid,x,y,z)) { if(PlayerInfo[playerid][pCar] == DynamicCars[VehicleLockedPlayer[playerid]][CarID]) { if(PlayerInfo[playerid][pSex] == 1) { PlayerActionMessage(playerid,15.0,"has just unlocked his vehicle."); } else { PlayerActionMessage(playerid,15.0,"has just unlocked her vehicle."); } SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[iNFO:] Vehicle Unlocked."); SetVehicleParamsEx(carid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF); } else { SendClientMessage(playerid, COLOR_RED, "You do not have the keys for this vehicle!"); } } }Wat is hier mis?
Het is technisch gezien hetzelfde als de PlayerToPoint functie.. Toch?