Witam, potrzebuje małej przeróbki dot. pluginu: http://amxx.pl/topic...snow-vt5503.htm
Chodzi mi dokładnie o to, aby po wpisaniu np: /snieg (Włączasz i Wyłączasz śnieg). Tak aby 1 komendą można było to robić z góry THX
Za pomoc +
// edit
Niechcący "." napisałem :>
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
8 odpowiedzi w tym temacie
#1
Napisano 10.12.2009 22:58
#2
Napisano 10.12.2009 23:13
Podałeś niepoprawny link
#3
Napisano 11.12.2009 00:11
Skąd, że ja to kojarzę? A, no tak już wiem ;> nie ważne :<
Lepiej zrobić inny plugin odpowiedzialny za śnieg bo on zależy od ustawień klienta.
Lepiej zrobić inny plugin odpowiedzialny za śnieg bo on zależy od ustawień klienta.
#4
Napisano 11.12.2009 00:29
Vertricus, nie będę ukrywał że z Twojego serwera Ale pomysł fajny miałeś
#5
Napisano 11.12.2009 13:03
Nie o to mi chodziło
Lepiej zrób plugin który wymusza cl_weather 3
Jak swój rozbuduję ilości padanego śniegu to dam sma :>
Lepiej zrób plugin który wymusza cl_weather 3
Jak swój rozbuduję ilości padanego śniegu to dam sma :>
#6
Napisano 11.12.2009 14:06
new const PLUGINNAME[] = "Snieg 2" new const VERSION[] = "2.0" new const AUTHOR[] = "JGHG" #include <amxmodx> #include <fakemeta> #include <engine> new g_classstring[9] new snieg_tablica[33]; public forward_setmodel(entity, model[]) { //server_print("forward_setmodel called in %s, entity: %d, model: %s", PLUGINNAME, entity, model) if (!is_valid_ent(entity)) return FMRES_IGNORED entity_get_string(entity, EV_SZ_classname, g_classstring, 8) //server_print("^^Classname: %s", g_classstring) if (equal(g_classstring, "env_rain")) { //log_amx("Replaced rain with snow!") entity_set_string(entity, EV_SZ_classname, "env_snow") } return FMRES_IGNORED } public plugin_precache() { register_forward(FM_SetModel, "forward_setmodel") engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_snow")); return PLUGIN_CONTINUE } public plugin_init() { register_plugin(PLUGINNAME, VERSION, AUTHOR) register_clcmd("say /snieg","snieg") // Pause here. Models can't be changed after precache... because they're already... cached. I think. <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':-)' /> pause("a") } public snieg(id){ if(snieg_tablica[id] == 1){ client_cmd(id,"cl_weather 0 "); } else { client_cmd(id,"cl_weather 3"); } } public client_connect(id){ snieg_tablica[id] = 0; snieg(id); } stock fm_set_rendering() { }
#7
Napisano 11.12.2009 17:28
Niestety nie działa.
#8
Napisano 11.12.2009 18:00
#include <amxmodx> #include <fakemeta> #include <engine> new const PLUGINNAME[] = "Snieg 2" new const VERSION[] = "2.0" new const AUTHOR[] = "JGHG & Vertricus" new bool:g_Want[33] new g_MaxPlayers; new g_classstring[9] public plugin_init() { register_plugin(PLUGINNAME, VERSION, AUTHOR) register_logevent("Koniec_Rundy", 2, "1=Round_End") register_clcmd("say /snieg", "snow") g_MaxPlayers = get_maxplayers() pause("a") } public plugin_precache() { register_forward(FM_SetModel, "forward_setmodel") engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "env_snow")); return PLUGIN_CONTINUE } public forward_setmodel(entity, model[]) { if (!is_valid_ent(entity)) return FMRES_IGNORED entity_get_string(entity, EV_SZ_classname, g_classstring, 8) if (equal(g_classstring, "env_rain")) entity_set_string(entity, EV_SZ_classname, "env_snow") return FMRES_IGNORED } public Koniec_Rundy() { for(new i = 0; i < g_MaxPlayers; i++) { if(is_user_connected(i)) { if (g_Want[i]) client_cmd(i,"cl_weather 3") else client_cmd(i,"cl_weather 0") } } } public client_connect(id) g_Want[id] = true public client_disconnect(id) g_Want[id] = false public snow(id) { if (g_Want[id]) { g_Want[id] = false; client_cmd(id,"cl_weather 0"); client_print(id, print_chat, "**Snieg** zostal wylaczony") } else { g_Want[id] = true; client_cmd(id,"cl_weather 3"); client_print(id, print_chat, "**Snieg** zostal wlaczony") } }
#9
Napisano 11.12.2009 18:04
Działa, dzięki (masz pomógł )
Można close
Można close
Również z jednym lub większą ilością słów kluczowych: Modyfikacja
Inny
Dodanie Broni do PaintBallNapisany przez One ShooT, 05.02.2024 inny, modyfikacja |
|
||||
Modyfikacja
prośba o przerobienie pluginuprośba Napisany przez bili, 06.02.2021 modyfikacja |
|
||||
Modyfikacja
Prośba o dodanie modelu do vipa z generatoraNapisany przez Vanilla, 01.02.2021 modyfikacja |
|
||||
Modyfikacja
Plugin na przenikanie/spadochron pod komendąNapisany przez Polonez, 22.01.2021 modyfikacja |
|
||||
|
[ROZWIĄZANE] Modyfikacja pluginuNapisany przez _.-*`PaniQ*-._, 11.01.2021 modyfikacja |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych