Call of Duty 2
Menú
Gamersmafia es ahora un archivo de solo lectura.

modificar el Nextmap del Pam de cod2

hola, mi duda es que si se puede cambiar como dice el MESSAGE CENTER

Ej:

Nextmap : Mp_toujane (ctf)

Y mi idea es que si se puede hacer lo siguiente:

Nextmap : Toujane (Capture the flag)

¿Es posible? Si saben, o si es posible, ayúdenme por favor, Gracias!!!!!!

Recompensa: 5
Pregunta cancelada
Esta pregunta ha sido cancelada o ha sido resuelta.

Cambiar “mp_toujane” por “Toujane” implicaría programar varias cosillas porque lo que hace el PAM es tomar la variable de nombre de mapa en vez del nombre en sí mismo. El nombre se puede cambiar y es el que sale cuando se cargan los mapas, pero meterlo aquí es un buen jaleo.

Con lo de “ctf” pasa lo mismo, lee del archivo del mapa los modos posibles y el que viene a continuación.

Poder se puede (o eso creo casi segurísimo) pero tienes que tener buenas dotes de programación y es muy laborioso porque tienes que revisar donde se llaman las funciones/variables y añadir cosas, quitar otras….

vi estó y me interesó bastante
MAP_VOTE.gsc, vino en un mod pero no sé activarlo o configurarlo

Init()
{

    min = 0;
    max = 0;
level.gametype = getcvar("g_gametype");
level.logging = getcvarint("logfile");

// Map voting
level.mapvote = 0;
if (getcvar("scr_map_vote")!= "" && getcvarint("scr_map_vote") > 0)
	level.mapvote = 1;

if(!level.mapvote)
	return;

level.mapvotetime = 15;
if (getcvar("scr_map_vote_time") != "" && getcvarint("scr_map_vote_time") > 10)
	level.mapvotetime = getcvarint("scr_map_vote_time");
if (level.mapvotetime > 60)
	level.mapvotetime = 60;

level.mapvotereplay	= 0;
if (getcvar("scr_map_vote_replay")!= "" && getcvarint("scr_map_vote_replay") > 0)
	level.mapvotereplay	= 1;

if(!isdefined(game["gamestarted"]))
{
	// Setup strings
	game["MapVote"]	= &"Presiona ^2disparo^7 para votar                           votos";
	game["TimeLeft"] = &"  acaba en: ";
	game["MapVoteHeader"] = &"Voto para siguiente mapa";

	// Precache stuff used by map voting
	precacheShader("white");
	precacheString(game["MapVote"]);
	precacheString(game["TimeLeft"]);
	precacheString(game["MapVoteHeader"]);
} }

Initialize()
{
if(!level.mapvote)
return;

level.mapvotehudoffset = 30;

// Small wait
wait .5;

// Cleanup some stuff to free up some resources
//CleanUp();

// Create HUD
CreateHud();

// Start mapvote thread
thread RunMapVote();

// Wait for voting to finish
level waittill("VotingComplete");

// Delete HUD
DeleteHud(); }

CleanUp()
{
// Kill AWE threads
level notify(“awe_killthreads”);
// Wait for threads to die
wait .05;
// Delete some HUD elements
if(isdefined(level.clock)) level.clock destroy();
if(isdefined(level.awe_axisicon)) level.awe_axisicon destroy();
if(isdefined(level.awe_axisnumber)) level.awe_axisnumber destroy();
if(isdefined(level.awe_deadaxisicon)) level.awe_deadaxisicon destroy();
if(isdefined(level.awe_deadaxisnumber)) level.awe_deadaxisnumber destroy();
if(isdefined(level.awe_alliedicon)) level.awe_alliedicon destroy();
if(isdefined(level.awe_alliednumber)) level.awe_alliednumber destroy();
if(isdefined(level.awe_deadalliedicon)) level.awe_deadalliedicon destroy();
if(isdefined(level.awe_deadalliednumber)) level.awe_deadalliednumber destroy();
if(isdefined(level.awe_warmupmsg)) level.awe_warmupmsg destroy();
}

