Errores en commandmenu

GAS10

Buenas,

he estado creando un commandmenu y al probar como iba, da errores en dos sitios concretos,
por ejemplo, en la seccion Nicks, si el nick es una palabra sale bien, pero si tiene espacios todo el menu se desconfigura

"1" "Nicks"
{
"1" "EL PUTO AMO" "name "EL PUTO AMO""
"2" "BadstubeR" "name BadstubeR"
"3" "FrieDeRicH" "name FrieDeRicH"
"4" "LawReNce" "name LawReNce"
"5" "Bayern Munchen" "name "Bayern Munchen""
}

en esta otra seccion tambien se desconfigura
"6" "Color de la mirilla"
{
"1" "Morado" "cl_crosshair_color "255 0 255""
"2" "Azul" "cl_crosshair_color "0 0 238""
"3" "Verde" "cl_crosshair_color "0 255 0""
}
en el menu salen los nombres mal colocados, cuadrados raros y ademas al darle a cualquier color, la consola me responde el color que tengo actualmente, no lo cambia al que le di.

a ver si alguien sabe la solucion, gracias

Eustakiooo

Se debe al exceso y mal uso de las comillas, pruebalo así (tan solo prueba y luego dime y retocamos xD):

"1" "Nicks"
{
"1" "EL PUTO AMO" "name EL%PUTO%AMO"
"2" "BadstubeR" "name BadstubeR"
"3" "FrieDeRicH" "name FrieDeRicH"
"4" "LawReNce" "name LawReNce"
"5" "Bayern Munchen" "name Bayern%Munchen"
}

en esta otra seccion tambien se desconfigura
"6" "Color de la mirilla"
{
"1" "Morado" "cl_crosshair_color 255 0 255"
"2" "Azul" "cl_crosshair_color 0 0 238"
"3" "Verde" "cl_crosshair_color 0 255 0"
}

1 1 respuesta
GAS10

#2 gracias por contestar

lo de los nicks ya funciona perfectamente pero los colores bailan, es decir, al darle al morado se pone el color rojo, al darle al color verde se pone un color azul muy oscuro(los codigos de color estan bien porque si los pongo a mano si funciona)

Eustakiooo

Sin duda es por los espacios, prueba así:

spoiler

Si no funciona, pruebalo así:

Esto es una tonteria pero igual funciona

Y en caso de no funcionar ninguna, la única opción que veo es que crees una cfg llamada morado.cfg, y dentro solo tenga cl_crosshair_color "255 0 255", otra llamada azul.cfg, y dentro tenga cl_crosshair_color "0 0 238", y luego hagas el script llamando a las funciones así:

"6" "Color de la mirilla"
{
"1" "Morado" "exec morado.cfg"
"2" "Azul" "exec azul.cfg"
"3" "Verde" "exec verde.cfg"
}

Es una solución chapuza pero seguro que efectiva :p

1 1 respuesta
GAS10

#4 las 2 primeras no funcionan y la 3, creo 3 documentos de texto llamados morado.cfg,azul.cfg y verde.cfg y al cambialro en el juego dice couldn't open morado.cfg

1 respuesta
Eustakiooo

#5 Pero la extensión no puede ser .txt, tiene que ser .cfg, y ponerlas en cstrike_spanish ó cstrike según el idioma en el que lo tengas puesto

1
GAS10

pero a mi no me sale para crear un archivo que sea extesion .cfg

1 respuesta
Eustakiooo

#7 Tienes varias opciones, con el bloc de notas, y lo guardas como azul.cfg, o copias una cfg, la vacias y luego le cambias el nombre, por ejemplo

1
GAS10

gracias, al final ya va todo perfecto!

1
8 meses después
Eustakiooo

Revivo este tema porque ahora el que tiene dudas soy yo.

Recuerdo que había alguna forma para dejar un campo vacío y escribirlo mediante un say, pero no caigo en cómo era y no lo encuentro. Por ejemplo supongamos que ponemos un

"1" "Poner rcon" "rcon_password..."

Y era ponerlo de tal manera que arriba te preguntaba, rcon_password?: y tenías que escribirla.. no sé si me estoy explicando

edit: ya está me referia al messagemode

danielplei

Si no me equivoco se trata de messagemode, quedaría así:

"1" "Poner rcon" "messagemode rcon_password"

1 respuesta
Eustakiooo

#11 Gracias pero no tubo que ser dificil despues de haberlo puesto yo mismo xd