SA-MP Forums Archive
[Ayuda] Con comando para reiniciar. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] Con comando para reiniciar. (/showthread.php?tid=546114)



[Ayuda] Con comando para reiniciar. - JGomez97 - 13.11.2014

Hola a todos , bueno serй breve, cree un comando para reiniciar mi servidor pero cuando lo uso los fs no recargan y solo se reinicia el gm sin los fs, les dejo los 2 timers del comando:

pawn Код:
public PreReinicio()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    TogglePlayerControllable(i, false);
    GameTextForAll("Esperando reinicio...", 9000, 5);
    Logueado[i] = 1;
    }
    }
    SetTimer("ReiniciarServidor", 6000, false);
    return 1;
}

public ReiniciarServidor()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(Logueado[i] == 1)
    {
        GuardarDatos(i);
        GuardarArmas(i);
    }
    GameTextForAll("Reiniciando el servidor..", 10000,5);
    SendRconCommand("gmx");
        }
    }
    return 1;
}
Tambiйn probй poner esto en OnGameModeInit() pero se bugueaban los fs recargaba doble y algunas cosas ni cargaban.
pawn Код:
SendRconCommand("reloadfs skinchanger");
SendRconCommand("reloadfs vspawner");
SendRconCommand("reloadfs attachments");
SendRconCommand("reloadfs mapeos");
SendRconCommand("reloadfs armedbody");
SendRconCommand("reloadfs gl_realtime");
SendRconCommand("reloadfs ls_mall");
SendRconCommand("reloadfs ls_elevator");
Espero y me puedan ayudar, gracias de antemano y saludos


Respuesta: [Ayuda] Con comando para reiniciar. - jotajeda - 13.11.2014

Hola. Prueba con йsto:
pawn Код:
public PreReinicio()
   {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
            TogglePlayerControllable(i, false);
            GameTextForAll("Esperando reinicio...", 9000, 5);
            Logueado[i] = 1;
            }
        }
        SetTimer("ReiniciarServidor", 6000, false);
        SendRconCommand("unloadfs skinchanger");
        SendRconCommand("unloadfs vspawner");
        SendRconCommand("unloadfs attachments");
        SendRconCommand("unloadfs mapeos");
        SendRconCommand("unloadfs armedbody");
        SendRconCommand("unloadfs gl_realtime");
        SendRconCommand("unloadfs ls_mall");
        SendRconCommand("unloadfs ls_elevator");
    return 1;
}

public ReiniciarServidor()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(Logueado[i] == 1)
            {
            GuardarDatos(i);
            GuardarArmas(i);
            }
        GameTextForAll("Reiniciando el servidor..", 10000,5);
        SendRconCommand("gmx");
        SendRconCommand("loadfs skinchanger");//o ponlos en ongamemodeinit pero tendrнas que quitarlos de server.cfg
        SendRconCommand("loadfs vspawner");
        SendRconCommand("loadfs attachments");
        SendRconCommand("loadfs mapeos");
        SendRconCommand("loadfs armedbody");
        SendRconCommand("loadfs gl_realtime");
        SendRconCommand("loadfs ls_mall");
        SendRconCommand("loadfs ls_elevator");
        }
    }
    return 1;
}