Skocz do zawartości

[KOSZ] [COD] Exp o godzinach - lepsza wersja


Rekomendowane odpowiedzi

  • Właściciel
Opublikowano

Exp o godzinach - lepsza wersja

 

Opis:

Plugin po ustawieniu określonego czasu, ustawia podwójny exp.

 

Kod pluginu:

 

/* Plugin generated by Fragujemy.com */

#include <amxmodx>

#define PLUGIN "Exp o godzinach"
#define VERSION "0.9"
#define AUTHOR "Nesty & QTM_Peyote"

#define minut(%1) ((%1)*60.0)

new pcvarOdgodziny,
pcvarDogodziny,
pcvarExpzazabojstwo,
pcvarExpzawygrana;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	pcvarOdgodziny = register_cvar("eog_expodgodziny", "22");
	pcvarDogodziny = register_cvar("eog_expdogodziny", "8");
	
	is_codmodtime_active() == true ? plugin_init2() : pause("ad")
}

public plugin_init2(){		
	pcvarExpzazabojstwo = register_cvar("eog_killxp", "90");
	pcvarExpzawygrana = register_cvar("eog_winxp", "120");
	
	register_concmd("eog_przeladuj", "sprawdz", ADMIN_KICK);
	
	set_task(1.0, "sprawdz");
}

public sprawdz(){
	server_cmd("cod_killxp %i;cod_winxp %i", get_pcvar_num(pcvarExpzazabojstwo), get_pcvar_num(pcvarExpzawygrana));
	
	new timestr[3];
	get_time("%M", timestr, 2);
	new minuta = str_to_num(timestr);
	
	set_task(minut(60-minuta), "sprawdz");
}

stock bool:is_codmodtime_active(){
	new timestr[3];
	
	get_time("%H", timestr, 2);
	new godzina = str_to_num(timestr);
	
	new odgodziny = get_pcvar_num(pcvarOdgodziny),
	dogodziny = get_pcvar_num(pcvarDogodziny);
	
	if(odgodziny > dogodziny)
	{
		if(godzina >= odgodziny || godzina < dogodziny)
			return true;
	}
	else
	{
		if(godzina >= odgodziny && godzina < dogodziny)
			return true;
	}
	return false;
}

 

Jest to na pewno znacznie lepsza wersja niż krążąca po całym Internecie...

Nowa wersja pluginu wpierw sprawdza czy rzeczywiście występuje określony wymiar czasowy podany za pomocą cvarów. Jeśli tak, wysyła do pluginu, że przedział czasowy podany w cvarach się zgadza, co za tym idzie plugin będzie działał. Jeśli jednak tak nie będzie, zapauzuje się.

 

Plugin będzie używany przez naszego COD'a.

  • Ustrzel fraga! (+) 1
  • Legendarny Fragowicz
Opublikowano (edytowane)

to o której godzinie będzie bić podwójnie czy coś ?? proponowałbym około 00:00

Edytowane przez PabloStec
  • 3 lata później...
  • Właściciel
Opublikowano

Wiadomość została wygenerowana automatycznie.

 

Ten temat został oznaczony przez Moderatora jako spam i wyrzucony do -> archiwum.

Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Polityka prywatności