Hacer doble texto en nombre del server. -
Jonathan_Garcia - 27.02.2012
їCуmo puedo hacer que cambie el nombre del server cada ves que le das un click
? automбticamente se cambia. No se como explicarlo pero creo que lo entenderan pondrй una imagen de que quiero que se cambie automбticamente.
Respuesta: Hacer doble texto en nombre del server. -
ValenRatti - 27.02.2012
pawn Код:
new Name(); //conde estan todos los new (arriba de todo)
pawn Код:
forward Nombres(); // donde se declaran las funciones (control f y busca public)
public Nombres()
{
if(Name == 0)
{
Name = 1;
SendRconCommand("hostname || loquequieras ||");
return 1;
}
if(Name == 1)
{
Name = 0;
SendRconCommand("hostname ||loquequieras||");
return 1;
}
return 1;
}
en ongamemodeinit
pawn Код:
SetTimer("Nombres", 1000, 1);
Re: Hacer doble texto en nombre del server. -
admantis - 27.02.2012
no se puede
Re: Hacer doble texto en nombre del server. -
Jonathan_Garcia - 27.02.2012
їPodrнas explicarme donde colocarlo
?їtodo va junto incluyendo el new
? ejemplo:
Quote:
new VNomb();
forward Nombres();
public Nombres()
{
if(VNomb == 0)
{
VNomb = 1;
SendRconCommand("hostname || www.nombre.com ||");
return 1;
}
if(VNomb == 1)
{
VNomb = 0;
SendRconCommand("hostname || Virtual RP || Espaсol 0.3c ||");
return 1;
}
return 1;
}
|
EDIT: Claro que se puede amigo, sino no lo ubiera visto.
Re: Hacer doble texto en nombre del server. -
admantis - 27.02.2012
no
quizб al tu hacerle clic se te cambio el nombre porque al hacerle clic al server se actualiza en la lista, y para entonces, el hostname ya habrб cambiado, por un timer de 3 o 5 o 7 segundos, lo cual es muy diferente al que hacerle clic en ese preciso momento se cambie el nombre, dudo que si le des rapidamente muchos clic se cambie el nombre todas las veces que le das clic, o me equivoco?.
Respuesta: Hacer doble texto en nombre del server. -
ValenRatti - 27.02.2012
Ahi lo edite fijate, y adamantis tiene razon, es un public pero si no me equivoco requiere que le agas click para que se actualise
Re: Hacer doble texto en nombre del server. -
Jonathan_Garcia - 27.02.2012
No queria dar IP, pero es para que se den la idea
removida
cada vez que le dan click cambia, їpueden explicarme?їdonde lo pongo?
Respuesta: Hacer doble texto en nombre del server. -
ValenRatti - 27.02.2012
Despues de hostname (donde yo puse "|| loquequieras ||") los palitos no son necesarios. Ahi pones el texto que te de la gana. =)
Re: Hacer doble texto en nombre del server. -
Jonathan_Garcia - 27.02.2012
Ya estб, lo logrй, muchas gracias por la ayuda.
Respuesta: Hacer doble texto en nombre del server. -
Kurama - 27.02.2012
ValenRatti, tu mйtodo estб incompleto, acб te lo pongo yo:
pawn Код:
#define CAMBIARDENOMBRE_TIME 3 //Cada 3 segundos cambiarб el nombre del servernew Hostnames
[][] = { "Entra a www.tupagina.com",
"Mi server",
"Nombre 3",
"Nombre 4",
"Nombre 5",
"Nombre 6"};
forward ChangeHostname
();
public ChangeHostname
(){ static hostname;
SendRconCommand
(Hostnames
[hostname
]);
hostname
= ((sizeof(Hostnames
)-1) == hostname
) ? 0 : hostname
+1;
}//En algъn lugar de OnGameModeInitSetTimer
("ChangeHostname", CAMBIARDENOMBRE_TIME
*1000,
1);