diff options
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/over_g_damage.py | 2 | ||||
| -rw-r--r-- | plugins/refuel.py | 4 | ||||
| -rw-r--r-- | plugins/smoke_on_damage/Plugin.py | 4 |
3 files changed, 8 insertions, 2 deletions
diff --git a/plugins/over_g_damage.py b/plugins/over_g_damage.py index 50c1b21..89e295b 100644 --- a/plugins/over_g_damage.py +++ b/plugins/over_g_damage.py @@ -5,7 +5,7 @@ from config import G_LIM import time # CONFIG -ENABLED = True # Enable or disable the plugin +ENABLED = False # Enable or disable the plugin INTERVAL = 0.3 # Interval of second before G Limit check is enforced class Plugin: diff --git a/plugins/refuel.py b/plugins/refuel.py index e171953..bd12a10 100644 --- a/plugins/refuel.py +++ b/plugins/refuel.py @@ -38,6 +38,8 @@ class Plugin: def on_flight_data(self, data, player, message_to_client, message_to_server): decode = FSNETCMD_AIRPLANESTATE(data) + print(player.username, decode.position) + print(refuelers, refueling) if player in refueling: for player in refuelers: refueling[player] = [decode.fuel, decode.position] @@ -57,6 +59,7 @@ class Plugin: if decode.fuel-100 > 0 and refuelers[player][2]: a = FSNETCMD_AIRCMD.set_command(player.aircraft.id, "INITFUEL", f"{decode.fuel-5}kg", True) message_to_client.append(a) + return True @staticmethod def in_range(refueler_cord:list, refueled_cord:list): @@ -64,6 +67,7 @@ class Plugin: # refueler plane, ysf sends cords in list[x, y, z] # implement this later # for now we just use distance formula in a 3d space + print(refueler_cord, refueled_cord) dist = math.sqrt((refueler_cord[0]-refueled_cord[0])**2 + (refueler_cord[1]-refueled_cord[1])**2 + (refueler_cord[2]-refueled_cord[2])**2) print(dist) if dist < REFUEL_RADIUS: diff --git a/plugins/smoke_on_damage/Plugin.py b/plugins/smoke_on_damage/Plugin.py index 12effc8..ed7fcf7 100644 --- a/plugins/smoke_on_damage/Plugin.py +++ b/plugins/smoke_on_damage/Plugin.py @@ -38,7 +38,9 @@ class Plugin: message_to_client.append(FSNETCMD_AIRCMD.set_afterburner(player.aircraft.id, False, True)) - return False + return False + else: + return True def on_weapon_config(self, data, player, message_to_client, message_to_server): if ENABLED: |
