
Kalitos
Posts
-
Offline launcher -
Fed servergregg95ccc With yesterday's update, servers with older versions will be removed from the list. You should wait for the owner to update the server to the current version.
-
how to change juggernog max health ?MH11 You must set the health you want the player to have when they get the perk.
I don't know the difference between the two. To not make a problem, set the same health to both dVars#include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\gametypes_zm\_hud_util; #include maps\mp\gametypes_zm\_hud_message; init() { //jugg health bonus level.juggHealthBonus = getDvarIntDefault( "juggHealthBonus", 160 ); level.zombie_vars[ "zombie_perk_juggernaut_health" ] = level.juggHealthBonus; //perma jugg health bonus level.permaJuggHealthBonus = getDvarIntDefault( "permaJuggHealthBonus", 190 ); level.zombie_vars[ "zombie_perk_juggernaut_health_upgrade" ] = level.permaJuggHealthBonus; }
Compile the file. Name it whatever you want and put it in the scripts/zm folder
-
BO2 Zombies ReimaginedRouri-Sama Ok, I'll make your life easier.
Go in your windows explorer to this address: "%localappdata%\Plutonium\storage\t6"
Then copy the contents of this file into it, and you should have the mod loaded. -
BO1-Zombies?Urielk12 Recomiendo que revises el discord amigo.
-
MW3 bots?KAILOR23 https://github.com/ineedbots/piw5_bot_warfare
Documentation Menu Usage You can open the menu by pressing the Action Slot 2 key (default '5'). You can navigate the options by pressing your movement keys (default WASD), and you can select options by pressing your jump key (default SPACE). Pressing the menu button again closes menus.
-
How can i combine 2 gscs togetherbuilder For this you need to know how to program in GSC, know the basics. I suggest looking for a basic script tutorial in gsc.
I also suggest adding the smallest script to the larger script. This will make it easier for you to join the 2 scripts. -
The exact same .gsc makes the server crash on a different PC.@GangorraAidetica I tried it and it works, I don't know how you would implement it.
-
Puedo ser baneado por esto?Rewinds22 los mods que tu instales no funcionarán en servidores públicos, solo en partidas privadas. A menos que seas propietario del servidor y lo instales en él.
Mods para que funcionen en servidores deben instalarse en el servidor.
Y serás baneado si haces algo que modifique el juego a nivel de la memoria como injectar algo. -
[HELP] Enable or disable pluginsKalitos No, the conditional must go inside the init() function.
#include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\gametypes\_hud_util; /** IW5 Cranked. Updated: 14/06/2021. Version: 1.0. Author: Birchy. Description: IW5 custom script that adds 'cranked' behaviour present in other titles. Works for every gamemode. */ init(){ if(getDvar("g_gametype")=="war") //If is TDM mode { level.crankedtime = 20; level.crankedoverlay = 0.25; level thread connect(); } } connect(){ for(;;){ level waittill("connected", player); player thread cranked(); } } cranked(){ self endon("disconnect"); self.crankedhud[0] = drawshader("white", "TOP", "CENTER", -190, 90, 75, 25, (0.6,0.8,0.6), 0, 1); self.crankedhud[1] = drawshader("white", "TOP", "CENTER", -190, 115, 75, 10, (0,0,0), 0, 1); self.crankedhud[2] = drawtext(&"0:", "TOP", "CENTER", -190, 90, 1, "bigfixed", (1,1,1), 0, 2); self.crankedhud[3] = drawtext(&"CRANKED", "TOP", "CENTER", -190, 114, 1, "objective", (1,1,1), 0, 2); self.crankedhud[4] = drawoverlay(); for(;;){ event = self waittill_any_return("death", "spawned_player", "killed_enemy"); if(event == "killed_enemy"){ self effects(); self display(true); self thread timer(); }else{ self display(false); } } } timer(){ self endon("disconnect"); self endon("death"); self endon("killed_enemy"); time = level.crankedtime; self.crankedhud[2] setvalue(time); self.crankedhud[2].color = (1,1,1); self.crankedhud[2].label = &"0:"; //TODO: Including milliseconds would probably look nice. while(time != 0){ wait 1; time -= 1; self.crankedhud[2] setvalue(time); self playlocalsound("trophy_detect_projectile"); if(time < 10){ self.crankedhud[2].label = &"0:0"; if(time <= 5 && time != 0){ self.crankedhud[2].color = (0.8,0.2,0.2); self playsound("ui_mp_suitcasebomb_timer"); } } } self playsound("detpack_explo_default"); playfx(level.c4death, self.origin); self suicide(); } effects(){ self setperk("specialty_fastermelee", true, false); self setperk("specialty_lightweight", true, false); self setperk("specialty_fastreload", true, false); self setperk("specialty_longersprint", true, false); self setperk("specialty_quickdraw", true, false); self setperk("specialty_stalker", true, false); self setperk("specialty_fastsprintrecovery", true, false); self setperk("specialty_fastoffhand", true, false); self setperk("specialty_quickswap", true, false); self.movespeedscalar = 1.2; self maps\mp\gametypes\_weapons::updateMoveSpeedScale(); } display(visible){ if(visible){ self.crankedhud[0].alpha = 0.5; self.crankedhud[1].alpha = 0.5; self.crankedhud[2].alpha = 1; self.crankedhud[3].alpha = 1; self.crankedhud[4].alpha = level.crankedoverlay; }else{ self.crankedhud[0].alpha = 0; self.crankedhud[1].alpha = 0; self.crankedhud[2].alpha = 0; self.crankedhud[3].alpha = 0; self.crankedhud[4].alpha = 0; } } drawtext(text, align, relative, x, y, fontscale, font, color, alpha, sort){ element = self createfontstring(font, fontscale); element setpoint(align, relative, x, y); element.label = text; element.hidewheninmenu = true; element.color = color; element.alpha = alpha; element.sort = sort; element.hidden = true; return element; } drawshader(shader, align, relative, x, y, width, height, color, alpha, sort){ element = newclienthudelem(self); element.elemtype = "icon"; element.hidewheninmenu = true; element.shader = shader; element.width = width; element.height = height; element.align = align; element.relative = relative; element.xoffset = 0; element.yoffset = 0; element.children = []; element.sort = sort; element.color = color; element.alpha = alpha; element setparent(level.uiparent); element setshader(shader, width, height); element setpoint(align, relative, x, y); return element; } drawoverlay(){ element = newclienthudelem(self); element.x = 0; element.y = 0; element.alignX = "left"; element.alignY = "top"; element.horzAlign = "fullscreen"; element.vertAlign = "fullscreen"; element setshader ("combathigh_overlay", 640, 480); element.sort = -10; element.alpha = 0; element.color = (0,1,0); return element; }
-
my server is up and running but how do i make it come up in server browser?ericpepe99 You must open the ports that your server uses in your firewall and in your router. also if you are running your server and client on the same machine you may not be able to see your own server.
-
[Support] On-Screen Player Health Information. GSC CodeI have fixed it.
I have only had to change this function:createServerFontString("Objective" , 1.7);
For this:
createFontString("Objective" , 1.7);
I think that the function, as its name says "It runs on the server for all players", instead the other function, "It runs on each of the clients.
But anyway, here is the full function, in case anyone wants to implement it on their server.
init() { level.clientid = 0; level.perk_purchase_limit = 9; level thread onplayerconnect(); } onplayerconnect() { for ( ;; ) { level waittill( "connecting", player ); player thread onplayerspawned(); player.clientid = level.clientid; level.clientid++; player thread healthPlayer(); // Here I call my HUD HEALTH function } } healthPlayer() { self endon("disconnect"); //self iprintln( "HEALTH: "+ self.health); self.healthText = createFontString("Objective" , 1.7); //Fixed self.healthText setPoint("CENTER", "TOP", 300, "CENTER"); while(true) { self.healthText setText( "^2HEALTH: ^7"+ self.health); wait 0.5; } }
I have tried it in zombies mode, I do not know if it also works in multiplayer mode.
-
se congela el bo2 cuando me intento unir a un servidor ayudaMegatron9987 Suele pasar cuando no dejas cargar por completo la lista de servidores. Ya sea en MP o ZOMBIES. Deja cargar toda la lista de servidores y luego entra
-
I need a GSC by anticamp#include maps\mp\_utility; #include common_scripts\utility; #include maps\mp\gametypes\_hud_util; //#include maps\mp\gametypes\_hud_message; init() { level thread onPlayerConnect(); } onPlayerConnect() { for(;;) { level waittill("connected", player); player thread onPlayerSpawned(); } } onPlayerSpawned() { self endon("disconnect"); level endon("game_ended"); for(;;) { self waittill("spawned_player"); self thread watch_anti_camp(); // Will appear each time when the player spawn, that's just an exemple. //self iprintln("Black Ops 2 - GSC Studio | Project : ^2Anticamp MW3"); } } watch_anti_camp() { self endon("disconnect"); self endon("death"); self endon("joined_spectators"); level endon("destroy_bar"); level endon("game_ended"); //if(getintdvar("scr_anticamp"!=1) //return; self.camping = 0; if(!isDefined(self.bar)) { self.bar = self maps\mp\gametypes\_hud_util::createBar((1,1,1), 64, 8); self.bar maps\mp\gametypes\_hud_util::setPoint("CENTER", undefined, 0, 230); } while(isAlive(self)) { oldorg = self.origin; wait .1; if(distance(oldorg, self.origin) < 3.5) self.camping += 0.015; else self.camping -= 0.0055; if(self.camping > 1) self.camping = 1; else if(self.camping < 0) self.camping = 0; self.bar maps\mp\gametypes\_hud_util::updateBar(self.camping); if(self.camping == 1) { self iprintlnbold("^2Move ^7or you will be ^1killed!"); oldorg = self.origin; wait 5; if(distance(oldorg, self.origin) < 150) { self.bar maps\mp\gametypes\_hud_util::updateBar(0); self.bar destroy(); self suicide(); level notify("destroy_bar"); } } } }
-
How to restrict weapons, accessories, etc, etc, without script, by the traditional method I would say.alejandrodarz Is it something you tried and does it work or is it just a theory?
-
[ZM] Highest Round Tracker ErrorMetalThunder At the moment t6 only stores the logs files in the "t6" folder, the rest is handled in the old folder.
-
alguien sabe como meter mas perks en un mapa?TheMast001 https://github.com/whydoesanyonecare/Plutonium-versions-of-T6-custom-survival-maps
También puedes usar estos scriptcomo base y revisar el gsc para añadir más perks personalizados. -
Any way to disable specific death streaks from bots? (Bot Warfare mod)Okami Amaterasu With this script, you don't restrict what you want, but it won't allow bots to get any deathstreaks.
#include maps\mp\gametypes\_class; #include common_scripts\utility; #include maps\mp\_utility; #include maps\mp\gametypes\_hud_util; init() { level thread connect(); } connect() { for(;;){ level waittill("connected", player); if(IsDefined( player.pers[ "isBot" ] ) && player.pers[ "isBot" ] ) player thread onPlayerKilled(); } } onPlayerKilled() { self endon("disconnect"); level endon("game_ended"); for(;;) { self waittill("killed_player"); self.pers["cur_death_streak"] = 0; //Stop deathstreak } }
-
[IW4Admin] Automatic ban plugin for players with hacks in latest updateIn the last update of IW4Admin "2.3.2.179", the developer included my request, when players report a cheater more than 4 times, it is marked, I asked that instead of marking it, implement a function that once detected a certain number of reports to a player, the Script automatically ejects it, adding the possibility to ban the player.
How to activate the function, here.
Hope it's helpful to owners as we wait for an anticheat for BO2
-
Assign a script to another server - how?MrGamerPros You can add a check in the main function to differentiate which server to run the script on. You can do it by differentiating the ports of each one.
getdvar("net_port")