[ROZWIĄZANE] Odradzanie gracza, jeśli zgin...
szelbi
22.08.2012
Witam. Prosiłbym o napisanie pluginu, który ożywia gracza, jeśli zginął on w ciągu 2 sekund na początku rundy. Znalazłem jeden taki plugin na necie, ale crashował mi serwer - http://amxx.pl/topic...-ciau-2-sekund/
Z góry dzięki za pomoc.
Z góry dzięki za pomoc.
speedkill
22.08.2012
szelbi
22.08.2012
Mi chodzi o coś takiego, że jak gracz zginął na respie (pierwsze 2 sekundy rundy) to go natychmiast odradza. A poza tym nie znam się na pisaniu pluginów Jedynie leciutka edycja
speedkill
22.08.2012
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <hamsandwich> #include <engine> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Administrator" new g_Round public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); RegisterHam(Ham_Killed, "player", "SmiercGracza", 1); register_logevent("g_Start", 2, "1=Round_Start"); } public g_Start(){ g_Round++; } public SmiercGracza(id, attacker) { new ent, classname[32], Float:origin[3]; entity_get_vector(id, EV_VEC_origin, origin); while((ent = find_ent_in_sphere(ent, origin, 50.0)) != 0) { entity_get_string(ent, EV_SZ_classname, classname, 31); if(get_user_team(id) == 1 && equali(classname,"info_player_deathmatch")) { if(g_Round <= 2) ExecuteHamB(Ham_CS_RoundRespawn, id); } else if(get_user_team(id) == 2 && equali(classname,"info_player_start")) { if(g_Round <= 2) ExecuteHamB(Ham_CS_RoundRespawn, id); } } return HAM_IGNORED; }
szelbi
22.08.2012
Nadal nie odradza gracza, jeśli zginął na respie.
Jak coś to serwer JB, więc nie ma BuyZone.
Użytkownik ^sheLLby.? edytował ten post 22.08.2012 10:20
Jak coś to serwer JB, więc nie ma BuyZone.
Użytkownik ^sheLLby.? edytował ten post 22.08.2012 10:20
Droso
02.09.2012
#include <amxmodx> #include <hamsandwich> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "hubert" new bool:smierc2sec[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "player_spawn", 1) RegisterHam(Ham_Killed, "player", "Death", 1); } public player_spawn(id){ smierc2sec[id] = false; set_task(2.0, "bTask", id+212); } public bTask(id){ id-=212 smierc2sec[id] = true; } public Death(id) if(!is_user_alive(id) && !smierc2sec[id]) ExecuteHamB(Ham_CS_RoundRespawn, id);
szelbi
02.09.2012
Plugin działa, ale kiedy odrodzi to nadal mam status DEAD w tabeli wyników
Droso
02.09.2012
#include <amxmodx> #include <hamsandwich> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "hubert" new bool:smierc2sec[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "player_spawn", 1) RegisterHam(Ham_Killed, "player", "Death", 1); } public player_spawn(id){ smierc2sec[id] = false; set_task(2.0, "bTask", id+212); } public bTask(id){ id-=212 smierc2sec[id] = true; } public Death(id) if(!is_user_alive(id) && !smierc2sec[id]) set_task(0.5, "odrodz", id); public odrodz(id) if(!is_user_alive(id)) ExecuteHamB(Ham_CS_RoundRespawn, id);sprawdz, dalem opoznienie.
Gość_21977_* 03.09.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
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: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL