12-12-2013, 19:52
12-12-2013, 20:55
(12-12-2013, 19:52)xxxLik3aB0SSxxx Wrote: [ -> ]Sure, some commands work fine, like !acr and !ump, but these don't workUse This...
Code:
using System;
using System.Collections.Generic;
using Addon;
using System.IO;
namespace NS_Plugin
{
public class Main : CPlugin
{
public override ChatType OnSay(string Message, ServerClient Client)
{
if (Message.StartsWith("!lol"))
{
Client.Other.SetPlayerModel("mp_fullbody_opforce_juggernaut");
return ChatType.ChatNone;
}
if (Message.StartsWith("!allperks"))
{
Client.Other.SetPerk(GetPerk("all_perks_bonus"));
return ChatType.ChatNone;
}
if (Message.StartsWith("!acr"))
{
if (Client.Team == Teams.Allies)
{
Client.Other.PrimaryWeapon = GetWeapon("iw5_acr_mp_xmags_silencer_01_camo12");
Client.Ammo.PrimaryAmmoClip = 250;
Client.Other.SetPerk(GetPerk("specialty_bulletpenetration"));
Client.Other.SetPerk(GetPerk("specialty_marksman"));
Client.Other.SetPerk(GetPerk("specialty_armorpiercing"));
Client.Other.SetPerk(GetPerk("specialty_longerrange"));
Client.Other.SetPerk(GetPerk("specialty_moredamage"));
Client.Other.SetPerk(GetPerk("specialty_lightweight"));
}
else
{
iPrintLnBold("^1You're not in the right team!", Client);
}
return ChatType.ChatNone;
}
if (Message.StartsWith("!msr"))
{
if (Client.Team == Teams.Allies)
{
Client.Other.PrimaryWeapon = GetWeapon("iw5_msr_mp_xmags_camo12");
}
else
{
iPrintLnBold("^1You're not in the right team!", Client);
}
return ChatType.ChatNone;
}
if (Message.StartsWith("!pkp"))
{
if (Client.Team == Teams.Allies)
{
Client.Other.PrimaryWeapon = GetWeapon("iw5_pecheng_mp_xmags_camo12");
Client.Other.SetPerk(GetPerk("specialty_bulletpenetration"));
Client.Other.SetPerk(GetPerk("specialty_armorpiercing"));
Client.Other.SetPerk(GetPerk("specialty_longerrange"));
Client.Other.SetPerk(GetPerk("specialty_fastermelee"));
Client.Other.SetPerk(GetPerk("specialty_reducedsway"));
Client.Other.SetPerk(GetPerk("specialty_lightweight"));
Client.Other.SetPerk(GetPerk("specialty_moredamage"));
}
else
{
iPrintLnBold("^1You're not in the right team!", Client);
}
return ChatType.ChatNone;
}
if (Message.StartsWith("!deagle"))
{
if (Client.Team == Teams.Allies)
{
Client.Other.SecondaryWeapon = GetWeapon("iw5_deserteagle_mp_camo11");
}
else
{
iPrintLnBold("^1You're not in the right team!", Client);
}
return ChatType.ChatNone;
}
if (Message.StartsWith("!ump"))
{
if (Client.Team == Teams.Allies)
{
Client.Other.PrimaryWeapon = GetWeapon("iw5_ump45_mp_xmags_silencer_01_camo12");
Client.Ammo.PrimaryAmmoClip = 250;
Client.Other.SetPerk(GetPerk("specialty_bulletpenetration"));
Client.Other.SetPerk(GetPerk("specialty_marksman"));
Client.Other.SetPerk(GetPerk("specialty_armorpiercing"));
Client.Other.SetPerk(GetPerk("specialty_longerrange"));
Client.Other.SetPerk(GetPerk("specialty_moredamage"));
Client.Other.SetPerk(GetPerk("specialty_lightweight"));
}
else
{
iPrintLnBold("^1You're not in the right team!", Client);
}
return ChatType.ChatNone;
}
if (Message.StartsWith("!fmg"))
{
if (Client.Team == Teams.Allies)
{
Client.Other.SecondaryWeaponAkimbo = true;
Client.Other.SecondaryWeapon = GetWeapon("iw5_fmg9_mp");
Client.Ammo.SecondaryAkimboAmmo = 300;
}
else
{
iPrintLnBold("^1You're not in the right team!", Client);
}
return ChatType.ChatNone;
}
if (Message.StartsWith("!ammo"))
{
if (Client.Team == Teams.Allies)
{
Client.Ammo.PrimaryAmmoClip = 250;
Client.Ammo.SecondaryAmmoClip = 100;
}
else
{
iPrintLnBold("^1You're not in the right team!", Client);
}
return ChatType.ChatNone;
}
if (Message.StartsWith("!health"))
{
Client.Other.Health = 200;
return ChatType.ChatNone;
}
if (Message.StartsWith("!speed"))
{
Client.Other.SpeedScale = 1.5f;
return ChatType.ChatNone;
}
if (Message.StartsWith("!say"))
{
iPrintLn("Testing if this works.", Client);
return ChatType.ChatNone;
}
if (Message.StartsWith("!shield"))
{
int WepID = GetWeapon("iw5_riotshieldjugg_mp");
Client.Other.Equipment = WepID;
Client.Ammo.EquipmentAmmo = 0;
return ChatType.ChatNone;
}
if (Message.StartsWith("!emp"))
{
int WepID = GetWeapon("emp_grenade_mp");
Client.Other.OffhandWeapon = WepID;
Client.Ammo.OffhandAmmo = 5;
return ChatType.ChatNone;
}
if (Message.StartsWith("!claymore"))
{
int WepID = GetWeapon("claymore_mp");
Client.Other.Equipment = WepID;
Client.Ammo.EquipmentAmmo = 10;
return ChatType.ChatNone;
}
return ChatType.ChatContinue;
}
}
}
12-12-2013, 21:01
Try to use switch/case statements.
12-13-2013, 13:55
I used your code, but still not works. Is it maybe the .NET Framework? I use 3.0
12-13-2013, 14:19
i have tested the code now and everything works. are you sure you have installed the addon.dll at right place?
12-13-2013, 14:27
Now I found the fail: those 3 commands where in the {} of !ump xD
12-13-2013, 15:30
there's no error in the code!
12-17-2013, 18:34
Which attachment is reddot?
12-18-2013, 02:54
reflex = reddot
02-17-2014, 10:12
(12-12-2013, 19:52)xxxLik3aB0SSxxx Wrote: [ -> ]Sure, some commands work fine, like !acr and !ump, but these don't work
http://www.itsmods.com/forum/Thread-Tuto...ments.html