Testowy Vip
speedkill
11.02.2012

Plugin pozwala nam przetestować vipa przez ilość godzin ustawione cvarem.

Standardowa

nvault

/testuj_vipa

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 )

W sma podajemy jaką flage ma dostać gracz po wpisaniu /testuj_vipa
standardowo ADMIN_LEVEL_H
zmieniamy w
#define FlagaPlugin testowałem bardzo krótko.
Zachęcam do testowania


Załączone pliki
Użytkownik speedkill edytował ten post 29.10.2012 19:01
QuahodronN
11.02.2012
+
ale troche lipa bo jednemu sie skonczy potem zmieni nick i smiga dalej
ale troche lipa bo jednemu sie skonczy potem zmieni nick i smiga dalej

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

Ale sam takiego pluginu szukałem i się przyda na pewno:)
QuahodronN
11.02.2012
jak bedzie na steam id to bardzo chetnie skorzystam 
Użytkownik QuahodronN edytował ten post 11.02.2012 14:56


Użytkownik QuahodronN edytował ten post 11.02.2012 14:56
master.
11.02.2012
Dodać sprawdzanie czy już gracz testował Vip, jeśli tak to logiczne że go nie otrzyma ponownie do testowania;]
Misiaczek ;c
11.02.2012
jak bedzie na steam id to bardzo chetnie skorzystam
Sprawdź
Załączone pliki
QuahodronN
11.02.2012
na dniach przetestuje bo w tym momencie nie mam możliwości ale + leci

Haliax
11.02.2012
Bo jesli tak to prosil bym o przerobienie tego na minuty ;d
a przerobi ktos to na minuty?
Poradzilem sobie
Użytkownik Haliax edytował ten post 11.02.2012 15:42
a przerobi ktos to na minuty?

Poradzilem sobie

Użytkownik Haliax edytował ten post 11.02.2012 15:42
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
Jest sprawdzanie , ale tylko na nick, myślałem żeby z set_user_info zrobić
Użytkownik speedkill edytował ten post 11.02.2012 16:01

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ć

Użytkownik speedkill edytował ten post 11.02.2012 16:01
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
QuahodronN
11.02.2012
a no przydałoby się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

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

ps.z setinfo coś kombinuje

Użytkownik speedkill edytował ten post 12.02.2012 08:33
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
wyjaśnię, mam serwer s/ns i chcę aby testować mogli tylko ludzie którzy posiadają steam'a
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) } }
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
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