Files
WLUS/PlayerEventHandlers.py
T
wesleyd1124 2e2bdc1a26 Bugfixes
Some minor bug fixes but there is still the problem of the player having no face...
2018-05-30 22:31:30 -04:00

20 lines
800 B
Python

from pyraknet.bitstream import *
from pyraknet.messages import Address
from core import GameServer
from time import sleep
def RemoveHealth(Object, stream : ReadStream, address : Address, Server : GameServer):
Object.ObjectConfig["Health"] = 0
def Ressurect(Object, stream : ReadStream, address : Address, Server : GameServer):
packet = WriteStream()
Server.InitializeGameMessage(packet, Object.ObjectConfig["ObjectID"], 0x00a0)
Object.ObjectConfig["Health"] = Object.ObjectConfig["MaxHealth"]
Object.ObjectConfig["Armor"] = Object.ObjectConfig["MaxArmor"]
Server.brodcastPacket(packet, Object.Zone)
Object.ObjectConfig["Alive"] = True
def PlayerLoaded(Object, stream : ReadStream, address : Address, Server : GameServer):
sleep(1.5)
Object.ObjectConfig["Alive"] = True