Little clean up in code
function onPlayerCommand( player, cmd, text )
{
cmd = cmd.tolower();
if(cmd=="wep")
{
Stream.StartWrite();
Stream.WriteInt(GetWeaponID(text.tolower()));
Stream.SendStream(player);
}
else if( cmd == "disarm" )
{
Stream.StartWrite();
Stream.WriteInt(255);
Stream.SendStream(player);
}
}
And this at the end of the script
//============================== C L I E N T S I D E D A T A ==============================================//
function onClientScriptData(player)
{
wep_id = Stream.ReadInt();
if( wep_id >= 0 && wep_id <= 32 )
{
player.SetWeapon(wep_id,9999);
MessagePlayer("[#FF1111][Weapon] [#FFFFFF]You've been given "+GetWeapoName(wep_id)+" with 9999 ammo",player);
}
else
{
MessagePlayer("[#FF1111][DISARM] [#FFFFFF]You've been disarmed",player);
player.Disarm();
}
}
P.S i have never used 0.4 server before. so i guess its okay.