22.02.2015, 14:01
I found my old filterscript...i want to add it inside gm...but idk its showing error...the fs runs fine...tested it on diff gms...running it as an fs.. thats my fs onplayerupdate -
This is my gm onplayerupdate -
can anyone help me connecting these both into one? ._.
Код:
public OnPlayerUpdate(playerid) { new drunk2 = GetPlayerDrunkLevel(playerid); if(drunk2 < 100) { SetPlayerDrunkLevel(playerid,2000); } else { if(DLlast[playerid] != drunk2) { new fps = DLlast[playerid] - drunk2; if((fps > 0) && (fps < 200)) FPS2[playerid] = fps; DLlast[playerid] = drunk2; } } }
Код:
public OnPlayerUpdate(playerid) { if(IsPlayerNPC(playerid)) return 1; if(HasSpawned{playerid} == true && GetPlayerState(playerid) != PLAYER_STATE_NONE) { new string[150]; if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new veh = GetPlayerVehicleID(playerid); new Float:speed_x, Float:speed_y, Float:speed_z, Float:temp_speed, final_speed; GetVehicleVelocity(veh, speed_x,speed_y, speed_z); temp_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z)) * 136.666667; final_speed = floatround(temp_speed, floatround_round); GetVehicleHealth(veh, GetVehicleCurrentHealth[veh]); GetVehicleCurrentHealth[veh] = GetVehicleCurrentHealth[veh]/10; if(GetVehicleFuel[veh] < 1) { GetVehicleFuel[veh] = 0; RemovePlayerFromVehicle(playerid); GameTextForPlayer(playerid, "~r~Out of Fuel!", 5000, 5); return 1; } new current_zone; current_zone = Player_Zone[playerid]; format(string, sizeof(string), "~w~Z~b~~h~C~w~N~r~~h~R V~w~1 ~p~~h~Beta ~w~- ~b~~h~Forum: ~w~... - ~b~~h~Speed: ~w~%d/~b~~h~mph ~w~- ~b~~h~health: ~w~%.0f/~b~~h~per ~w~- ~b~~h~Fuel: ~w~%d/~b~~h~per ~w~- ~b~~h~Location: ~w~%s", final_speed, GetVehicleCurrentHealth[veh], GetVehicleFuel[veh], ZoneNames[current_zone][zone_name]); TextDrawSetString(NVCNRInfo[playerid], string); } else { new current_zone; current_zone = Player_Zone[playerid]; format(string, sizeof(string), "~w~Z~b~~h~C~w~N~r~~h~R V~w~1 ~p~~h~Beta ~w~- ~b~~h~Forum: ~w~... - ~b~~h~Location: ~w~%s", ZoneNames[current_zone][zone_name]); TextDrawSetString(NVCNRInfo[playerid], string); } } return 1; }