Page 1 of 2
Kur cia klaida?
Posted: 2011 Dec 29 12:37
by xDede
Code: Select all
#include <amxmodx> new g_FragsOnDeath[32]; public plugin_init(){ register_plugin("MOnster","1.0","LuNiX") register_event("DeathMsg", "eDeathMsg", "a") register_cvar("miniace","4") register_cvar("ace","5")} public eDeathMsg(id){ new pid = read_data(2); get_user_name(id, name, 32); if ((get_user_frags(pid) - g_FragsOnDeath[pid]) >= get_cvar_num("miniace")) { set_hudmessage(0,132,255, 0.02, 0.27, 0, 10.0, 10.04, 0.0, 0.5, 13) show_hudmessage(0,"%s do MINIACE!", name)) } if ((get_user_frags(pid) - g_FragsOnDeath[pid]) >= get_cvar_num("ace")) { set_hudmessage(0,132,255, 0.02, 0.27, 0, 10.0, 10.04, 0.0, 0.5, 13) show_hudmessage(0,"%s do ACE!", name)) } g_FragsOnDeath[pid] = get_user_frags(pid);}
Kurioi vietoi klaida?
Re: Kur cia klaida?
Posted: 2011 Dec 29 12:45
by Vebsteris
Pamiršai name kintamaji parašyt.
Re: Kur cia klaida?
Posted: 2011 Dec 29 12:58
by xDede
Code: Select all
#include <amxmodx> new g_FragsOnDeath[32], rez_start; public plugin_init(){ register_plugin("MOnster","1.0","LuNiX") register_event("DeathMsg", "zaidimo_metu", "a") rez_start = register_cvar("amx_live", "0") register_cvar("miniace","4") register_cvar("ace","5")} public eDeathMsg(id){ new pid = read_data(2); new name[32]; get_user_name(id, name, 32); if ((get_user_frags(pid) - g_FragsOnDeath[pid]) >= get_cvar_num("miniace")) { set_hudmessage(0,132,255, 0.02, 0.27, 0, 10.0, 10.04, 0.0, 0.5, 13) show_hudmessage(0,"%s do MINIACE!", name)) } if ((get_user_frags(pid) - g_FragsOnDeath[pid]) >= get_cvar_num("ace")) { set_hudmessage(0,132,255, 0.02, 0.27, 0, 10.0, 10.04, 0.0, 0.5, 13) show_hudmessage(0,"%s do ACE!", name)) } g_FragsOnDeath[pid] = get_user_frags(pid);} public zaidimo_metu(id) { if(get_pcvar_num(rez_start) == 0){ } else if(get_pcvar_num(rez_start) == 1) { eDeathMsg(id) }}
O kur cia klaida kad raso ne zaidejo varda o serverio :DD
Re: Kur cia klaida?
Posted: 2011 Dec 29 13:18
by newb
Code: Select all
public eDeathMsg(){ new pid = read_data(2); new name[33]; get_user_name(pid, name, 32);
Seip tragiskai padarytas pluginas.
Re: Kur cia klaida?
Posted: 2011 Dec 29 13:21
by xDede
Code: Select all
#include <amxmodx> new g_FragsOnDeath[32] = { 0, ... }new rez_start; public plugin_init(){ register_plugin("xDede","1.0","ace") register_event("DeathMsg", "zaidimo_metu", "a") rez_start = register_cvar("amx_live", "0") register_cvar("ace","5") register_cvar("miniace","4")} public eDeathMsg(id){ new pid = read_data(2) new name[32] get_user_name(pid,name,31) if ((get_user_frags(pid) - g_FragsOnDeath[pid]) >= get_cvar_num("ace")) { client_print(0, print_chat, "Zaidejas %s Padare Ace",name) } if ((get_user_frags(pid) - g_FragsOnDeath[pid]) >= get_cvar_num("miniace")) { client_print(0, print_chat, "Zaidejas %s Padare Mini Ace",name) } g_FragsOnDeath[id] = get_user_frags(id)} public zaidimo_metu(id) { if(get_pcvar_num(rez_start) == 0){ } else if(get_pcvar_num(rez_start) == 1) { eDeathMsg(id) }}
O sitas varijantas suveiks?
Re: Kur cia klaida?
Posted: 2011 Dec 29 13:25
by newb
DeathMsg neturi id ir daryt tokia nesamone
Code: Select all
public zaidimo_metu(id) { if(get_pcvar_num(rez_start) == 0){ } else if(get_pcvar_num(rez_start) == 1) { eDeathMsg(id) }}
Nereikia.
Re: Kur cia klaida?
Posted: 2011 Dec 29 13:27
by xDede
O kaip kitaip padaryti kad tarkim po komandos amx_live 1 procesas tik prasidetu, nes supranti kad darau cia mix arenai
Tad noriu kad parasius live tik veiktu, o per warmupa neveiktu.
Re: Kur cia klaida?
Posted: 2011 Dec 29 13:40
by newb
Ka tau cia reikia padaryt ? Kad parodytu name to kas nuzude 4-5 zmones per 1 raunda ?
Re: Kur cia klaida?
Posted: 2011 Dec 29 13:41
by xDede
jojo :DD
Re: Kur cia klaida?
Posted: 2011 Dec 29 14:35
by newb
Code: Select all
#include <amxmodx> new g_Frags[32] // Mix serve kaip ir maziau turi buti zmoniu ^^new rez_start, ace_kills, miniace_kills public plugin_init() { register_event("DeathMsg", "eDeathMsg", "a", "1>0") register_logevent("RoundStart", 2, "0=World triggered", "1=Round_Start") rez_start = register_cvar("amx_live", "0") ace_kills = register_cvar("ace", "5") miniace_kills = register_cvar("miniace", "4")} public RoundStart() { arrayset(g_Frags, 0, sizeof(g_Frags))} public eDeathMsg() { if(!get_pcvar_num(rez_start)) return new killer = read_data(1) if(!is_user_alive(killer)) return if(++g_Frags[killer] == get_pcvar_num(miniace_kills)) { show(killer, "Mini Ace") } else if(g_Frags[killer] == get_pcvar_num(ace_kills)) { show(killer, "ACE") }} public show(killer, text[]) { new name[32]; get_user_name(killer, name, charsmax(name)) client_print(0, print_chat, "%s padare %s", name, text) // Arba hudmessage }