• Content Count

  • Joined

  • Last visited

  • Days Won


c-bin last won the day on September 19 2020

c-bin had the most liked content!

Community Reputation

7 Neutral


About c-bin

  • Rank
    Mod Developer
  • Birthday 06/09/1994


  • Site

Recent Profile Visitors

2219 profile views
  1. c-bin


    @ZEUS22 It is done at 'Game Settings' section of Echelon.. On Echelon v2 , Echelon Tab > Site Settings > Game Settings > Echelon Plugins > Select Chatlogger Checkbox & Save Settings ....
  2. Looks like there is a timing issue with assigning level._effect on mp_agx_91101 map. Easy Fix: Create this file on your mod without any fx entries, (some oneshot effects were excluded by doing this ) mods/YOUR_MOD/maps/createfx/mp_agx_91101_fx.gsc main() { }
  3. @heso84 You can write a plugin for adding self setPerk("specialty_fastreload"); Or You can add permanent Fast reload by editing respective weapon files >> weapons/mp/WEAPON_NAME >> Find and Change reloadtime variable ( reduce the value by 50% or 75% for faster reload)
  4. Replace or Add these iwi image files to your mod's iwd file Team Icons: images/faction_128_ussr_red.iwi images/faction_128_usmc_silver.iwi images/faction_128_sas_black.iwi images/faction_128_russia_red.iwi images/faction_128_arab_red.iwi images/faction_128_arab_gold.iwi Cursor: images/3_cursor3.iwi color of score text : May be at rank.gsc (if you mean xp popup color) Color of gun's name: Edit weapon files in your IWD >> weapons/mp/WEAPON_NAME >> Change displayname variable OR change it at language file of your mod source , english/localizedstrings/weapon.str
  5. Hi Everyone, I developed an Android Mobile App for Cod4, where you can monitor status of your favorite cod4 servers, like online players, server info, player's screenshots etc. App Features: Shows list of Online Players and Server Status Rcon Management Server Screenshot Gallery ShoutBox for each server Please check it out, and if you like it, share it with your cod4 friends 🤗 Play Store Link : https://play.google.com/store/apps/details?id=com.cod4xmonitor
  6. @Mr. COD4 @Hajas I don't know if this would be helpful to you. I also had same issue with a mod that set on our server. Some players with certain graphics/texture settings were getting the same error. And I figured it out that it was due to an iwi file inside the mod. And I replaced it with another one and it was fixed. Issue may be because of wrong formatted DDS file used for making iwi. Try to figure out the faulty iwi file in the mod and remove/replace it (server side).
  7. Is there any issue with cod4x master ? It is showing wrong time and showing old data. It is not refreshing or updating data. Also, servers are not getting any masterHeartbeatResponse from cod4master.cod4x.me Admins Please check
  8. If there is a wait statement of 5-10sec before FOR loop might work on this case. (Assuming previously connected players are reconnected to game within that time period during a map start) init() { level.welcomegeo = undefined; level.iswaitingforgeo = undefined; wait 5; for(;;) { level waittill("connected",player); if( !isdefined( player.pers["player_welcomed"] ) ) player.pers["player_welcomed"] = true; // player welcomed player thread geo(); } }
  9. kill = kill <ARG:PLAYER:ID>
  10. Now It works better than before with cod4x bot functions ..Thanks to @T-Max and all COD4X developers .. Check Out my PezBot Server
  11. Hi Guys, This thread remind me about the pezbot mod that helped me in my server for testing & play when Im alone in my server . I tested it recently and found that its not working anymore.. The problem is bots are not firing.. It used to be run fine with older version, I guess, last I ran it fine on v1.8-16.0 ... (Though its movement animations are like sliding. Anyway it doesnt matter. But I want those bots to be able to fire like it does in older versions ) It still works fine with 1.7a build 3360 but not with 1.8 build 1972 (See the demo files attached (All players are bots except me ) ) I also tried the bot functions in cod4x, & it doesn't seems to be working. Here is the test script that I used /* Use these client side commands to test bots /openscriptmenu x spawnbot:<number of bots to spawn> Example: /openscriptmenu x spawnbot:3 spawns 3 bots /openscriptmenu x botaction:<entity number of bot>:<action> Example: /openscriptmenu x botaction:1:+fire bot with entity number 1 is supposed to fire /openscriptmenu x botlookat:<entity number of bot>:<entity number of a player> Example: /openscriptmenu x botlookat:1:5 bot with entity number 1 is supposed to look at player whose entity number is 5 /openscriptmenu x botmoveto:<entity number of bot>:<entity number of a player> Example: /openscriptmenu x botmoveto:1:5 bot with entity number 1 is supposed move to player whose entity number is 5 */ init() { precache(); level thread onPlayerConnected(); wait 10; // setdvar("svr_pezbots", 10); } precache() { } onPlayerConnected() { level endon("game_ended"); while(1) { self waittill("connected", peep); // peep thread onSpawnedPlayer(); peep thread onmenuresponse(); } } onSpawnedPlayer() { self endon("intermission"); self endon("disconnect"); self waittill("spawned_player"); } onmenuresponse() { self endon("disconnect"); while(1) { self waittill("menuresponse",menu,response); self iprintln("Response:"+response); if(issubstr(response,"spawnbot")) { if(isdefined(strtok(response,":")[1])){ for(i=0;i<int(strtok(response,":")[1]);i++){ addBot(); } } else{ addBot(); } } if(issubstr(response,"botmoveto")) { bot= findPlayerByNumber(int(strtok(response,":")[1])); if(bot isbot()) { player=findPlayerByNumber(int(strtok(response,":")[2])); if(isplayer(player)) { bot botmoveto(player getorigin()) ; self iprintln("Bot is moving"); } } } if(issubstr(response,"botlookat")) { bot= findPlayerByNumber(int(strtok(response,":")[1])); if(bot isbot()) { player=findPlayerByNumber(int(strtok(response,":")[2])); if(isplayer(player)) { bot botlookat(player getorigin(), 0.1 ) ; self iprintln("Bot is looking at"); } } } if(issubstr(response,"botaction")) { bot= findPlayerByNumber(int(strtok(response,":")[1])); if(bot isbot()) { action=(strtok(response,":")[2]); bot botaction(action) ; self iprintln("Bot is performing an Action"); } } } } addBot(team) { if(isDefined(team) && team == "myteam") bot = addBotClient(self.pers["team"]); else bot = addBotClient(level.otherteam[self.pers["team"]]); bot setOrigin(self.origin); } addBotClient(team) { bot = AddTestClient(); bot.pers["isBot"] = true; wait .5; if(team == "allies") bot [[level.allies]](); else bot [[level.axis]](); wait .5; bot notify("menuresponse", "changeclass", "specops_mp,0"); wait .5; bot.sessionstate = "playing"; bot setRank(54); bot.pers["score"] = 0; bot.pers["kills"] = 0; bot.pers["assists"] = 0; bot.pers["deaths"] = 0; bot.score = 0; bot.kills = 0; bot.assists = 0; bot.deaths = 0; return bot; } findPlayerByNumber( entityNumber ) { foundPlayer = undefined; entityNumber = int(entityNumber); players= getEntArray( "player", "classname" ); for ( index = 0; index < players.size; index++ ) { player = players[index]; if ( player getEntityNumber() == entityNumber ) { foundPlayer = player; break; } } return foundPlayer; } isbot() { if(self getGuid() == "BOT-Client") return true; else return false; } demo0015_Pezbot_on_v1.7a.dm_1 demo0016_Pezbot_on_v1.8.dm_1
  12. This might be you are looking exec( "say script_number4 is set to"+ getDvarint("script_number4") );
  13. Here is command for kill and spectator, copy file to main folder Commands & Usage $kill <player slot> $spectator <player slot> (Same can be used with b3 custom commands plugin or via any rcon tools ) change command power to higher level using Adminchangecommandpower <command> <power> Note: Works perfect on server without any additional scripts localized_english_iw07.iwd
  14. c-bin

    Cod 4 new problem

    which mod are you using?
  15. Just to let you know b3 does use a mysql database commands between are disregarded so it would look like this example mysql://db-user:db-password@db-server/db_name if db_server is localhost port is not needed FYI: B3 not only supports MySQL but also SQLite & PostgreSQL . Also inorder to access a B3 database remotely, the b3 database user should be able to access database remotely..ie Remote access to SQL database should be enabled (Most Ones creates database user with localhost access, in which they cant access database remotely. In that case If the status website is running in other host, it might not be able to access database)