Menu

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Menu

Post by aaarnas »

menu_destroy sunaikina tik patį meniu handle, o ne nuimta meniu žaidėjui nuo ekrano. Jei nori panaikinti jam meniu nuo ekrano, tai reikia mėginti kažką panašaus į client_cmd(id, "slot1")

Nes, kad meni dingtų, jį reikia paspausti, o kadangi jau būsim sunaikinę jo handle, tai jis nefunkcionuos.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Menu

Post by nuodas159 »

Patikrinau viskas gerai raso cmd... Kame beda yra? :?
Image

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Menu

Post by hleV »

Tame kad niekas negerai ir kad tu nesugebi pats susitvarkyt savo bėdų, o mes tau padėt negalim, kol nematom viso su bėda susijusio kodo.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Menu

Post by nuodas159 »

hleV wrote:Tame kad niekas negerai ir kad tu nesugebi pats susitvarkyt savo bėdų, o mes tau padėt negalim, kol nematom viso su bėda susijusio kodo.

Gerai kodas pilnas

Code: Select all

public event_deathmsg(menu){       new g_attacker = read_data(1);    new g_victim = read_data(2);     if(!is_user_alive(g_victim) && cs_get_user_team(g_victim) == CS_TEAM_CT && get_pcvar_num(p_Enabled))    {        menu_destroy(menu);        client_print(0, print_chat, "slot1");        return PLUGIN_HANDLED;    }     new counted_triple = get_pcvar_num(xp_kill) + get_pcvar_num(xp_triple)    new counted_ultra = get_pcvar_num(xp_kill) + get_pcvar_num(xp_ultra)        if((1 <= g_attacker <= g_maxplayers))    {        if(g_victim != g_attacker)        {            g_kills[g_attacker]++;            if(PlayerLevel[g_attacker] < MAXLEVEL-1)             {                if ( get_pcvar_num(enable_admin_xp) && get_user_flags(g_attacker) & ADMIN_EXTRA)                {                    PlayerXp[g_attacker] += get_pcvar_num(admin_xp)                }                                    if ( g_kills[g_attacker] == get_pcvar_num(triple_kills) && get_pcvar_num(enable_triple) )                {                    PlayerXp[g_attacker] += counted_triple                                            set_hudmessage(0, 40, 255, 0.50, 0.33, 1, 2.0, 2.0)                    show_hudmessage(g_attacker, "%L", LANG_SERVER, "TRIPLE_XP", counted_triple + (get_pcvar_num(enable_admin_xp) && get_user_flags(g_attacker) & ADMIN_EXTRA ? get_pcvar_num(admin_xp) : 0))                }                else if ( g_kills[g_attacker] == get_pcvar_num(ultra_kills) && get_pcvar_num(enable_ultra) )                {                    PlayerXp[g_attacker] += counted_ultra                                            set_hudmessage(255, 30, 0, 0.50, 0.33, 1, 2.0, 2.0)                    show_hudmessage(g_attacker, "%L", LANG_SERVER, "ULTRA_XP", counted_ultra + (get_pcvar_num(enable_admin_xp) && get_user_flags(g_attacker) & ADMIN_EXTRA ? get_pcvar_num(admin_xp) : 0))                }                else                {                    PlayerXp[g_attacker] += get_pcvar_num(xp_kill)                                        set_hudmessage(0, 255, 50, 0.50, 0.33, 1, 2.0, 2.0)                    show_hudmessage(g_attacker, "+%i", (get_pcvar_num(enable_admin_xp) && get_user_flags(g_attacker) & ADMIN_EXTRA ? get_pcvar_num(admin_xp) : 0) + get_pcvar_num(xp_kill) )                }                                check_level(g_attacker)            }        }    }    return PLUGIN_HANDLED;}
p_Enabled yra 1. Tai dbr gal pades kas nors? :/
Image

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: Menu

Post by aurimasko »

kaip tau jis susinaikins jeigu nežino koks menu?

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Menu

Post by psychical »

public event_deathmsg(menu)
{

pakeisk i

public event_deathmsg()
{

turi issijungt...

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Menu

Post by nuodas159 »

Tada mes undefined symbol "menu" . :/
Image

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: Menu

Post by aurimasko »

nu nėra death evente tokio dalyko kaip menu.. daryk kaip aarnas sakė client_cmd(victim, "slot1") toje vietoje vietoj to destroy gal pavyks.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Menu

Post by psychical »

aurimasko wrote:nu nėra death evente tokio dalyko kaip menu.. daryk kaip aarnas sakė client_cmd(victim, "slot1") toje vietoje vietoj to destroy gal pavyks.
ne gal, o pavyks, nespasirinks 1 menu daikta kai zaidejas bus negyvas...

P.S. g_victim, ne victim.. Jam reik 100% parasyt visk... :D

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Menu

Post by nuodas159 »

Code: Select all

client_cmd(g_victim, "slot1")
argument 2 mismatch

Code: Select all

if(!is_user_alive(g_victim) && cs_get_user_team(g_victim) == CS_TEAM_CT && get_pcvar_num(p_Enabled))    {        client_cmd(g_victim, "slot1");        return PLUGIN_HANDLED;    }
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests