Witam szukam kodu/pluginu tak aby nieumożliwiał wyrzuceniu broni na ziemię
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
Blokada wyrzucania broni
Temat rozp. berix, 24.04.2009 16:30
8 odpowiedzi w tym temacie
#1
Napisano 24.04.2009 16:30
#2
Napisano 24.04.2009 16:32
Nie znam takiego pluginu, ale może takie coś?: http://amxx.pl/viewtopic.php?t=7938
#3
Napisano 24.04.2009 16:36
Widziałem coś takiego na serwie surf tutaj: http://allstars-united.com/
Możesz spróbować szczęścia i poprosić o kod
Możesz spróbować szczęścia i poprosić o kod
#4
Napisano 24.04.2009 16:39
Plugin blokuje wyrzucenie za życia i usuwa broń wypadającą po śmierci.
#include <amxmodx> #include <fakemeta> #define PLUGIN "NoDropWeapon" #define VERSION "1.0" #define AUTHOR "R3X" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("drop","clcmd_drop");//za życia register_forward(FM_SetModel,"fwSetModel", 1);//po śmierci } public clcmd_drop(id) return PLUGIN_HANDLED; public fwSetModel(ent) engfunc(EngFunc_RemoveEntity, ent);
#5
Napisano 24.04.2009 17:33
przy tym pluginie pada serwer
#6
Napisano 24.04.2009 19:00
W trakcie testów działało:
#include <amxmodx> #include <fakemeta> #include <fakemeta_util> new bool:dead[32] public plugin_init() { register_plugin("NoDropWeapon", "1.0", "AMXX.PL") register_clcmd("drop","clcmd_drop") register_event("DeathMsg", "EventDeathMsg", "a") } public clcmd_drop(id) return PLUGIN_HANDLED public EventDeathMsg() { new id = read_data(2) if (!dead[id]) { if (pev(id, pev_weapons) & (1<<CSW_C4)) engclient_cmd(id, "drop", "weapon_c4") dead[id] = true fm_strip_user_weapons(id) set_task(1.0, "reset_status", id) } return PLUGIN_CONTINUE } public reset_status(id) { dead[id] = false }Wyrzuca pakę żeby "problemów nie było"(ale i ją można usunąć).
#7
Napisano 24.04.2009 21:46
Wyrzuca pakę żeby "problemów nie było"(ale i ją można usunąć).
tzn to i tak ma być tylko dla drużyny ct
#8
Napisano 24.04.2009 21:48
No to możesz usunąć:
if (pev(id, pev_weapons) & (1<<CSW_C4)) engclient_cmd(id, "drop", "weapon_c4")ale to nie przeszkadza skoro ct paki nie ma
#9
Napisano 24.04.2009 21:50
ładnie działa dzięki
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych