Meniu su parinkimais is kitu failu

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Meniu su parinkimais is kitu failu

Post by Pukuotukas951 »

Turiu toki meniu, ir man reikia, kad pasirinkus pirma punkta atidarytų žaidėjui: amxmodmenu
O antra punkta pasirinkus atidarytų: /vmenu

Tačiau yra 3 failai,
1 pluginas vip meniu
2 pluginas admin menu
3 pluginas pagrindinis meniu i kuri man reik sudet pirma ir antra punkta kad atidarytu tas komandas


Paspaudus Vip menu atidarytu vip-sistema.amxx , serveryje atidarymo komanda: /vmenu
Paspaudus Admin menu atidarytu admincmd.amxx , serveryje atidarymo komanda: concole amxmodmenu arba /amxmodmenu
Last edited by Pukuotukas951 on 2012 Apr 04 14:10, edited 1 time in total.

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Meniu su parinkimais is kitu failu

Post by InvIs »

client_cmd(id, amxmodmenu)
client_cmd(id, say /vmenu)

Tik nepamenu ar reikia ""
ISVYKES

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

Re: Meniu su parinkimais is kitu failu

Post by psychical »

InvIs wrote:client_cmd(id, amxmodmenu)
client_cmd(id, say /vmenu)
Tik nepamenu ar reikia ""

Code: Select all

client_cmd(id, "amxmodmenu");client_cmd(id, "say /vmenu");
"" reikia

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Meniu su parinkimais is kitu failu

Post by Pukuotukas951 »

Gerai, o kaip padaryt, kad jai neturi tos privilegijos tai pvz: Vip menu rodytų pilkai?


taip?

Code: Select all

     if(!(get_user_flags(id) & VIP_LEVEL))     menu_additem(menu, "Vip menu")else     menu_additem(menu, "\dVip menu")

ir kokia komanda iskviest TEAM CHOOSE ?

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Meniu su parinkimais is kitu failu

Post by InvIs »

1)

Code: Select all

if(get_user_flags(id) & VIP_LEVEL){menu_additem(menu, "VIP Menu")else{menu_additem(menu, "\dVIP Menu")}}
Bet galima ir taip kaip tu, tik aš labiau tvarką mėgstu :D

2)

client_cmd(id, "chooseteam"); atrodo
ISVYKES

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Meniu su parinkimais is kitu failu

Post by Pukuotukas951 »

Tačiau skaičius bus vistiek raudonas, jo nuspalvint pilkai neina?

p.s o jai dadedu ir if user_alive tikrinimą tai kodas atrodo taip?:

Code: Select all

if( !is_user_alive(id) && get_user_flags(id) & VIP_LEVEL ){menu_additem(menu, "VIP Menu")else{menu_additem(menu, "\dVIP Menu")}}

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Meniu su parinkimais is kitu failu

Post by newb »

Reikia per call backa blokuot, o ne taip.

TETYYS
Gana aktyvus vartotojas
Posts: 457
Joined: 2011 Dec 26 21:49

Re: Meniu su parinkimais is kitu failu

Post by TETYYS »

InvIs wrote:client_cmd(id, amxmodmenu)
client_cmd(id, say /vmenu)

Tik nepamenu ar reikia ""
Visi tekstai (string) turi būti įdėti į kabutes. Visada.

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Meniu su parinkimais is kitu failu

Post by Pukuotukas951 »

newb wrote:Reikia per call backa blokuot, o ne taip.


Taip va? :

menu_additem(menu, "Vip meniu", "1", 0, ( !is_user_alive(id) && get_user_flags(id) & VIP_LEVEL ) ? call : -1);


taip?

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Meniu su parinkimais is kitu failu

Post by newb »

Taip, kazkas tokio. Tik per ilga eilute gaunas, galima ir nedaryt 2 tikrinimus kai additema darai, o paciame callbacke.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 4 guests