CreateHud()
{
level.vote_hud_bgnd = newHudElem();
level.vote_hud_bgnd.archived = false;
level.vote_hud_bgnd.alpha = .7;
level.vote_hud_bgnd.x = 205;
level.vote_hud_bgnd.y = level.mapvotehudoffset + 17;
level.vote_hud_bgnd.sort = 9000;
level.vote_hud_bgnd.color = (0,0,0);
level.vote_hud_bgnd setShader(“white”, 260, 140);

level.vote_header = newHudElem();
level.vote_header.archived = false;
level.vote_header.alpha = .3;
level.vote_header.x = 208;
level.vote_header.y = level.mapvotehudoffset + 19;
level.vote_header.sort = 9001;
level.vote_header setShader("white", 254, 21);

level.vote_headerText = newHudElem();
level.vote_headerText.archived = false;
level.vote_headerText.x = 210;
level.vote_headerText.y = level.mapvotehudoffset + 21;
level.vote_headerText.sort = 9998;
level.vote_headerText.label = game["MapVoteHeader"];
level.vote_headerText.fontscale = 1.3;

level.vote_leftline = newHudElem();
level.vote_leftline.archived = false;
level.vote_leftline.alpha = .3;
level.vote_leftline.x = 207;
level.vote_leftline.y = level.mapvotehudoffset + 19;
level.vote_leftline.sort = 9001;
level.vote_leftline setShader("white", 1, 135);

level.vote_rightline = newHudElem();
level.vote_rightline.archived = false;
level.vote_rightline.alpha = .3;
level.vote_rightline.x = 462;
level.vote_rightline.y = level.mapvotehudoffset + 19;
level.vote_rightline.sort = 9001;
level.vote_rightline setShader("white", 1, 135);

level.vote_bottomline = newHudElem();
level.vote_bottomline.archived = false;
level.vote_bottomline.alpha = .3;
level.vote_bottomline.x = 207;
level.vote_bottomline.y = level.mapvotehudoffset + 154;
level.vote_bottomline.sort = 9001;
level.vote_bottomline setShader("white", 256, 1);

level.vote_hud_timeleft = newHudElem();
level.vote_hud_timeleft.archived = false;
level.vote_hud_timeleft.x = 400;
level.vote_hud_timeleft.y = level.mapvotehudoffset + 26;
level.vote_hud_timeleft.sort = 9998;
level.vote_hud_timeleft.fontscale = .8;
level.vote_hud_timeleft.label = game["TimeLeft"];
level.vote_hud_timeleft setValue( level.mapvotetime );

level.vote_hud_instructions = newHudElem();
level.vote_hud_instructions.archived = false;
level.vote_hud_instructions.x = 340;
level.vote_hud_instructions.y = level.mapvotehudoffset + 56;
level.vote_hud_instructions.sort = 9998;
level.vote_hud_instructions.fontscale = 1;
level.vote_hud_instructions.label = game["MapVote"];
level.vote_hud_instructions.alignX = "center";
level.vote_hud_instructions.alignY = "middle";

level.vote_map1 = newHudElem();
level.vote_map1.archived = false;
level.vote_map1.x = 434;
level.vote_map1.y = level.mapvotehudoffset + 69;
level.vote_map1.sort = 9998;

level.vote_map2 = newHudElem();
level.vote_map2.archived = false;
level.vote_map2.x = 434;
level.vote_map2.y = level.mapvotehudoffset + 85;
level.vote_map2.sort = 9998;

level.vote_map3 = newHudElem();
level.vote_map3.archived = false;
level.vote_map3.x = 434;
level.vote_map3.y = level.mapvotehudoffset + 101;
level.vote_map3.sort = 9998;

level.vote_map4 = newHudElem();
level.vote_map4.archived = false;
level.vote_map4.x = 434;
level.vote_map4.y = level.mapvotehudoffset + 117;
level.vote_map4.sort = 9998;

level.vote_map5 = newHudElem();
level.vote_map5.archived = false;
level.vote_map5.x = 434;
level.vote_map5.y = level.mapvotehudoffset + 133;
level.vote_map5.sort = 9998; }

