Hey,
how can you remove the weapon a player dropped on disconnect?
Remove Weapon on Disconnect
- L'In20Cible
- Project Leader
- Posts: 1536
- Joined: Sat Jul 14, 2012 9:29 pm
- Location: Québec
Re: Remove Weapon on Disconnect
Not sure if the OnClientDisconnect listener is fired too late to iterate over his weapons but the following event should be fired early enough to do so (untested):
Syntax: Select all
from events import Event
from players.entity import Player
@Event('player_team')
def player_team(game_event):
if not game_event.get_bool('disconnect'):
return
player = Player.from_userid(game_event.get_int('userid'))
for weapon in player.weapons():
weapon.remove()
Re: Remove Weapon on Disconnect
Found a small typo I think.
results in an TypeError.
It should be player.weapons() I think
Syntax: Select all
for weapon in player.weapons:
weapon.remove()
results in an TypeError.
It should be player.weapons() I think
- L'In20Cible
- Project Leader
- Posts: 1536
- Joined: Sat Jul 14, 2012 9:29 pm
- Location: Québec
Re: Remove Weapon on Disconnect
Kami wrote:Found a small typo I think.Syntax: Select all
for weapon in player.weapons:
weapon.remove()
results in an TypeError.
It should be player.weapons() I think
Fixed, thanks!
Return to “Plugin Development Support”
Who is online
Users browsing this forum: No registered users and 115 guests