Popular Content

Showing content with the highest reputation since 05/20/2016 in all areas

  1. 6 points
    If you still run 1.7a make sure autoupdate is disabled. Until 5th February you can verify this just by restarting your server. If autoupdate is enabled you would get an update to cod4x18. If you don't intend this please install the version attached here instead. It has autoupdate removed! Running an update enabled 1.7a-server longer than to 5th February is a major security threat for your server and all users having left data on your server(Forum database etc.) including other remote services out there when your server becomes an agent of a bot-net. Attached below is a "safe" version you can install instead. cod4x17a-server-disabledupdate.zip Servers which are likely still vulnerable are: http://www.gametracker.com/search/cod4/?search_by=server_variable&search_by2=version&query=CoD4+X+1.7a+linux-i386-testing&loc=_all&sort=&order=&searchipp=50 Especially these servers which have an up-time > 15 days or used a firewall rule for blocking can be assumed to be very easy targets for possible intrusion attempts. All other 1.7a servers are still vulnerable when a xiceops_00.iwd file is missing unless attached patch is installed!
  2. 5 points
  3. 4 points
    This is a tutorial on how to add custom images into fx editor and use them in a map This tutorial is not on how to use the fx editor For this tutorial you should have a basic understanding of cod4 modtools Firstly create your image. Make sure that the background is transparent (unless your image is a square of something). Your image dimensions need to be a multiple of 4 e.g. 620x40 Then save it as a dds file. Next put the image you created into your cod4 directory Then go into asset manager and create a new material and name it something. I recommend putting gfx_ infront of the name Now change the materialType to effect, the surfaceType to none, the usage to <not in editor> the blendFunc to Blend (Without this the transparency in your image will show up as black. You will not need to change this if your image has no transparency) Now scroll down to colour map and click the 3 dots and select you image that you put in your cod4 directory. Under color map set it to notile and nomip bilinear Now click save in asset manager (you need to save this file to [Call of Duty 4\source_data] Now press f10 to covert the image, your cmd should look like this when done. If it doesnt read the error and see if it is something that needs to be changed in asset manager. Now open up EffectsEd Click the wand button at the top to make a new segment Now go to the visuals tab, make sure the Element type is on billboard Sprite. click the folder button, you should be in a folder called materials Next to File name change the drop down list to All files --sidenote-- If you name your material gfx_something it will show up in this list and you wont change the file settings ---- Now search for the name of your image and select it [Call of Duty 4\raw\materials] Now go to the generation tab and change the count to 1 (this means the 1 particle will show up in 1 cycle, increase this number to add more) Now go to the size tab and change the scale to 10 (this will be the size of the image change if you want) Now save your fx in your fx folder [Call of Duty 4\raw\fx] Now click play and you should see your image come up. Now mess around with the different settings to make you effect --How to add the fx to your map-- In your map .gsc file add this line in main() to load your fx level.callthiswhatever = loadFx( "yourfxnamehere" ); Here is how mine looks: Now create a thread and add your effect how ever you like, i'm going to make mine play every 5 seconds. Now go to your images folder in your cod4 directory and look find your image [Call of Duty 4\raw\images] Now copy the image iwi into your maps .iwd Now you will need to add these lines in your maps .csv to load the fx and material. material,yourmaterialname fx,yourfxname Here is how mine looks: Now build the maps fast files and enjoy your awesome fx If you need help feel free to ask Lossy, on 03 Mar 2015 - 11:38 PM, said: Also should add that if people textures end up with a white background despite having alphaTest to always then you should change it GE128 and it should work
  4. 3 points
    Because there is a question about this every day I've decided to write a quick tutorial on how to make it work with the latest CoD4x version. I will assume you already had b3 working on 1.7/a, have knowledge in managing it and you have a 1.8 server installed. First download the CoD4x parser HERE and place it to your parsers directory. You must have B3 in source code to have access to parsers directory. Change your parser setting in main B3 config file to cod4x18. Next you should make a fresh B3 database as 1.8 guids are different. And you're done! It wasn't that hard was it? FAQ: Q: Do I have to enable legacyguid mode? A: No. Legacy mode must be disabled Q: Do I need B3hide plugin? A: No. B3hide is optional. Q: Do I need simplebanlist plugin? A: No. If you run more than one server it is recommended you do not use it as if you want to unban someone, you will have to do it on every server you run. If you run only 1 server it is fine to run the plugin. The players will stay banned regardless. Q: Do I need sourcebans plugin? A: No. Either run sourcebans or B3, but don't do both at the same time. Q: Does this parser work on B3 1.9.x version? A: Unknown. It was only tested with 1.10.x Q: My guids are all 0!! A: Please use the search function. There have been countless questions regarding this and it is not a B3 specific issue.
  5. 3 points
    This will most likely be the final release outside of bug fixes. - Added MySQL support, all player, trueskill and mapstat data will be saved on a database. Trueskill and mapstat table name can be changed for cross server support. For advanced admins there is a "vip" and "vipexp" columns making automation of vips possible. VIP must be set to 1, vipexp is the DATETIME of vip status expiring. Once expired, VIP will automaticly change to 0 on player connection to the cod4 server. - MySQL and Trueskill are now fully optional. Server will no longer crash if you don't load the plugins. - Added option to disable wallbang ingame. Should do wonders to destroy campers who just shoot at walls with LMG. - General bugfixes. NOTE: This version requires the very latest commit on the cod4x github page. Spectating stuff in mod will not work until it is fixed in cod4x server code. It may be best for non-advanced admins to wait until stable mainstream release. Available on GitHub.
  6. 3 points
    Hi peps, It's been a loooong time coming and I finally have somewhat complete release ( github ). Vast majority of planned and suggested stuff was added, however my private tests are limited so the mod might still include bugs, beware. To run the mod you need a newer version of cod4x server ( 14 Jul or later ), and a trueskill plugin ( github ). I'll upload the compiled plugin for both windows and linux soon, for those who don't know how to compile it themselves. When all bugs are fixed and all features added I will add a mysql support aswell. Enjoy.
  7. 3 points
    Where can I download this mod? You can get it here. I get Error: bad token '#' Error. HELP!? You need bleeding-edge server version which is available here. Note that this version may be unstable. If you experience server (segfault) crash report it to said thread. Do NOT report script errors there! Do I need Trueskill plugin and where do I get it? No, this feature is optional. If you want to use it you can get it here. Do I need Mysql plugin and where do I get it? No, this feature is optional. If you want to use it you can get it here. I found a bug. What do I do? You can report it on this subforum or on my Github page. If you fixed it yourself you can open a pull request aswell.
  8. 3 points
    Hello guys, as i discussed with Ingramz earlier, after consideration the promod developers have released the official source code for promod 2.20 . View the source code @ : https://github.com/promod/promod4 Happy modding.
  9. 3 points
    Don't wonder if your "free" server will be one morning no longer be yours. Talking here about past and a bit of knowledge.
  10. 3 points
  11. 3 points
    A bit cheap don't you think? It would be hard listening to his bitching for any less than 50/hr
  12. 3 points
    Much English, Such description, Alot of Wow. Since this is in the server section, i will assume you mean adding skins to your mods, since that is the only way to enable server side skins. Download a skin from moddb or some other source .The file format for the individual skin file should be .iwi. The file will be placed at /../mod.iwd/images/yourskin.iwi. If you have a pre-compiled .iwd package, rename mod.iwd to mod.rar. Open the file with WinRar, browse to images inside the folder hierarchy Drag and drop the .iwi (skin file ) in there. Close the WinRar Window and rename mod.rar back to mod.iwd Run Server with the Mod If you want to know how to create .iwd files from scratch, as in if you do not have a pre-existing .iwd file to edit, then let me know. If you liked this answer do give it a like.
  13. 3 points
    Seems weird, check if cl_bypassMouseInput is set to 1 in your console, if so change it to 0 and see if that helps.
  14. 3 points
    To anyone who wants to play with it, enjoy. Example gsc implementation soon. Github repo
  15. 3 points
    Well it wasn't really my project to create an extractor for menu files and make it public for everyone to use as I had no own use for it. Most what you @MiKeY say is unfortunately really just true and also my view on many of the things. However when T-Max creates extractors he will create them. Even when it would be not inside CoD4X people still would just use it as soon as it is available somewhere. On the other hand there are in meantime also a lot of abandoned mods or whatever stuff out there which would great when you could make something new with it or fix or improve them. So it has always two sides. You can't. Idk why he was saying that. Good possible as I want to work with .bsp files and not with Deflate compressed cm_world and GfxWorld structures. You know with how much garbage CoD maps are packed? I just want to get rid of that. I also need it the ClipMap to generate .aas files for bots. Finally @MiKeY don't forget that you are using my own code to keep your scripts on the server and prevent people from stealing it. It was me who protected CoD4 servers from sending all kind of files people do request in download. Without that code your scripts had found a new "owner" a long time ago already.
  16. 3 points
    cod4x are community made patches. not everyone wants the new features we provide, naturally not everyone installs it on their servers. cod4x 1.7a was a much more leightweight version, where only the server was modified. the cod4x 1.8 server also needs the players to have the 1.8x client update installed. 1.8x servers are updating automatically to the latest version. 1.8x clients are showing an update button in the main menu if an update is available. please ignore the "1.7" in the console, it has not been patched. you do have the 1.8 client, 17.3 is the subversion. we do not list 1.7 or 1.7a servers anymore on the cod4x master, there is also no dedicated website for it. however, gametracker.com is a good source for it. benefits of playing on 1.8 servers are that you will encounter much less cheaters, and won't have any redirect or malicious servers there.
  17. 3 points
    sharing my script which screencapture players with above average score in _load::main() add thread userscripts\ss::init(); userscripts\ss.gsc code init() { level endon("game_ended"); while(1) { wait 480; // 8 minutes bestscore = 0; sumscore = 0; count = 0; players = getEntArray("player","classname"); for(i=0; i<players.size; i++) { if (players[i].pers["score"] > 0) { if (players[i].pers["score"] > bestscore ) { bestscore = players[i].pers["score"]; } sumscore += players[i].pers["score"]; count++; } } if (count > 0 && sumscore > 0) { averagescore = sumscore / count; countscore = bestscore - (averagescore / 2); for(i=0; i<players.size; i++) { if (players[i].pers["score"] > countscore) { if ( players[i] getGuid() != "0") { exec("getss " + players[i] getGuid()); } wait 1; } } } } }
  18. 3 points

    Version 1.0.0


    _class.gsc _globallogic.gsc _menus.gsc _rank.gsc war.gsc level55.gsc
  19. 3 points
    Hello sorry for not repling to people in threads and the PM's i've been extreamly busy with life stuff so a lot a people have been asking me and posting about it here so here you go this is a simple server side script to sniper servers works with all game modes SC or HC doesn't matter and it can be edited as you like and added to any pre-existing scripts/iwd7 you have the code : sniper() { while(1) { self waittill("weapon_change", weapon); /// wait until player changes weapon to prevent class changing when they first spawn. self TakeAllWeapons(); /// clear player weapons self ClearPerks(); /// clear all player perks self SetPerk("specialty_extraammo"); /// give the player Bandolier perk self SetPerk("specialty_bulletdamage"); /// give the player Stopping Power perk self SetPerk("specialty_bulletaccuracy"); /// give the player Steady Aim perk self GiveWeapon("m40a3_mp"); /// give the player M40A3 Sniper self GiveWeapon( "remington700_mp" ); /// give the player R700 Sniper self GiveMaxAmmo("m40a3_mp"); /// give the player max ammo for M40A3 self GiveMaxAmmo( "remington700_mp" ); /// give the player max ammo for R700 setDvar("aim_automelee_enabled", 0); /// Disable Knife setDvar("player_meleeRange", 0); /// Disable Knife wait 0.05; } } You don't like the perks ? Change them here's the names for all the perks you need "specialty_weapon_c4" "specialty_specialgrenade" "specialty_weapon_rpg" "specialty_weapon_claymore" "specialty_fraggrenade" "specialty_extraammo" "specialty_detectexplosive" "specialty_bulletdamage" "specialty_armorvest" "specialty_fastreload" "specialty_rof" "specialty_twoprimaries" "specialty_gpsjammer" "specialty_explosivedamage" "specialty_longersprint" "specialty_bulletaccuracy" "specialty_pistoldeath" "specialty_grenadepulldeath" "specialty_bulletpenetration" "specialty_holdbreath" "specialty_quieter" "specialty_parabolic" you can also remove 1 or 2 perks or remove all of them ! to remove sway ( make the snipers always steady like promod ) add these : setDvar( "player_breath_gasp_lerp", "0.001" ); setDvar( "player_breath_gasp_time", "0.001" ); setDvar( "player_breath_gasp_scale", "0.001" ); self SetClientDvar( "cg_drawBreathHint", "0" ); /// to remove the hold shift hint so it look like this : sniper() { while(1) { self waittill("weapon_change", weapon); /// wait until player changes weapon to prevent class changing when they first spawn. self TakeAllWeapons(); /// clear player weapons self ClearPerks(); /// clear all player perks self SetPerk("specialty_extraammo"); /// give the player Bandolier perk self SetPerk("specialty_bulletdamage"); /// give the player Stopping Power perk self SetPerk("specialty_bulletaccuracy"); /// give the player Steady Aim perk self GiveWeapon("m40a3_mp"); /// give the player M40A3 Sniper self GiveWeapon( "remington700_mp" ); /// give the player R700 Sniper self GiveMaxAmmo("m40a3_mp"); /// give the player max ammo for M40A3 self GiveMaxAmmo( "remington700_mp" ); /// give the player max ammo for R700 setDvar("aim_automelee_enabled", 0); /// Disable Knife setDvar("player_meleeRange", 0); /// Disable Knife setDvar( "player_breath_gasp_lerp", "0.001" ); setDvar( "player_breath_gasp_time", "0.001" ); setDvar( "player_breath_gasp_scale", "0.001" ); wait 0.05; } } ok now How do you use this and where ? go to maps/mp/gametypes/_weapons.gsc ( or .gsx depends on 1.7a or 1.8x .. iwd or main_shared ) find onPlayerSpawned() and thread it there it will look something like this : onPlayerSpawned() { self endon("disconnect"); for(; { self waittill("spawned_player"); self.concussionEndTime = 0; self.hasDoneCombat = false; self thread watchWeaponUsage(); self thread watchGrenadeUsage(); self thread watchWeaponChange(); self.droppedDeathWeapon = undefined; self.tookWeaponFrom = []; self thread updateStowedWeapon(); self thread sniper(); } } now scroll to the end of the file and copy paste the code > save DONE ! Sounds too complicated for you ? in the attachments you'll find it already done (without the sway removal) with stock _weapons.gsc and the code added inside it just copy past and start the server and DONE and finally SHAME on the people who knew how to do this script and didn't help others .. but oh well it's the COD4 community after all .. Enjoy and cheers @Phantasy @postman localized_english_iw07.zip main_shared.zip
  20. 2 points
    New project in development.
  21. 2 points
    Hey, I've been working on a script which can create 2D HUDs easily. When I am creating new HUDs for my server I am wasting much time on the 2D HUDs because I have to create them and check their postions and other stuff thousand times. So I thought to make this tool which you will be able to create 2D HUDs, edit them and save them in-game, easily. It maybe not perfect. But I hope it will be usefull for you all. Please let me know the bugs and new features requests. For more info and to download Github :- https://github.com/thamidu/COD4-HUDs-Creator Say HI to my First Github repo.
  22. 2 points
    Hey guys. I made a short video tutorial how to setup B3 on 1.8 Server (windows). It works on Gameranger Dedicated servers aswell. All the files are included. <iframe width="560" height="315" src="https://www.youtube.com/embed/zZ-MQnqEK6I" frameborder="0" allowfullscreen></iframe> My other Tuts about cod4 servers > Video Playlist Forgive me if I did anything wrong. Huge thanks to rAfTer, AToM, Crazy, And B3 Team. 1.8_b3_files.rar
  23. 2 points
    I can't really be bothered to get into this again because for some reason you both do not understand the difference between a call of duty mod and software but here it is in short. This community is literal cancer. All call of duty communities are literal cancer. Of course there are the nice people that like to help and want to be nice but this is a very very rare thing. If you mod for this game then you mod for yourself and only yourself because the moment other people have your code they will claim it as there own and you can do nothing about it. If you open source your mod then people will clone / fork it, remove your credits from the file header ( ignoring any form of licence you have ) and then claim it as there own. This community is full of the people that can and the people that can't be fucked to learn how to. I've been doing this shit for 9 years and I've never met someone in the middle. You either have programming experience and you want to pick up modding so you put the hard work into learning it or you pretend to be good by stealing other peoples mods. It's bad enough we already have to hide our gsc code on the server side but now we have to start making shitty systems to stop being out right stealing our code because idiots like you two don't understand how this community works. By enforcing everyone to open source there code it simple exposes your code to theft with no reward. I've got multiple open source mods that I've always welcomed contributions but I've never had one but I've had 1000's of downloads. I've also seen my code used throughout the cod4/5 modding community with no mention of credit. I literally have to chase people that I think might be using my code to add credit. We run our `dying` communities purely by the fact that we have something new and unique to offer. If you allow everyone to steal our unique shit then we have noting to offer to our community. Our communities will die and this game will fall further and further into the grave. This has already been happening for months now. I've just been watching cod4 communities dying because anyone that has custom code are losing there player base because 6 seconds later someone is already trying to take there work and class it as there own. I can get you so many examples of this happening. Just a month ago I saw someone that had stolen my entire menu design and classed it as their own. TL;DR: understand the community you are making this for. We don't want people to be able to get our assets because it allows them to steal our code without a mention of credit. Open source is not this community and never will be. We put months worth of work into our mods to then have some 12 year old take out code. Slap there stupid ass name on it and change a colour here and there. This is crap and if you can't understand that then I don't know what else I can say.
  24. 2 points
    the cod4x client has measures against all known aim assist hacks. there is nothing in the cod4 config that might enable an aim assist hack. the PB cvar checks aren't safe either. if you have a STD you should visit a doctor, i hope it was a spelling error
  25. 2 points
    It does already do this. However Windows is kinda complicated. It does allow to bind to same port on IP even when another process using already this port but on specific IPs like, or whatever.