RunMapVote()
{
maps = undefin

Comentario #2 por braiandv97:
vi estó y me interesó bastante
MAP_VOTE.gsc, vino en un mod pero no sé activarlo o configurarlo

Init()
{

    min = 0;
    max = 0;
level.gametype = getcvar("g_gametype");
level.logging = getcvarint("logfile");

// Map voting
level.mapvote = 0;
if (getcvar("scr_map_vote")!= "" && getcvarint("scr_map_vote") > 0)
	level.mapvote = 1;

if(!level.mapvote)
	return;

level.mapvotetime = 15;
if (getcvar("scr_map_vote_time") != "" && getcvarint("scr_map_vote_time") > 10)
	level.mapvotetime = getcvarint("scr_map_vote_time");
if (level.mapvotetime > 60)
	level.mapvotetime = 60;

level.mapvotereplay	= 0;
if (getcvar("scr_map_vote_replay")!= "" && getcvarint("scr_map_vote_replay") > 0)
	level.mapvotereplay	= 1;

if(!isdefined(game["gamestarted"]))
{
	// Setup strings
	game["MapVote"]	= &"Presiona ^2disparo^7 para votar                           votos";
	game["TimeLeft"] = &"  acaba en: ";
	game["MapVoteHeader"] = &"Voto para siguiente mapa";

	// Precache stuff used by map voting
	precacheShader("white");
	precacheString(game["MapVote"]);
	precacheString(game["TimeLeft"]);
	precacheString(game["MapVoteHeader"]);
} }

Initialize()
{
if(!level.mapvote)
return;

level.mapvotehudoffset = 30;

// Small wait
wait .5;

// Cleanup some stuff to free up some resources
//CleanUp();

// Create HUD
CreateHud();

// Start mapvote thread
thread RunMapVote();

// Wait for voting to finish
level waittill("VotingComplete");

// Delete HUD
DeleteHud(); }

CleanUp()
{
// Kill AWE threads
level notify(“awe_killthreads”);
// Wait for threads to die
wait .05;
// Delete some HUD elements
if(isdefined(level.clock)) level.clock destroy();
if(isdefined(level.awe_axisicon)) level.awe_axisicon destroy();
if(isdefined(level.awe_axisnumber)) level.awe_axisnumber destroy();
if(isdefined(level.awe_deadaxisicon)) level.awe_deadaxisicon destroy();
if(isdefined(level.awe_deadaxisnumber)) level.awe_deadaxisnumber destroy();
if(isdefined(level.awe_alliedicon)) level.awe_alliedicon destroy();
if(isdefined(level.awe_alliednumber)) level.awe_alliednumber destroy();
if(isdefined(level.awe_deadalliedicon)) level.awe_deadalliedicon destroy();
if(isdefined(level.awe_deadalliednumber)) level.awe_deadalliednumber destroy();
if(isdefined(level.awe_warmupmsg)) level.awe_warmupmsg destroy();
}

CreateHud()
{
level.vote_hud_bgnd = newHudElem();
level.vote_hud_bgnd.archived = false;
level.vote_hud_bgnd.alpha = .7;
level.vote_hud_bgnd.x = 205;
level.vote_hud_bgnd.y = level.mapvotehudoffset + 17;
level.vote_hud_bgnd.sort = 9000;
level.vote_hud_bgnd.color = (0,0,0);
level.vote_hud_bgnd setShader(“white”, 260, 140);

level.vote_header = newHudElem();
level.vote_header.archived = false;
level.vote_header.alpha = .3;
level.vote_header.x = 208;
level.vote_header.y = level.mapvotehudoffset + 19;
level.vote_header.sort = 9001;
level.vote_header setShader("white", 254, 21);

level.vote_headerText = newHudElem();
level.vote_headerText.archived = false;
level.vote_headerText.x = 210;
level.vote_headerText.y = level.mapvotehudoffset + 21;
level.vote_headerText.sort = 9998;
level.vote_headerText.label = game["MapVoteHeader"];
level.vote_headerText.fontscale = 1.3;

level.vote_leftline = newHudElem();
level.vote_leftline.archived = false;
level.vote_leftline.alpha = .3;
level.vote_leftline.x = 207;
level.vote_leftline.y = level.mapvotehudoffset + 19;
level.vote_leftline.sort = 9001;
level.vote_leftline setShader("white", 1, 135);

level.vote_rightline = newHudElem();
level.vote_rightline.archived = false;
level.vote_rightline.alpha = .3;
level.vote_rightline.x = 462;
level.vote_rightline.y = level.mapvotehudoffset + 19;
level.vote_rightline.sort = 9001;
level.vote_rightline setShader("white", 1, 135);

level.vote_bottomline = newHudElem();
level.vote_bottomline.archived = false;
level.vote_bottomline.alpha = .3;
level.vote_bottomline.x = 207;
level.vote_bottomline.y = level.mapvotehudoffset + 154;
level.vote_bottomline.sort = 9001;
level.vote_bottomline setShader("white", 256, 1);

level.vote_hud_timeleft = newHudElem();
level.vote_hud_timeleft.archived = false;
level.vote_hud_timeleft.x = 400;
level.vote_hud_timeleft.y = level.mapvotehudoffset + 26;
level.vote_hud_timeleft.sort = 9998;
level.vote_hud_timeleft.fontscale = .8;
level.vote_hud_timeleft.label = game["TimeLeft"];
level.vote_hud_timeleft setValue( level.mapvotetime );

level.vote_hud_instructions = newHudElem();
level.vote_hud_instructions.archived = false;
level.vote_hud_instructions.x = 340;
level.vote_hud_instructions.y = level.mapvotehudoffset + 56;
level.vote_hud_instructions.sort = 9998;
level.vote_hud_instructions.fontscale = 1;
level.vote_hud_instructions.label = game["MapVote"];
level.vote_hud_instructions.alignX = "center";
level.vote_hud_instructions.alignY = "middle";

level.vote_map1 = newHudElem();
level.vote_map1.archived = false;
level.vote_map1.x = 434;
level.vote_map1.y = level.mapvotehudoffset + 69;
level.vote_map1.sort = 9998;

level.vote_map2 = newHudElem();
level.vote_map2.archived = false;
level.vote_map2.x = 434;
level.vote_map2.y = level.mapvotehudoffset + 85;
level.vote_map2.sort = 9998;

level.vote_map3 = newHudElem();
level.vote_map3.archived = false;
level.vote_map3.x = 434;
level.vote_map3.y = level.mapvotehudoffset + 101;
level.vote_map3.sort = 9998;

level.vote_map4 = newHudElem();
level.vote_map4.archived = false;
level.vote_map4.x = 434;
level.vote_map4.y = level.mapvotehudoffset + 117;
level.vote_map4.sort = 9998;

level.vote_map5 = newHudElem();
level.vote_map5.archived = false;
level.vote_map5.x = 434;
level.vote_map5.y = level.mapvotehudoffset + 133;
level.vote_map5.sort = 9998; }

RunMapVote()
{
maps = undefin

El qué te interesó en concreto?por que lo que has puesto son funciones if y cadenas…

lo sé salio incompleto.

pero al final decia las referencias

Esta pregunta lleva pendiente de respuesta demasiado tiempo y le está empezando a salir musgo verde así que me veo en la obligación de cerrarla. Si alguna de las respuestas es válida por favor avisad al staff.

Top sabios
ObiJu 186
Draco351 110
Mave 105
Alim_Jah 97
ReNeGaDo 72
2_Face 60
Casti 60
AlbeR. 57
Anferne 50
Samu. 49
Un punto = una mejor respuesta