-
[RELEASE] IW5 to IW4 - The Terminal_cls Project
Great work man! Can you post some before/after screenshots to compare it?
-
Yummy?
like a windows 8 Anyway looks good gives the 4D1 client a own style also canВґt wait to play crossfire again.
-
[IDEA] C4 Throwing Knife
Great Job! But it would be more awesome, if it had the wight of a tk instead of c4, so you can throw it further.
-
Infinity Admin Mod(IAM) Version 3.0
if you fixed it on version 3.0, the dll has been updated already, on the first post. no it's newer , i fixed it one hour ago and give it to DUKIP for approve Thank you I will test it as soon as it is released and report back here.
-
[RELEASE]Random Weapon For Infected V1.0
You can only do that by compiling it yourselfe, but he didnВґt released the source code till now, so you canВґt unless you write your own script.
-
Infinity Admin Mod(IAM) Version 3.0
I did and it still doesnВґt work: groups=User,Member,Admin,MasterAdmin MasterAdmin_xuids=76561197960315134 Admin_xuids= Member_xuids= Admin_commands=!help,!rules,!ver,!guid,!res,!fr,!restart,!gt,!get,!gametype,!map,!kick,!tmpban,!warn,!unwarn,!yell,!w,!v,!w,!uw, MasterAdmin_commands=*ALL* Member_commands=!help,!rules,!ver,!admins,!nextmap,!suicide, User_commands=!help,!rules,!ver,!guid,!time,!admins,!nextmap,!suicide, timedmessages=true kickmessage=^2 ^3has been kicked ^7for ^1 ^7by ^1 banmessage=^2 ^3has been banned ^7for ^1 ^7by ^1 tempbanmessage=^2 ^3has been temp banned ^7for ^1 ^7by ^1 warnmessage=^1 ^3has been warned ^7for ^1 ^7warning: ^2 of 3 unwarnmessage=^1 ^3was unwarned maxpingmsg=^2 ^1your ping is too high if you can fix it or you will be kicked. rules=^2Don't Cheat,^3Bad Language ^7= ^1Kick/Ban, connectmessage=^2Wilkommen ^1 ^3 ^2Spieler Nummer: ^1. MasterAdmin_message=^2Welcome ^1MasterAdmin ^5 Admin_message=^2Welcome ^1Admin ^5 Member_message=^2Welcome ^1Member ^5 User_message=^2Doorood Bar to ^5 immuneplayers= botname=^3[^1MW3^3]^7 : blockchat=false promode=icon maxping=800 pingcensor=true welcomer=true pm=true votetime=60 vmaps=mp_hardhat mp_dome vmod=sd_default,tdm_default badword=kick autoreg=false dspl=default For MA it does work but other players report that they get "you have no permission to use that command" here is the suicide script I use: using System; using System.Collections.Generic; using System.Linq; using InfinityScript; namespace Suicide { public class Suicide : BaseScript { public override void OnSay(Entity player, string name, string message) { switch (message) { case "!suicide": AfterDelay(100, () => player.Call("suicide")); break; } } } }
-
[CODE]Print Stuff in HUD
IВґm using the following script for random weapons on my server. I want to print the remaining time for the next weapon swich in the HUD. How do I do thath? public RandomWeapon_1() : base() { _switchTime = Call("getDvarInt", "shrp_switchTime", 90); _cycleRemaining = _switchTime; PrepareWeaponLists(); _currentWeapon = GetRandomWeapon(); OnInterval(1000, () => { _cycleRemaining -= 1; if (_cycleRemaining == 0) { _cycleRemaining = _switchTime; } return true; }); OnInterval(_switchTime * 1000, () => { _currentWeapon = GetRandomWeapon(); _cycleRemaining = _switchTime; foreach (var player in Players) { if (player.IsAlive && player.GetField("sessionteam") == "allies") { player.TakeWeapon(player.CurrentWeapon); player.GiveWeapon(_currentWeapon); // player.Call("giveMaxAmmo", _currentWeapon); player.AfterDelay(100, ent => { ent.SwitchToWeaponImmediate(_currentWeapon); }); } } return true; }); //PlayerConnected += new Action(entity => //{ // entity.SpawnedPlayer += new Action(() => // { // if (entity.GetField("sessionteam") == "axis") // entity.TakeWeapon(entity.CurrentWeapon); // }); //}); } private string GetRealWeaponName(string weapon) { var tokens = weapon.Split('_'); if (tokens[0] == "iw5") { return tokens[1]; } else { return tokens[0]; } } private string FormatTime(int seconds) { return string.Format("{0}:{1}", seconds / 60, (seconds % 60).ToString().PadLeft(2, '0')); } private void PrepareWeaponLists() { _weaponList = new[] { "iw5_m4", "iw5_m16", "iw5_scar", "iw5_cm901", "iw5_type95", "iw5_g36c", "iw5_acr", "iw5_mk14", "iw5_ak47", "iw5_fad", "iw5_mp5", "iw5_ump45", "iw5_pp90m1", "iw5_p90", "iw5_m9", "iw5_mp7", "iw5_sa80", "iw5_mg36", "iw5_pecheneg", "iw5_mk46", "iw5_m60", }; _validAttachments = new Dictionary(); foreach (var weapon in _weaponList) { var attachments = new List(); for (int column = 11; column <= 21; column++) { var attachment = Call("tableLookup", "mp/statstable.csv", 4, weapon, column); if (attachment != "") { attachments.Add(attachment); } } _validAttachments.Add(weapon, attachments.ToArray()); } } private string GetRandomWeapon() { var weapon = (from w in _weaponList where !_usedWeapons.Contains(w) orderby _rng.Next() select w).FirstOrDefault(); if (weapon == null) { _usedWeapons.Clear(); weapon = _weaponList[_rng.Next(0, _weaponList.Length)]; } _usedWeapons.Add(weapon); return AddRandomAttachmentToWeapon(weapon); } private string[] GetDesiredAttachments() { var attachmentTypes = new[] { "none", "sight", "sight", "sight", "sight", "sight", "other", "other", "other", "final" }; switch (attachmentTypes[_rng.Next(0, attachmentTypes.Length)]) { case "none": return new string[0]; case "sight": return new[] { "acog", "reflex", "hamrhybrid", "hybrid", "zoomscope", "eotech", "vzscope" }; case "other": return new[] { "silencer", "silencer02", "silencer03", "grip", "gl", "gp25", "m320", "shotgun", //"akimbo" }; case "final": return new[] { "thermal", "heartbeat" }; } return new string[0]; } private string AddRandomAttachmentToWeapon(string baseWeapon) { var attachmentList = _validAttachments[baseWeapon]; if (attachmentList.Length == 0) { return Utilities.BuildWeaponName(baseWeapon, "none", "none", _rng.Next(0, 14), _rng.Next(0, 7)); } var validDesireList = false; string[] desiredAttachments = null; while (!validDesireList) { desiredAttachments = GetDesiredAttachments(); if (desiredAttachments.Length == 0) { return Utilities.BuildWeaponName(baseWeapon, "none", "none", _rng.Next(0, 14), _rng.Next(0, 7)); } foreach (var attachment in desiredAttachments) { if (attachmentList.Contains(attachment)) { validDesireList = true; break; } } } string usedAttachment = "none"; var validAttachment = false; while (!validAttachment) { usedAttachment = desiredAttachments[_rng.Next(0, desiredAttachments.Length)]; if (attachmentList.Contains(usedAttachment)) { validAttachment = true; } } Log.Write(LogLevel.Trace, "weapon {0}", baseWeapon); return Utilities.BuildWeaponName(baseWeapon, usedAttachment, "none", _rng.Next(0, 14), _rng.Next(0, 7)); } } }
-
Infinity Admin Mod(IAM) Version 3.0
Hey, I have a problem with this mod: I use a script for people to suicide with !suicide command on my infected server. But when I use IAM only I as MasterAdmin wiht *All* commands can use it. For other useres it says you dont have permission to use that command. But I set that command as usable for useres. Here is the config: groups=User,Member,Admin,MasterAdmin MasterAdmin_xuids=76561197960315134 Admin_xuids= Member_xuids= Admin_commands=!help,!rules,!ver,!guid,!res,!fr,!restart,!gt,!get,!gametype,!map,!kick,!tmpban,!warn,!unwarn,!yell,!w,!v,!w,!uw MasterAdmin_commands=*ALL* Member_commands=!help,!rules,!ver,!admins,!nextmap,!suicide User_commands=!help,!rules,!ver,!guid,!time,!admins,!nextmap,!suicide
-
[RELEASE]Random Weapon For Infected V1.0
Can you publish the source code please. I want to change the weapon time and remove some weapons and compile it myselfe.
-
IW4M - Revision 119
Try putting it in english Already did didnt worked either. Is there a md5 sum to check if a file is corrupted?
-
IW4M - Revision 119
ERROR: could not find zone "mp_nuked_shaders.ff" I have mp_nuked_shaders.ff in the dlc folder.
-
IW4M - Revision 119
totally not nuketown I know, I just want to know what "mp_nuked_shaders.ff" "team_opforce_airborne.ff" and "team_us_army.ff" is for P.S. Great work
-
IW4M - Revision 119
But the store doesnВґt work for me. Or is it just not released now? Also I noticed some new dlc content beeing loaded when updating what are these?
-
IW5M: Dedicated/B3/Client Install/All Tutorials
I think I know what you mean, on my router its called "Exposed Host", where the firewall and everythin is completly turned off for this device ? I will try this first and report back
-
[UPDATE]Admin Plugin v1.2
What exactly do you edit? It would be good to forbid some sesific commands or words with this plugin.
Apology11
Игрок
-
Зарегистрирован
-
Посещение