Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Nocny Exp, Nie działa, tak jak chce!


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 Pawlik4Ver

    Zaawansowany

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:89
  • GG:
  • Imię:Wiktor
  • Lokalizacja:Polska
Offline

Napisano 09.05.2016 22:47

Witam, przerobiłem ten plugin z coda na gunxpmod, nie działa tak jak trzeba wszystko zrobiłem, tak jak trzeba chyba.
Ma działać, w ten sposób że od godziny 21 do 8 rano, za każde zabicie dodaje +5 expa!
 
Proszę o pomoc, wynagradzam ++
 
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <gunxpmod>
#include <dhudmessage>
 
#define PLUGIN "Exp o godzinach"
#define VERSION "0.9"
#define AUTHOR "QTM. Peyote"
 
#define minut(%1) ((%1)*60.0)
 
new pcvarOdgodziny, 
     pcvarDogodziny;
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
 
pcvarOdgodziny = register_cvar("eog_expodgodziny", "21");
pcvarDogodziny = register_cvar("eog_expdogodziny", "8");
 
register_event("DeathMsg", "DeathMsg", "a")
 
set_task(1.0, "DeathMsg");
 
}
 
public DeathMsg()
{ 
new timestr[3];
 
new attacker = read_data(1);
     new victim = read_data(2);
 
get_time("%H", timestr, 2);
new godzina = str_to_num(timestr);
 
new bool:aktywne;
 
new odgodziny = get_pcvar_num(pcvarOdgodziny), 
    dogodziny = get_pcvar_num(pcvarDogodziny);
 
if(odgodziny > dogodziny)
{
if(godzina >= odgodziny || godzina < dogodziny)
aktywne = true;
}
else
{
if(godzina >= odgodziny && godzina < dogodziny)
aktywne = true;
} 
 
if(aktywne)
{ 
if(cs_get_user_team(attacker)==CS_TEAM_CT && cs_get_user_team(victim)==CS_TEAM_T)
{
set_user_xp(attacker, get_user_xp(attacker)+5)
 
set_dhudmessage(0, 0, 255, -1.0, 0.30, 2, 1.5, 2.0, 0.05, 0.7);
show_dhudmessage(attacker, "[Nocny Exp] Dostales +5 Expa, za zabicie")
}
 
if(cs_get_user_team(victim)==CS_TEAM_CT && cs_get_user_team(attacker)==CS_TEAM_T)
{
set_user_xp(attacker, get_user_xp(attacker)+5)
set_dhudmessage(255, 0, 0, -1.0, 0.30, 2, 1.5, 2.0, 0.05, 0.7);
show_dhudmessage(attacker, "[Nocny Exp] Dostales +5 Expa, za zabicie")
} 
return;
}
 
get_time("%M", timestr, 2);
new minuta = str_to_num(timestr);
 
set_task(minut(60-minuta), "DeathMsg");
}

  • +
  • -
  • 0

#2 Balian3D

    Wszechwidzący

  • Użytkownik

Reputacja: 29
Życzliwy

  • Postów:230
  • Lokalizacja:Polska
Offline

Napisano 10.05.2016 15:04

A nie lepiej skorzystać Ci z tego:

Spoiler

  • +
  • -
  • 0

#3 Pawlik4Ver

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:89
  • GG:
  • Imię:Wiktor
  • Lokalizacja:Polska
Offline

Napisano 10.05.2016 16:21

A nie lepiej skorzystać Ci z tego:

Spoiler

Nie działa, tak jak chce!


  • +
  • -
  • 0

#4 vanillah

    Profesjonalista

  • Użytkownik

Reputacja: 46
Pomocny

  • Postów:175
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 10.05.2016 16:54

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Exp o godzinach"
#define VERSION "0.9"
#define AUTHOR "QTM. Peyote"

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

