Cerere plugin server restart

Categoria unde puteti cere pentru tutoriale.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
adryady83
Membru, skill 0
Membru, skill 0
Posts: 47
Joined: 10 Jun 2013, 20:29
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: reddevil.rangfort.ro
Has thanked: 1 time
Contact:

09 Apr 2021, 15:48

Plugin Cerut: server_restart
Descriere (adica ce face el mai exact): Sa dea comanda sv_restart1 la fiecare 30 minute. sa se intunece harta (screenfade) Si sa apara un mesaj pe centru "serverul va primi restart" .
Serverul impune conditii strict HLDS/REHLDS?: REHLDS
Ai cautat pluginul?(daca da, precizeaza cum): DA
Necesita mod special?:
Configuratie server: Respawn
fullboost
hakuu
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 20 Jun 2019, 17:41
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 3 times

20 Feb 2023, 13:55

adăugați următorul cod în fișierul server.cfg:

Code: Select all

// Setarea variabilelor
new const Float:FADE_TIME = 3.0;
new const Float:FADE_HOLD_TIME = 5.0;
new const Float:FADE_ALPHA = 255.0;

// Funcția pentru afișarea mesajului pe centru
public ShowMessage(const text[])
{
    client_print(null, print_center, text);
}

// Funcția pentru a întuneca harta
public FadeMap(Float:fadein_time, Float:hold_time, Float:fadeout_time, Float:alpha)
{
    fade(fadein_time, hold_time, fadeout_time, RGBA_ZERO, RGBA_ZERO, RGBA_ZERO, alpha, FADE_FLAGS_STAYOUT);
}

// Funcția pentru a reîncepe serverul
public RestartServer()
{
    server_command("sv_restart 1");
}

// Funcția principală
public main()
{
    // Programarea repetată a funcției RestartServer la fiecare 30 de minute
    new const Float:RESTART_TIME = 1800.0; // 30 minute în secunde
    set_task(RESTART_TIME, true, "RestartServer");

    // Afisarea mesajului și întunecarea hărții la fiecare restart
    while (true)
    {
        wait(RESTART_TIME);

        ShowMessage("Serverul va primi restart.");
        FadeMap(FADE_TIME, FADE_HOLD_TIME, FADE_TIME, FADE_ALPHA);
    }
}
Last edited by levin on 20 Feb 2023, 15:55, edited 1 time in total.
Reason: nu
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3598
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: Levin#0061
Has thanked: 36 times
Been thanked: 562 times
Contact:

20 Feb 2023, 16:17

Code: Select all

#include <amxmodx>

public plugin_init()
{
	set_task(30.0, "auto_sv_rs")
}

public auto_sv_rs()
{
	for(new id=1;id<=get_maxplayers();id++)
	{
		if(!is_user_connected(id))
		{
			continue
		}
		if(is_user_bot(id))
		{
			continue
		}
		if(is_user_hltv(id))
		{
			continue
		}

		client_print(id, print_center, "serverul va primit restart")

	    message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenFade"), _, id)
	    write_short(150 * 100)
	    write_short(0)
	    write_short(1)
	    write_byte(0)
	    write_byte(0)
	    write_byte(0)
	    write_byte(150)
	    message_end()
	}

	server_cmd("sv_restart 1")
}
Faceți cerere bine detaliată, aici, și respectând modelul dacă vreți ajutor.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! (am cont doar aici!!)
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis,click link ca să vedeți de ce)
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 4 guests