Szukam trzech pluginów:
1. Tańczenie na komendę.
2. Picie piwa.
3. Po wpisaniu komendy na say ustawia się nam nowy model gracza
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.
|
Napisano 01.01.2014 14:30
http://amxx.pl/topic...-modeli-modele/
to jest do 3
z tymi dwoma pierwszymi moze byś bardziej wyjaśnił ?
PCL.PL znowu powraca ! Zapraszam serdecznie
Napisano 01.01.2014 22:22
wydaje mi się że nie znajdziesz takiego oficjalnego pluginu. Plugin raczej był wykonany na potrzeby serwera
PCL.PL znowu powraca ! Zapraszam serdecznie
Napisano 01.01.2014 22:24
Taniec oznaczał, że model postaci się tak jakby bugował i się kręcił jak świr w miejscu czy jak to wyglądało? Bo jakoś nic więcej nam nie powiedziałeś
Piwo ile czasu ma trwać? Ile ma dawać hp? Jaka ujemna grawitacja? Mamy to przewidzieć?
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
Napisano 01.01.2014 23:02
Wielkie Jol - jak bylby do tego plugin to pewnie wszystko mozna bylo ustawiac cvarami .
efekt naćpania ( nwm może efekt snajpera albo jakiś przemieszczający się ekran)
grawitacja ( pewnie odpowiednia do serwera tzn jak sie skonczy to z wysokosci sie nie zabije 350-500
czas (sądze że około 5 sekund bo dłużej nie ma potrzeby skoro można ją co chwile używać )
hp (pewnie losowo , raz dodawało raz odejmowało nie potrafie dokładnie określić )
Autorze tematu za mało informacji na ten temat - strasznie ciężko udzielić nam tobie pomocy ...
PCL.PL znowu powraca ! Zapraszam serdecznie
Napisano 01.01.2014 23:05
Piwo ma losowo odejmować od 1 do 25 hp. Ma trwać 30 sekund, grawitacja 500, ma mieć "naćpany " ekran, i wolno biegać. Komenda say /piwo. Piwo ma kosztować 100$ Ma być reklama w say [Piwo] Aby kupić piwo za 100$ wpisz /piwo | w hud info na żółto jak ktoś kupi: [nick] kupil sobie piwo!
Użytkownik killer98 edytował ten post 01.01.2014 23:08
Pomogłem? Kliknij
Moimi autorytetami są: 6262 & 10153
Robię zabawy JailBreak i klasy CoD na zamówienie.
Napisano 02.01.2014 10:08
sprawdź, są 3 cvary
amx_kosztpiwa domyślnie 100$
amx_czaspiwa domyślnie 30s
amx_czasogloszenia domyślnie 120 s.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <colorchat> #include <fun> #include <cstrike> #define PLUGIN "Plugin Piwo" #define VERSION "1.0" #define AUTHOR "Wielkie Jol" #define PREFIX "Piwo" new gmsg_SetFOV public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /piwo", "funkcja"); register_clcmd("say_team /piwo", "funkcja"); register_cvar("amx_kosztpiwa","100"); register_cvar("amx_czaspiwa", "30"); register_cvar("amx_czasogloszenia", "120"); gmsg_SetFOV = get_user_msgid("SetFOV") set_task(float(get_cvar_num("amx_czasogloszenia")), "ogloszenie"); } public ogloszenie() ColorChat(0, GREEN, "[%s]^x01 Aby kupic piwo za^x03 100$^x01 wpisz^x04 /piwo", PREFIX); public funkcja(id){ if(is_user_alive(id) && cs_get_user_money(id) >= get_cvar_num("amx_kosztpiwa")){ new zabrane_hp=random_num(1,25); new name[33]; get_user_name(id,name,32) set_user_health(id, get_user_health(id)-zabrane_hp); set_user_gravity(id, 0.625); set_user_maxspeed(id, 0.6); message_begin( MSG_ONE, gmsg_SetFOV, { 0, 0, 0 }, id ) write_byte( 180 ) message_end( ) set_hudmessage(255, 255, 0, -1.0, -1.0) show_hudmessage(0, "[%s] kupil sobie piwo", name) set_task(float(get_cvar_num("amx_czaspiwa")), "wyłącz"); } else ColorChat(id, GREEN, "[%s] Jestes martwy lub nie masz %d dolarow na kupno piwa.", PREFIX, get_cvar_num("amx_kosztpiwa")); } public wyłącz(id){ set_user_gravity(id, 1.0); set_user_maxspeed(id, -1.0); message_begin(MSG_ONE, gmsg_SetFOV, {0,0,0}, id) write_byte(90) message_end() }
Użytkownik Wielkie Jol edytował ten post 02.01.2014 10:11
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
Napisano 02.01.2014 12:37
Problem jest taki, naćpany ekran się nie wyłącza po danym czasie, na początku chodzimy normalną szybkością, potem stoimy w miejscu. I może wylosować zabicie. Ma wylosować minimum -1 hp maximum -25 hp
Użytkownik killer98 edytował ten post 02.01.2014 12:39
Pomogłem? Kliknij
Moimi autorytetami są: 6262 & 10153
Robię zabawy JailBreak i klasy CoD na zamówienie.
Napisano 02.01.2014 13:49
Spróbuj tego. Co do zabierania życia, nie dziwne, że gracz może wylosować śmierć, jako że może mieć 25 hp i 25 hp mu zabrać, lub może mieć 1 i też 25 mu zabrać, co się równa ze śmiercią.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <colorchat> #include <fun> #include <cstrike> #define PLUGIN "Plugin Piwo" #define VERSION "1.0" #define AUTHOR "Wielkie Jol" #define PREFIX "Piwo" new gmsg_SetFOV public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /piwo", "funkcja"); register_clcmd("say_team /piwo", "funkcja"); register_cvar("amx_kosztpiwa","100"); register_cvar("amx_czaspiwa", "30"); register_cvar("amx_czasogloszenia", "120"); gmsg_SetFOV = get_user_msgid("SetFOV") set_task(float(get_cvar_num("amx_czasogloszenia")), "ogloszenie"); } public ogloszenie() ColorChat(0, GREEN, "[%s]^x01 Aby kupic piwo za^x03 100$^x01 wpisz^x04 /piwo", PREFIX); public funkcja(id){ if(is_user_alive(id) && cs_get_user_money(id) >= get_cvar_num("amx_kosztpiwa")){ new zabrane_hp=random_num(1,25); new name[33]; get_user_name(id,name,32) set_user_health(id, get_user_health(id)-zabrane_hp); cs_set_user_money(id, cs_get_user_money(id)-get_cvar_num("amx_kosztpiwa")) ColorChat(id, RED, "[%s] Piwo niszczy zdrowie! Zabralo Ci %d HP!!!", zabrane_hp); GrawitacjaSpeed(id) Narkotyki(id) set_hudmessage(255, 255, 0, -1.0, -1.0) show_hudmessage(0, "[%s] kupil sobie piwo", name) set_task(float(get_cvar_num("amx_czaspiwa")), "WylaczSpeedGravity", id); set_task(float(get_cvar_num("amx_czaspiwa")), "NarkotykiStop", id); } else ColorChat(id, GREEN, "[%s]^x01 Jestes^x03 martwy^x01 lub nie masz^x03 %d dolarow^x01 na kupno piwa.", PREFIX, get_cvar_num("amx_kosztpiwa")); } public GrawitacjaSpeed(id){ set_user_gravity(id, 0.625); set_user_maxspeed(id, 150.0); } public WylaczSpeedGravity(id){ set_user_gravity(id, 1.0); set_user_maxspeed(id, 250.0); } public Narkotyki(id){ message_begin( MSG_ONE, gmsg_SetFOV, { 0, 0, 0 }, id ) write_byte( 170 ) message_end( ) } public NarkotykiStop(id){ message_begin(MSG_ONE, get_user_msgid("SetFOV"), {0,0,0}, id) write_byte(90) message_end() }
Użytkownik Wielkie Jol edytował ten post 02.01.2014 14:12
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
Napisano 02.01.2014 15:26
A zobacz jak to teraz będzie wyglądało
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <colorchat> #include <fun> #include <cstrike> #define PLUGIN "Plugin Piwo" #define VERSION "1.0" #define AUTHOR "Wielkie Jol" #define PREFIX "Piwo" new gmsg_SetFOV public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /piwo", "funkcja"); register_clcmd("say_team /piwo", "funkcja"); register_cvar("amx_kosztpiwa","100"); register_cvar("amx_czaspiwa", "30"); register_cvar("amx_czasogloszenia", "120"); gmsg_SetFOV = get_user_msgid("SetFOV") set_task(float(get_cvar_num("amx_czasogloszenia")), "ogloszenie"); } public ogloszenie() ColorChat(0, GREEN, "[%s]^x01 Aby kupic piwo za^x03 100$^x01 wpisz^x04 /piwo", PREFIX); public funkcja(id){ if(is_user_alive(id) && cs_get_user_money(id) >= get_cvar_num("amx_kosztpiwa")){ new zabrane_hp=random_num(1,25); new name[33]; get_user_name(id,name,32) set_user_health(id, get_user_health(id)-zabrane_hp); ColorChat(id, RED, "[%s] Piwo niszczy zdrowie! Zabralo Ci %d HP!!!", zabrane_hp); cs_set_user_money(id, cs_get_user_money(id)-get_cvar_num("amx_kosztpiwa")) set_hudmessage(255, 255, 0, -1.0, -1.0) show_hudmessage(0, "[%s] kupil sobie piwo", name) set_task(0.01, "GrawitacjaSpeed", id); set_task(0.01, "Narkotyki", id); set_task(float(get_cvar_num("amx_czaspiwa")), "WylaczSpeedGravity", id); set_task(float(get_cvar_num("amx_czaspiwa")), "NarkotykiStop", id); } else ColorChat(id, GREEN, "[%s]^x01 Jestes^x03 martwy^x01 lub nie masz^x03 %d dolarow^x01 na kupno piwa.", PREFIX, get_cvar_num("amx_kosztpiwa")); } public GrawitacjaSpeed(id){ set_user_gravity(id, 0.625); set_user_maxspeed(id, 150.0); } public WylaczSpeedGravity(id){ set_user_gravity(id, 1.0); set_user_maxspeed(id, 250.0); } public Narkotyki(id){ message_begin( MSG_ONE, gmsg_SetFOV, { 0, 0, 0 }, id ) write_byte( 170 ) message_end( ) } public NarkotykiStop(id){ message_begin(MSG_ONE, get_user_msgid("SetFOV"), {0,0,0}, id) write_byte(90) message_end() }
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
0 użytkowników, 0 gości, 0 anonimowych