Hacer doble texto en nombre del server.
#1

ї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.
Reply
#2

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);
Reply
#3

no se puede
Reply
#4

їPodrнas explicarme donde colocarlotodo 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.
Reply
#5

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?.
Reply
#6

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
Reply
#7

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?
Reply
#8

Despues de hostname (donde yo puse "|| loquequieras ||") los palitos no son necesarios. Ahi pones el texto que te de la gana. =)
Reply
#9

Ya estб, lo logrй, muchas gracias por la ayuda.
Reply
#10

ValenRatti, tu mйtodo estб incompleto, acб te lo pongo yo:
pawn Код:
#define CAMBIARDENOMBRE_TIME 3 //Cada 3 segundos cambiarб el nombre del server

new 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 OnGameModeInit
SetTimer("ChangeHostname", CAMBIARDENOMBRE_TIME*1000, 1);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)