Arsilex Posted February 16, 2012 Share Posted February 16, 2012 Hola ay alguna manera de acer un script para que solo permina 1 redo por mapa y que no aga falta editar el race? Link to comment
Castillo Posted February 16, 2012 Share Posted February 16, 2012 Osea decis la opcion de "Play again"? si es asi, entonces no, tenes que editar el race. Link to comment
diegofkda Posted February 16, 2012 Share Posted February 16, 2012 Se refiere al /redo, y de todas maneras tendría que editar el race. Link to comment
Arsilex Posted February 17, 2012 Author Share Posted February 17, 2012 vale grasias pero editando ay alguna manera de poner que solo 1 redo por mapa?? y si me podrian decir que funcion usar Link to comment
12p Posted February 17, 2012 Share Posted February 17, 2012 No es necesario una funcion para eso. Basta con que crees una variable que indique la cantidad de veces que se ha hecho redo al mapa. Cada vez que se hace redo, que se agregue 1 a esa variable, y cuando se cambie de mapa, dejar la variable en 0. Si la variable sobrepasa un valor (como 1), y se hace votemap, que no aparezca el redo. Link to comment
Arsilex Posted February 17, 2012 Author Share Posted February 17, 2012 y que codigo es para variable es que busque en wiki variable y no sale anda que devo buscar? Link to comment
12p Posted February 17, 2012 Share Posted February 17, 2012 Sabes lo basico de la programacion? Declarar variables? NUNCA JAMAS DEBERIAS APRENDER A SCRIPTEAR/PROGRAMAR/USAR UN LENGUAJE DE COMPUTADORA SIN SABER COMO DECLARAR VARIABLES Y ASIGNARLES VALORES!!! ES LA PIEDRA ANGULAR DEL SISTEMA! Para hacerlo facil, es asi: variable = valor valor puede ser un STRING ("esto es un string, si con las comillas") un numero real (581247.5235 ; 5819 ; -51238 ; 1/5) un boolean (true ; false) Y muchos otros tipos de valores, pero esos son los 3 fundamentales. Ejemplos: redos = 0 nombre = "Benxamix2" vivo = true muerto = false muertes = 1367 Link to comment
Arsilex Posted February 17, 2012 Author Share Posted February 17, 2012 entonces pongo redos = 1? Link to comment
12p Posted February 17, 2012 Share Posted February 17, 2012 Cada vez que se hace redo, que se agregue 1 a esa variable, y cuando se cambie de mapa, dejar la variable en 0.Si la variable sobrepasa un valor (como 1), y se hace votemap, que no aparezca el redo. Es bastante simple. Link to comment
Arsilex Posted February 17, 2012 Author Share Posted February 17, 2012 addCommandHandler('redo', function( player, command, value ) if isPlayerInACLGroup(player, g_GameOptions.admingroup) then local currentMap = exports.mapmanager:getRunningGamemodeMap() if currentMap then outputChatBox('Map restarted by ' .. getPlayerName(player), g_Root, 0, 240, 0) redo = 1 if not exports.mapmanager:changeGamemodeMap (currentMap, nil, true) then problemChangingMap() end else outputRace("You can't restart the map because no map is running", player) end else outputRace("You are not an Admin", player) end end ) Asi quedaria? Link to comment
12p Posted February 17, 2012 Share Posted February 17, 2012 addCommandHandler('redo', function( player, command, value ) if isPlayerInACLGroup(player, g_GameOptions.admingroup) then local currentMap = exports.mapmanager:getRunningGamemodeMap() if currentMap then outputChatBox('Map restarted by ' .. getPlayerName(player), g_Root, 0, 240, 0) if not exports.mapmanager:changeGamemodeMap (currentMap, nil, true) then problemChangingMap() else redo = 1 end else outputRace("You can't restart the map because no map is running", player) end else outputRace("You are not an Admin", player) end end ) Link to comment
Arsilex Posted February 17, 2012 Author Share Posted February 17, 2012 ok grasias ^^ te recordare siempre cuando de un redo Link to comment
Arsilex Posted February 17, 2012 Author Share Posted February 17, 2012 no me funciona Link to comment
12p Posted February 17, 2012 Share Posted February 17, 2012 Obvio que no! Solo hiciste una parte! Cada vez que se hace redo, que se agregue 1 a esa variable, y cuando se cambie de mapa, dejar la variable en 0.Si la variable sobrepasa un valor (como 1), y se hace votemap, que no aparezca el redo en las opciones del votemap. Link to comment
Arsilex Posted February 17, 2012 Author Share Posted February 17, 2012 pos no entiendo ._. Link to comment
Recommended Posts