I updated it and it still doesnt work :/ do i have to make a whole new function for the bot death?
package EXP
{
function GameConnection::onDeath(%Client, %KillerPlayer, %Killer, %damageType, %a)
{
Parent::onDeath(%Client, %KillerPlayer, %Killer, %damageType, %a);
%Killer.Xp += 50;
}
function AiPlayer::onDeath(%Client, %KillerPlayer, %Killer, %damageType, %a)
{
Parent::onDeath(%Client, %KillerPlayer, %Killer, %damageType, %a);
%Client.Xp += getRandom( 1, 10 );
}
function GameConnection::OnClientEnterGame(%Client)
{
%Client.Schedule(1500,0, SendXpMessage);
Parent::OnClientEnterGame(%Client);
}
function SendXpMessage(%Client)
{
if(%Client.Xp > %Client.Level*100)
{
%Client.Xp -= %Client.Level*100;
%Client.Level++;
SendXpMessage(%Client);
return;
}
%Client.MaxXp = %Client.Level*100;
BottomPrint(%Client,"Level:" @ %Client.Level @ " Xp:" @ %Client.Xp @ "/" @ %Client.MaxXp,7);
%Client.Schedule(2000,0,SendXpMessage);
}
};
ActivatePackage(EXP);
EDIT- all this crap doesnt work im starting over.