Author Topic: GunGame Gamemode  (Read 1117 times)

I need you guys to test and see if every 5 kills, this upgrades you. It needs slayer.

I would, but I can't host.

Click me for the download!

Remove the package.
You don't need one.
Code: [Select]
function serverCmdResetScore() <-- arg missing

 {

   findclientbyname("%client").player.cleartools();
   findclientbyname("%client").player.addItem("Sword"); <-- Sword is not an image
   %client.score == 0;

 } <-- ???

 if(%client.score == 5)
  {
   findclientbyname("%client").player.cleartools();
   findclientbyname("%client").player.addItem("SpearItem");
  }
 else if(%client.score == 10)
  {
   findclientbyname("%client").player.cleartools();
   findclientbyname("%client").player.addItem("BowItem");
  }
 if(%client.score == 15)
  {
   findclientbyname("%client").player.cleartools();
   findclientbyname("%client").player.addItem("GunItem");
  }
 else if(%client.score == 25)
  {
   findclientbyname("%client").player.cleartools();
   findclientbyname("%client").player.addItem("GunsAkimboItem");
   findclientbyname("%client").player.addItem("HorseRayItem");
  }
 if(%client.score == 20)
  {
   findclientbyname("%client").player.cleartools();
   findclientbyname("%client").player.addItem("RocketLauncherItem");
  }
findclientbyname("%client").player.
What

Stole my post

Plus we already have a working gun-game.
« Last Edit: January 19, 2013, 12:20:55 PM by Eeposs »

I fixed up your code for no reason
Code: [Select]
exec("./config_slayer.cs");

function Player::addItem(%player,%image,%client)
{
for(%i = 0; %i < %player.getDatablock().maxTools; %i++)
{
%tool = %player.tool[%i];
if(%tool == 0)
{
%player.tool[%i] = %image;
%player.weaponCount++;
messageClient(%client,'MsgItemPickup','',%i,%image);
break;
}
}
}

function serverCmdResetScore(%client)
{
if(%client.score == 0)
{
%client.player.cleartools();
%client.player.addItem("SwordImage");
}
if(%client.score == 5)
{
%client.player.cleartools();
%client.player.addItem("SpearImage");
}
if(%client.score == 10)
{
%client.player.cleartools();
%client.player.addItem("BowImage");
}
if(%client.score == 15)
{
%client.player.cleartools();
%client.player.addItem("GunImage");
}
if(%client.score == 20)
{
%client.player.cleartools();
%client.player.addItem("RocketLauncherImage");
}
if(%client.score == 55)
{
%client.player.cleartools();
%client.player.addItem("GunsAkimboImage");
%client.player.addItem("HorseRayImage");
}
%client.score = 0;
}
function serverCmdafkkill(%client, %victim)
{
if(%client.isAdmin)
{
findclientbyname(%victim).player.kill();
}
else
{
%client.player.changeDatablock("HorseArmor");
announce("\c3The last person to get turned into a horse by trying to afk kill without admin was\c4" SPC %client.getplayername());
}
}