new pcvarOdgodziny, 
     pcvarDogodziny, 
     pcvarExpzazabojstwo;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	pcvarOdgodziny = register_cvar("eog_expodgodziny", "17");
	pcvarDogodziny = register_cvar("eog_expdogodziny", "19");
	
	pcvarExpzazabojstwo = register_cvar("eog_killxp", "15");
	
	register_concmd("eog_przeladuj", "Sprawdz", ADMIN_KICK);
	
	set_task(1.0, "Sprawdz");
	
	set_task(240.0, "PokazInfo", _, _, _, "b");
}

public Sprawdz()
{	
	new timestr[3];
	
	get_time("%H", timestr, 2);
	new godzina = str_to_num(timestr);
	
	new bool:aktywne;
	
	new odgodziny = get_pcvar_num(pcvarOdgodziny), 
	     dogodziny = get_pcvar_num(pcvarDogodziny);
	
	if(odgodziny > dogodziny)
	{
		if(godzina >= odgodziny || godzina < dogodziny)
			aktywne = true;
	}
	else
	{
		if(godzina >= odgodziny && godzina < dogodziny)
			aktywne = true;
	}		
	
	if(aktywne)
	{
		server_cmd("gxm_xp %i", get_pcvar_num(pcvarExpzazabojstwo));
		return;
	}
	
	get_time("%M", timestr, 2);
	new minuta = str_to_num(timestr);
	
	set_task(minut(60-minuta), "Sprawdz");
}

public PokazInfo()
	ColorChat(0, GREEN, "[EXP] Na serwerze dziala EXP O GODZINACH !");

Spróbuj tak, tylko, że w ten sposób nie będzie wyświetlać hudu


  • +
  • -
  • 0

b_350_20_692108_381007_FFFFFF_000000.png

b_350_20_692108_381007_FFFFFF_000000.png

b_350_20_692108_381007_FFFFFF_000000.png

b_350_20_692108_381007_FFFFFF_000000.png

Wykonam pluginy, paczki (amxx) kontakt GG: 32263742


#5 Pawlik4Ver

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:89
  • GG:
  • Imię:Wiktor
  • Lokalizacja:Polska
Offline

Napisano 10.05.2016 20:44

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Exp o godzinach"
#define VERSION "0.9"
#define AUTHOR "QTM. Peyote"

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

new pcvarOdgodziny, 
     pcvarDogodziny, 
     pcvarExpzazabojstwo;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	pcvarOdgodziny = register_cvar("eog_expodgodziny", "17");
	pcvarDogodziny = register_cvar("eog_expdogodziny", "19");
	
	pcvarExpzazabojstwo = register_cvar("eog_killxp", "15");
	
	register_concmd("eog_przeladuj", "Sprawdz", ADMIN_KICK);
	
	set_task(1.0, "Sprawdz");
	
	set_task(240.0, "PokazInfo", _, _, _, "b");
}

public Sprawdz()
{	
	new timestr[3];
	
	get_time("%H", timestr, 2);
	new godzina = str_to_num(timestr);
	
	new bool:aktywne;
	
	new odgodziny = get_pcvar_num(pcvarOdgodziny), 
	     dogodziny = get_pcvar_num(pcvarDogodziny);
	
	if(odgodziny > dogodziny)
	{
		if(godzina >= odgodziny || godzina < dogodziny)
			aktywne = true;
	}
	else
	{
		if(godzina >= odgodziny && godzina < dogodziny)
			aktywne = true;
	}		
	
	if(aktywne)
	{
		server_cmd("gxm_xp %i", get_pcvar_num(pcvarExpzazabojstwo));
		return;
	}
	
	get_time("%M", timestr, 2);
	new minuta = str_to_num(timestr);
	
	set_task(minut(60-minuta), "Sprawdz");
}

public PokazInfo()
	ColorChat(0, GREEN, "[EXP] Na serwerze dziala EXP O GODZINACH !");

Spróbuj tak, tylko, że w ten sposób nie będzie wyświetlać hudu

 

No wiem, a mi chodzi o to że ma być hud i taką formą jak tam do góry zrobiłem ...


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych