30.09.2016, 17:24
Код:
new AmountOfShakes[ MAX_PLAYERS ]; forward SetPlayerEarthquakeEffect ( playerid, amount_of_shakes ); forward EarthquakeEffects ( playerid, interval, bool:status ); public SetPlayerEarthquakeEffect( playerid, amount_of_shakes ){ if( amount_of_shakes < AmountOfShakes[ playerid ] ) return 0; AmountOfShakes[ playerid ] = amount_of_shakes; new vehicleid = GetPlayerVehicleID( playerid ); if( vehicleid ){ if( GetVehicleModelMass( vehicleid, true ) >= 2400.0 || amount_of_shakes <= SMALL_QUAKE+200 ){ SetVehicleAngularVelocity( vehicleid, 0.09, 0.033, 0.05 ); } else SetVehicleAngularVelocity( vehicleid, 0.03, 0.03, 0.03 ); } return EarthquakeEffects( playerid, 10, false ); } public EarthquakeEffects( playerid, interval, bool:status ){ if( AmountOfShakes[ playerid ] <= 0 ) return SetPlayerDrunkLevel( playerid, 0 ); if( !(AmountOfShakes[ playerid ]%5) ){ new vehicleid = GetPlayerVehicleID( playerid ); if( GetVehicleModelMass( vehicleid, true ) >= 2400.0 || AmountOfShakes[ playerid ] <= SMALL_QUAKE+200 ){ SetVehicleAngularVelocity( vehicleid, 0.03, 0.03, 0.03 ); } else SetVehicleAngularVelocity( vehicleid, 0.015, 0.015, 0.015 ); } if( status ){ SetPlayerDrunkLevel( playerid, 3000 ); } else SetPlayerDrunkLevel( playerid, 50000 ); AmountOfShakes[ playerid ]--; return SetTimerEx( "EarthquakeEffects", interval, false, "iii", playerid, interval, !status ); }
Код:
C:\Users\ICAFE8\Desktop\Map Editor Textdraw 6\Map Editor Textdraw\filterscripts\th.pwn(155) : error 017: undefined symbol "GetVehicleModelMass" C:\Users\ICAFE8\Desktop\Map Editor Textdraw 6\Map Editor Textdraw\filterscripts\th.pwn(166) : error 017: undefined symbol "GetVehicleModelMass"