Annonce/changelevel

  • Initiateur de la discussion Snoopy
  • Date de début
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Bonjour, j'aimerai savoir si il y a un moyens, un addon ou quoi que ce soit, pour programmer un changelevel à certaines heures, et aussi, afficher une annonce dans le tchat par exemple une minute avant
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
J'ai plus mon serveur mTx mais tu peux toujours planifier une tâche "envoyer une commande console au serveur". Si tu la mets à 19h, tu peux ensuite mettre une autre tâche journalière à 18h59 avec une commande au serveur : "say Le serveur va fermé".
Pour changer de niveau, j'aurais bien tenté "changelevel ba_jail" ou "changelevel" "ba_jail"... Je ne sais pas la commande exacte, j'aimerais bien pouvoir la tester mais sans serveur ça va être compliqué :(
Bon courage!
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Je n'héberge pas sur mtx x)
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Tente de mettre ça dans lua->autorun->server (pas testé, juste un premier test) :

Code:
timer.Simple(17700, function()
RunConsoleCommand("say Le serveur va bientôt fermé !")
end )
timer.Simple(18000, function()
RunConsoleCommand("changelevel ta_map")
end )
A savoir ici que le serveur change de map au bout de 5 heures une fois que le serveur est chargé (tu le programmes donc, mais différemment). Le serveur écrit bien un message à tous les joueurs 5 minutes avant qu'il ferme. Pour vérifier si cela marche et m'en donner des nouvelles, met les timer à 5 et 10 minutes, le temps que tu ailles sur le serveur et que tu vois ce qu'il se passe pour tester.
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Diablos26 à dit:
Tente de mettre ça dans lua->autorun->server (pas testé, juste un premier test) :

Code:
timer.Simple(17700, function()
RunConsoleCommand("say Le serveur va bientôt fermé !")
end )
timer.Simple(18000, function()
RunConsoleCommand("changelevel ta_map")
end )
A savoir ici que le serveur change de map au bout de 5 heures une fois que le serveur est chargé (tu le programmes donc, mais différemment). Le serveur écrit bien un message à tous les joueurs 5 minutes avant qu'il ferme. Pour vérifier si cela marche et m'en donner des nouvelles, met les timer à 5 et 10 minutes, le temps que tu ailles sur le serveur et que tu vois ce qu'il se passe pour tester.
J'ai un doute sur le changelevel, je sais pas si il faut mettre "changelevel","la_map" ou si c'est bon comme tu la écris :/
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
D'accord, je vais tester un peu plus tard je vous redit ça !
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Z3k4 à dit:
je sais pas si il faut mettre "changelevel","la_map" ou si c'est bon comme tu la écris :/
Figure toi que j'ai douté aussi, j'ai tenté comme ça écoute si ça marche pas on tentera en guillemets séparés mais j'ai tenté comme ça car une RunConsoleCommand n'exécute qu'une commande, et je me suis dit que les mettre dans des guillemets séparés considérerait pour le code que je veux exécuter deux commandes, alors que ce n'est pas le cas. On verra bien avec les résultats de Snoopy :p
 
L

La Mente Del Virtuoso

Geek
Messages
127
Score réaction
0
Points
80
http://forums.ulyssesmod.net/index.php/topic,688.0.html

Pas besoin de compliquer les choses.
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Diablos26 , rien ne marche :eek:

La Mente Del Virtuoso, je l'ai vu mais bon, non merci du gros truc en plein milieu ^^
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Je suis entrain de le tester quand meme mais il a pas l'air de marcher.
 
L

La Mente Del Virtuoso

Geek
Messages
127
Score réaction
0
Points
80
Tu dois le config le fichier data aussi il est à config et pour ce qui est du hud tu peut l'enlever..
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Oui j'ai config ( et j'ai vu pour le hud oui), mais même, il ne marche pas là :/, tu l'a déjà essayé ?

"Out"
{
"alertlength" "60"
"timemode" "r"
"time"
{
"1" "04:00"
"2" "04:05"
}
"maplist"
{
"1" "map_xxx"
"2" "map_xxx"
}
}
 
L

La Mente Del Virtuoso

Geek
Messages
127
Score réaction
0
Points
80
Non j'ai pas vraiment le temps pour ça dsl :/ j'aurais même essayer de te supprimer l'hud..
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Je vais essayer toute à l'heure de faire un code :x
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
La Mente Del Virtuoso à dit:
Pas besoin de compliquer les choses.
C'est pas compliqué 3 lignes par commande. De plus, l'addon que tu fournis date de 2007 donc je pense pas que ça soit toujours optimal.
Non sinon @Z3k4 j'ai déjà le code, testé et fonctionnel :
Code:
timer.Simple(17700, function()
RunConsoleCommand("say", "Le serveur va bientôt fermé !")
end )
timer.Simple(18000, function()
RunConsoleCommand("changelevel", "gm_construct")
end )
Simplement considérer que c'est 2 arguments alors que c'est le même. C'était écrit sur le Wiki de Garry's Mod, c'est uniquement les ply:ConCommand où on met les espaces comme j'ai fait, pour les RunConsoleCommand on peut mettre 2 strings et ça comprendra.
Code fonctionnel.
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Diablos26 à dit:
C'est pas compliqué 3 lignes par commande. De plus, l'addon que tu fournis date de 2007 donc je pense pas que ça soit toujours optimal.
Non sinon @Z3k4 j'ai déjà le code, testé et fonctionnel :
Code:
timer.Simple(17700, function()
RunConsoleCommand("say", "Le serveur va bientôt fermé !")
end )
timer.Simple(18000, function()
RunConsoleCommand("changelevel", "gm_construct")
end )
Simplement considérer que c'est 2 arguments alors que c'est le même. C'était écrit sur le Wiki de Garry's Mod, c'est uniquement les ply:ConCommand où on met les espaces comme j'ai fait, pour les RunConsoleCommand on peut mettre 2 strings et ça comprendra.
Code fonctionnel.
Bah voilà, c'est ce que je te disais :eek:
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Oui enfin j'avais raison qu'il y'avait une ConCommand avec des arguments séparés par des espaces, j'ai juste fait une confusion entre les 2 ! ;)
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Bon bah je vais re-essayer :eek:
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Alors, (merci pour le script déjà :3 ) le changelevel fonctionne, mais le message, ça marque un " "l'heure du moment" - Console"

Edit : Ah je sais peut-être pourquoi.

Edit 2 : Impec ça marche, merci beaucoup. ( C'était pas encodé en utf8 ahah :D )
 
Dernière édition:
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
De rien. Bon jeu et bonne continuation ! :)
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Merci, le seul petit problème c'est que du coup ça marque " Console - "le serveur...." " x)
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Oui car c'est la console qui parle forcément.
Tu peux sinon faire un RunConsoleCommand("ulx", "tsay", "Le serveur va fermé!") si tu utilises ULX.
 
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Ah oui pas bête, je vais faire ça merci encore ahah ^^'
 
  • J'aime
Réactions: Diablos26
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Pas de soucis :)
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Il peut mettre un MsgColor pou que ça soit plus stylé :p
 
  • J'aime
Réactions: Snoopy
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Dites moi tout *_*
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Je suis un peu noob dans le domaine donc je comprend pas trop :eek:
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Attends, je vais essayer de faire un truc :p
 
  • J'aime
Réactions: Snoopy
  • Initiateur de la discussion
Snoopy

Snoopy

Geek suprême
Messages
95
Score réaction
10
Points
115
Y arrive-tu ? :p
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Un peu xD
 
  • J'aime
Réactions: Diablos26
Discord d'entraide
Rejoignz-nous sur Discord