Witam!
Prosilbym o napisanie lub znalezienie pluginu (sam sobie nie radze, ucze sie i bylbyl on dla mnie wzorcem oraz przydatnym pluginem na serwer) ktory po wpisaniu przez gracza (zwyklego gracza bez flag) /gravitacja200 - zmienialo gravitacje na serwerze na 200, a po wpisaniu /gravitacjaoff - execowalo by SERVER.CFG i usawialo standardowa gravitacje
Moim zdaniem plugin nie jest trudny do napisania dla osoby doswiadczonej a mi sie BARDZO przyda, proszę jeszcze raz o napisanie takowego, oczywiscie wynagrodze
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.
|
Guest Message by DevFuse
Plugin zmieniajacy gravitacje
Temat rozp.
Daimyo
, 20.02.2010 19:38
6 odpowiedzi w tym temacie
#1
Napisano 20.02.2010 19:38
#2
Napisano 20.02.2010 19:51
#include <amxmodx> #include <amxmisc> #define PLUGIN "Grav" #define VERSION "1.0" #define AUTHOR "R3X" new gcvarGravity; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /gravity200","cmdGravity"); register_clcmd("say /gravityoff","cmdGravityOFF"); gcvarGravity = get_cvar_pointer("sv_gravity"); } public cmdGravity(){ set_pcvar_num(gcvarGravity, 200); } public cmdGravityOFF(){ server_cmd("exec server.cfg"); }
#3
Napisano 20.02.2010 20:06
GENIALNE!!!! :DDDD:D:D: :XDDD reputttt oczywicieee
Sluchaj, mozesz to jeszcze przerobic tak, zeby byla opcja do wpisania w konsole? np. amx_gravitacja200 / oraz amx_gravitacjaoff zeby robilo to samo co na SAY i zeby zwykly gracz mogl uzyc - z gory dzięki! oczywiscie reput leci za to @UP
Sluchaj, mozesz to jeszcze przerobic tak, zeby byla opcja do wpisania w konsole? np. amx_gravitacja200 / oraz amx_gravitacjaoff zeby robilo to samo co na SAY i zeby zwykly gracz mogl uzyc - z gory dzięki! oczywiscie reput leci za to @UP
#4
Napisano 20.02.2010 20:12
skoro się uczysz to poczytaj tutoriale w dziale scripting
BTW
aby przywrócić grawitację nie trzeba wczytywać server.cfg, możesz się pobawić i przerobić trochę ten kod
#include <amxmodx> #include <amxmisc> #define PLUGIN "Grav" #define VERSION "1.1" #define AUTHOR "R3X" new gcvarGravity; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /gravity200","cmdGravity"); register_clcmd("gravity200","cmdGravity"); register_clcmd("say /gravityoff","cmdGravityOFF"); register_clcmd("gravityoff","cmdGravityOFF"); gcvarGravity = get_cvar_pointer("sv_gravity"); } public cmdGravity(){ set_pcvar_num(gcvarGravity, 200); } public cmdGravityOFF(){ server_cmd("exec server.cfg"); }
BTW
aby przywrócić grawitację nie trzeba wczytywać server.cfg, możesz się pobawić i przerobić trochę ten kod
#5
Napisano 20.02.2010 20:20
Teraz w pelni to rozumie - na razie TYLKO TO - tylko ze ja chcialbym zrobic tak, zeby przywrocic oryginalna grave na serwie, jak jest na 4fun powiedzmy 600 zeby automatycznie bralo 600 a na surf 800 to 800 rozumiesz... ta wartosc jest wpisana w server.cfg moglbym tez chyba edytowac to:
server_cmd("exec server.cfg");
i wpisac tu "sv_gravity 100" (np) ale i tak wielkie dzięki, bardzo mi pomogles, od tego chcialem zaczac
szczerze? czytalem te poradniki ale malo to dla mnie zrozumiale, bo konfiguracje serwerow ogarniam, mam nawet swoja siec - 9 serwerow ktorymi sam zarzadzam ale pisanie pluginów to dla mnie black magic - doswiadczenie 0%, edytowac potrafie tylko wtedy gdy jak pisze ZAPRASZAM NA FORUM BLA BLA.PL - potrafie to zmienic na BLA BLA.COM ^.^ - pare tygodni temu nawet kompilowac nie potrafilem
no coz sie rozpisalem jak stara baba gdy opowiada JAK TO BYLO NA WOJNIE, zamykam sie juz i testuje plugin, wielkie dzięki ze poswieciles mi troche czasu, bardzo mi pomogles, oczywisci drugi reput
server_cmd("exec server.cfg");
i wpisac tu "sv_gravity 100" (np) ale i tak wielkie dzięki, bardzo mi pomogles, od tego chcialem zaczac
szczerze? czytalem te poradniki ale malo to dla mnie zrozumiale, bo konfiguracje serwerow ogarniam, mam nawet swoja siec - 9 serwerow ktorymi sam zarzadzam ale pisanie pluginów to dla mnie black magic - doswiadczenie 0%, edytowac potrafie tylko wtedy gdy jak pisze ZAPRASZAM NA FORUM BLA BLA.PL - potrafie to zmienic na BLA BLA.COM ^.^ - pare tygodni temu nawet kompilowac nie potrafilem
no coz sie rozpisalem jak stara baba gdy opowiada JAK TO BYLO NA WOJNIE, zamykam sie juz i testuje plugin, wielkie dzięki ze poswieciles mi troche czasu, bardzo mi pomogles, oczywisci drugi reput
#6
Napisano 20.02.2010 20:32
można pobrać wartość ustawień tak samo jak ją zmieniać (tut o cvarach)
możesz dodać zmienną globalną, pobrać wartość grawitacji na starcie serwera
i potem ustawiać na tę przechowywaną w zmiennej
Powodzenia
możesz dodać zmienną globalną, pobrać wartość grawitacji na starcie serwera
public plugin_cfg(){ giGrawitacja = get_pcvar_num(gcvarGravity); }
i potem ustawiać na tę przechowywaną w zmiennej
Powodzenia
#7
Napisano 20.02.2010 20:32
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Problem z głowy
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Problem z głowy
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych