←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Testowy Vip

  • +
  • -
speedkill - zdjęcie speedkill 11.02.2012

opis
Plugin pozwala nam przetestować vipa przez ilość godzin ustawione cvarem.
instalacja
Standardowa
wymagane moduly
nvault
komendy
/testuj_vipa
cvary
amx_viptest_czas 24 - czas ile trwa testowy vip ( podajemy  w godzinach, zrobiłem w godzinach bo niektórzy mają opory z matematyką <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/wink.png' class='bbc_emoticon' alt=';)' /> )
amx_viptest_prefix [Testowy_Vip] - Prefix w informacjach na say'u.
amx_viptest_save 1 ( Domyślnie 1 - zapis na nick ) | 2 - ( Sprawdza czy gracza ma steam'a jeśli tak to na steam , jeśli nie ma to na nick )
inne informacje
W sma podajemy jaką flage ma dostać gracz po wpisaniu /testuj_vipa
standardowo ADMIN_LEVEL_H
zmieniamy w
#define Flaga
Plugin testowałem bardzo krótko.
Zachęcam do testowania ;)
download

Załączone pliki


Użytkownik speedkill edytował ten post 29.10.2012 19:01
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 11.02.2012

+
ale troche lipa bo jednemu sie skonczy potem zmieni nick i smiga dalej :/
Odpowiedz

  • +
  • -
Drzanas - zdjęcie Drzanas 11.02.2012

Można dodać zapis też na ip i steam :)
Ale sam takiego pluginu szukałem i się przyda na pewno:)
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 11.02.2012

jak bedzie na steam id to bardzo chetnie skorzystam :)









xD
Użytkownik QuahodronN edytował ten post 11.02.2012 14:56
Odpowiedz

  • +
  • -
master. - zdjęcie master. 11.02.2012

Dodać sprawdzanie czy już gracz testował Vip, jeśli tak to logiczne że go nie otrzyma ponownie do testowania;]
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 11.02.2012

jak bedzie na steam id to bardzo chetnie skorzystam :)
xD


Sprawdź

Załączone pliki

Odpowiedz

  • +
  • -
Haliax - zdjęcie Haliax 11.02.2012

To sprawdza na nick tak?
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 11.02.2012

na dniach przetestuje bo w tym momencie nie mam możliwości ale + leci :)
Odpowiedz

  • +
  • -
Haliax - zdjęcie Haliax 11.02.2012

Bo jesli tak to prosil bym o przerobienie tego na minuty ;d

a przerobi ktos to na minuty? :D

Poradzilem sobie ;P
Użytkownik Haliax edytował ten post 11.02.2012 15:42
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 11.02.2012

@up wersja MisieQ na steam id a w 1 poscie na nick
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 11.02.2012

MisieQ, steam id to %s , a nie %d chyba ;)
Więc to nie zadziała zrobię może dziś cvara zapis steam/nick ;]
Halix jest to na godziny, jedna godzina 60 min.
@master

Dodać sprawdzanie czy już gracz testował Vip, jeśli tak to logiczne że go nie otrzyma ponownie do testowania;]


Jest sprawdzanie , ale tylko na nick, myślałem żeby z set_user_info zrobić :D
Użytkownik speedkill edytował ten post 11.02.2012 16:01
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 11.02.2012

Słabo :F Mógłbyś przynajmniej tak wieeesz, tak... Tak inaczej zapisywać ;D Tzn. jeśli steam to na sid, jeśli stałe IP to IP a nick to ostateczność ;F No i oczywiście setinfo by się przydało ;D
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 11.02.2012

Słabo :F Mógłbyś przynajmniej tak wieeesz, tak... Tak inaczej zapisywać ;D Tzn. jeśli steam to na sid, jeśli stałe IP to IP a nick to ostateczność ;F No i oczywiście setinfo by się przydało ;D

a no przydałoby się :)
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 12.02.2012

Update :D
ps.z setinfo coś kombinuje ^D^
Użytkownik speedkill edytował ten post 12.02.2012 08:33
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 10.03.2012

sory za odkop ale mógłby ktoś przerobić to tak aby było tylko dla steamowców?
wyjaśnię, mam serwer s/ns i chcę aby testować mogli tylko ludzie którzy posiadają steam'a
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 10.03.2012

Znajdź
public vip_test(id)
{
	if(is_user_connected(id))
	{
		if(get_user_flags(id) & Flaga || use[id] == 1)
		{
			ColorChat(id, RED, "%s^x01 Masz juz vipa, lub testowales go juz !",prefix)
		}
		else
		{
			use[id] = 1
			czas_gracza[id] = get_pcvar_num(czas)*3600
			set_task(1.0,"sprawdz",id,_,_,"b")
			set_task(90.0,"timer",id,_,_,"b")
			set_user_flags(id, get_user_flags(id) | Flaga)
			save(id)
		}
	}
}
Zamień na :
public vip_test(id)
{
	if(is_user_connected(id) && is_user_steam(id) == true)
	{
		if(get_user_flags(id) & Flaga || use[id] == 1)
		{
			ColorChat(id, RED, "%s^x01 Masz juz vipa, lub testowales go juz !",prefix)
		}
		else
		{
			use[id] = 1
			czas_gracza[id] = get_pcvar_num(czas)*3600
			set_task(1.0,"sprawdz",id,_,_,"b")
			set_task(90.0,"timer",id,_,_,"b")
			set_user_flags(id, get_user_flags(id) | Flaga)
			save(id)
		}
	}
	else
	{
		ColorChat(id, RED, "%s^x01 Nie masz steama nie mozesz uzyc tej komendy !",prefix)
	}
}
Odpowiedz

  • +
  • -
Na 5tyk - zdjęcie Na 5tyk 11.03.2012

A jak ktos ma czytanie adminow/vipow z Bazy AMXBans to bd dzialalo?
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 11.03.2012

Tak, plugin nie robi wpisu w users.ini poprostu daje on flagę ;)
Odpowiedz

  • +
  • -
Na 5tyk - zdjęcie Na 5tyk 13.03.2012

A to :plus: się należy :D
Odpowiedz

  • +
  • -
QuahodronN - zdjęcie QuahodronN 26.03.2012

mógłby ktoś przerobić to na minuty?


new hours = iTime/3600
formatex(szTime, size, "%d godzin i %d minut", hours, iTime%3600/60)

tzn jak w cvarze wpisze np 60 to bedzie godzina, jak wpisze 30 to bedzie pół godziny itd
Odpowiedz