Charger des FilterScripts à chaque demarrage de serveur


Bonsoir , aujourd'hui je voudrais presenter mon tuto pour savoir comment charger ses FS à chaque reboot ,

Ceci est simple allez  sur votre script puis chercher avec CTRL+F public OnGameModeInit()

Après le 

{

Vous marquez : SendRconCommand("loadfs NOM");

Vous pourrez marquer plein de chose comme ça mais ne faudras rien mettre sur la ligne filterscript dans le server.cfg sous peine de crash.

Tout de facon sa serviras à rien de mettre dans le server.cfg car sa se chargeras via le gamemode.

Je vais vous montrer mon public OnGameModeInit() ((Je m'éxcuse encore,Je suis débutant dans le PAWNO))

Citation

public OnGameModeInit()
{
    // Reload de filter script pour les reboot
    SendRconCommand("loadfs npc_record");
    SendRconCommand("loadfs compteur");
    SendRconCommand("loadfs dodane");
    SendRconCommand("loadfs vspawn");
    SendRconCommand("loadfs mapgarage");
    SendRconCommand("loadfs afk");
    // Desactivation des enters automatique
    DisableInteriorEnterExits(0);
    // Enlevage des points sur le radar des joueurs.
    ShowPlayerMarkers(PLAYER_MARKERS_MODE_OFF);
    return 1;
}

 

Comme vous pouvez l'apercevoir , j'ai mis tout mes FS dedans.

 

-------------------------------------------------------------------------------

Comment reboot un serveur avec une commande ? C'est très simple

Faite CTRL+F et chercher public OnPlayerCommandText(playerid, cmdtext[])

Citation

 

puis vous allez copier/coller ca : 

         if (strcmp("/reboot", cmdtext, true, 10) == 0)
    {
     SendRconCommand("gmx");
     return 1;
 }

 

Comme vous pouvez l'apercevoir c'est marqué GMX à SendRconCommand

Pour les nouveaux quesque c'est cette chose la ? Enfaîte, dans le RCON quand ont se login , nous pouvons faire /rcon gmx qui sert enfaite à reboot un serveur,Mais j'ai fait une commande pour que sa soit plus rapide

----

Je vous remercie d'avoir lue, n'hésitez pas à lacher un petit LIKE pour faire augmenter ma réputation si vous trouvez se petit tuto utile :)