Pagalbos su VIPMENU

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
iFreak
Gana aktyvus vartotojas
Posts: 231
Joined: 2013 Sep 28 20:52
Skype: ifreak_1

Pagalbos su VIPMENU

Post by iFreak »

Susitvarkiau. Reikai del round

Kas cia blogai? Reikia kad dingtu po 10sec

Code: Select all

public Round_Start()    set_task(11.0, "Uzdelstas_meniu") public Uzdelstas_meniu(){    new players[32], pnum    get_players(players, pnum, "a")        for (new i = 0; i < pnum; i++)    {        new player = players[i]                if (get_user_flags(player) & ADMIN_LEVEL_H)        {            ShowmenuID(player)        }    }        return PLUGIN_HANDLED}
Last edited by iFreak on 2014 Dec 21 21:41, edited 1 time in total.
Image

User avatar
NZT
Flooderis arba specialistas
Posts: 836
Joined: 2011 Aug 18 17:44

Re: Pagalbos su VIPMENU

Post by NZT »

Čia teikiama pagalba su serveriu, o ne pluginais. Tam yra skyrelis "[AMXX] Scripting pagalba".

User avatar
iFreak
Gana aktyvus vartotojas
Posts: 231
Joined: 2013 Sep 28 20:52
Skype: ifreak_1

Re: Pagalbos su VIPMENU

Post by iFreak »

NZT wrote:Čia teikiama pagalba su serveriu, o ne pluginais. Tam yra skyrelis "[AMXX] Scripting pagalba".
Perkelta , susimaičiau.
Image

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: Pagalbos su VIPMENU

Post by ArtHa123 »

set_user_health(id, 150)
pakeisk į
set_user_health(id, get_user_health(id) +50)

O toliau kai turėsiu laiko pažiūrėsiu.
Image

User avatar
iFreak
Gana aktyvus vartotojas
Posts: 231
Joined: 2013 Sep 28 20:52
Skype: ifreak_1

Re: Pagalbos su VIPMENU

Post by iFreak »

ArtHa123 wrote:set_user_health(id, 150)
pakeisk į
set_user_health(id, get_user_health(id) +50)

O toliau kai turėsiu laiko pažiūrėsiu.
Susitvarkiau , pažiūrėk dėl uzdelsto menu , meginau bet nesigavo.
Image

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: Pagalbos su VIPMENU

Post by ArtHa123 »

Kaip jis gali dingti, jeigu tu su set_task jį iškvieti? :?
Image

User avatar
iFreak
Gana aktyvus vartotojas
Posts: 231
Joined: 2013 Sep 28 20:52
Skype: ifreak_1

Re: Pagalbos su VIPMENU

Post by iFreak »

ArtHa123 wrote:Kaip jis gali dingti, jeigu tu su set_task jį iškvieti? :?
Tai su kokia komanda gali pradingti?
Image

User avatar
ArtHa123
Flooderis arba specialistas
Posts: 738
Joined: 2014 Feb 19 18:40

Re: Pagalbos su VIPMENU

Post by ArtHa123 »

Realiai priklauso nuo tavo meniu.:D

Lengviausia tai:
Pvz.:

Code: Select all

public vipmenu(id){    set_task(10.0, "remove_menu", id);    new menu = menu_create("\w[\yVIP MENU\w]", "menu_handler");    menu_additem(menu, "\wTram pam pam", "1", 0);    menu_additem(menu, "\wTram pam pam2", "2", 0);    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)    menu_display(id, menu, 0);} public remove_menu(id){    client_cmd(id, "slot10" );}
slot10 == 0, jeigu 0 == EXIT, tai viskas bus ok.:D
Image

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Pagalbos su VIPMENU

Post by Trickas »

Taip, su šitu variantu viskas bus gerai, bent jau pats naudoju kelis metus ir viskas gerai.

Code: Select all

public destroymenu(id){    client_cmd(id, "slot10")    return PLUGIN_HANDLED}

ir į menu tiesiog įterpi
set_task(15.0, "destroymenu", id)

Na bet čia tas pats, ką parašė artha.
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
iFreak
Gana aktyvus vartotojas
Posts: 231
Joined: 2013 Sep 28 20:52
Skype: ifreak_1

Re: Pagalbos su VIPMENU

Post by iFreak »

Neisejo :D

Code: Select all

public ShowmenuID(id){    set_task(10.0, "remove_menu", id);    new Body[512]    new CsTeams:iTeam = cs_get_user_team(id)        if (iTeam == CS_TEAM_T)    {        add(Body, 511, "\rVIP menu:^n")        add(Body, 511, "\r1. \w+20 myzalu^n")        add(Body, 511, "\r2. \w+10 myzalu^n")        add(Body, 511, "\r3. \w+100 myzalu^n")        add(Body, 511, "\r4. \wmyzalu balius^n")        add(Body, 511, "\r0. \wĮšeiti^n")    }        else if (iTeam == CS_TEAM_CT)    {        add(Body, 511, "\rVIP menu:^n")        add(Body, 511, "\r1. \w+20 myzalu^n")        add(Body, 511, "\r2. \w+100 myzalu^n")        add(Body, 511, "\r3. \w+10 myzalu^n")        add(Body, 511, "\r0. \wIseiti^n")    }        new g_Keys = (1<<0|1<<1|1<<2|1<<3|1<<9)    show_menu(id, g_Keys, Body, -1, "menu_rod")     return PLUGIN_CONTINUE} public remove_menu(id)    {     client_cmd(id, "slot10" );        }
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests