Dabar yra 2018 Sau 16 17:22

Visos datos yra UTC + 2 valandos


Forumo taisyklės


1. Pluginai turi turėti išsamius aprašymus.
2. Aprašymai turi būti lietuvių kalba.



 Puslapis 12 [ 16 pranešimai(ų) ]  Eiti į 1, 2  Kitas
Autorius Žinutė
 Pranešimo tema: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #1  StandartinėParašytas: 2016 Geg 09 20:31 
Moderatorius
Vartotojo avataras

Užsiregistravo: 2012 Rgp 03 01:12
Pranešimai: 4225
Karma: 119

Miestas: Vilnius
1. savo naudojamam amxmodx compiletoriaus aplanke atsidarom
addons\amxmodx\scripting\include\amxmodx.inc ten irasome
  1. native days_left_info(id)


2. atsidarome addons\amxmodx\scripting\menufront.sma
susirade
  1. displayMenu(id, pos)
  2. {
  3.     if (pos < 0)
  4.         return
  5.  
  6.     new menuBody[512]
  7.     new b = 0
  8.     new start = pos * MENUITEMSPERPAGE
  9.  
  10.     if (start >= g_menusNumber)     // MENUS_NUMBER
  11.         start = pos = g_menuPosition[id] = 0
  12.  
  13.     new len = format(menuBody, 511,
  14.    
  15.     g_coloredMenus ? "\yAMX Mod X Menu\R%d/%d^n\w^n" : "AMX Mod X Menu %d/%d^n^n" , pos + 1, (g_menusNumber / MENUITEMSPERPAGE) + (((g_menusNumber % MENUITEMSPERPAGE) > 0) ? 1 : 0))


keiciame i >>

  1. displayMenu(id, pos)
  2. {
  3.    if (pos < 0)
  4.       return
  5.  
  6.    new menuBody[512]
  7.    new b = 0
  8.    new start = pos * MENUITEMSPERPAGE
  9.  
  10.    new exp = days_left_info(id)
  11.    new left[32]
  12.    if (exp == 0)
  13.    format(left, 31, "Indefinite")  
  14.    else num_to_str(exp, left, 31)
  15.  
  16.    if (start >= g_menusNumber)      // MENUS_NUMBER
  17.       start = pos = g_menuPosition[id] = 0
  18.  
  19.    new len = format(menuBody, 511,
  20.    g_coloredMenus ? "\yAMX Mod X Menu\R%d/%d^nAdmin expire, days.:\r %s^n^n\w" : "AMX Mod X Menu %d/%d^nAdmin expire,  days:\r %s.^n^n\w" , pos + 1, (g_menusNumber / MENUITEMSPERPAGE) + (((g_menusNumber % MENUITEMSPERPAGE) > 0) ? 1 : 0), left)


3. sukompiliuojame mano prisegta amxbans_core.sma faila


Prikabinti failai:
20160509213014_1.jpg
20160509213014_1.jpg [ 262.72 KiB | Peržiūrėta 1701 kartus(ų) ]
amxbans_core.rar [7.34 KiB]
Atsisiųsta 120 kartus(ų)

_________________
Paveikslėlis
Paveikslėlis
Paveikslėlis
Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #2  StandartinėParašytas: 2016 Lie 18 02:19 
Flooderis arba specialistas

Užsiregistravo: 2015 Geg 07 00:53
Pranešimai: 549
Karma: 4

Miestas: Kaunas
http://imgur.com/TDdfkrp

:cry:


Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #3  StandartinėParašytas: 2016 Lie 18 07:58 
Flooderis arba specialistas
Vartotojo avataras

Užsiregistravo: 2014 Vas 19 18:40
Pranešimai: 730
Karma: 31
Aka rašė:
http://imgur.com/TDdfkrp

:cry:

1 punkto nepadarei.



_________________
Skype: artha.esf
Steam: ArtHa [ESF]

Nemokama pagalba per skype neteikiama. :devil:
Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #4  StandartinėParašytas: 2016 Lie 18 16:39 
AMX Mod X ekspertai
Vartotojo avataras

Užsiregistravo: 2011 Bal 02 11:23
Pranešimai: 864
Karma: 71

Miestas: Šiauliai


METŲ NARYS
Šiaip nerekomenduočiau daryt pakeitimų defaultiniuose .inc failuose. Tą eilutę native days_left_info(id) galima įrašyt pačiam menufront.sma (viršuje). Nes kitu atveju visi vėliau kompiliuojami pluginai turės info apie funkciją days_left_info(), kas yra visiškai nereikalinga.



_________________
Paveikslėlis ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!
Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #5  StandartinėParašytas: 2016 Lie 19 13:28 
Moderatorius
Vartotojo avataras

Užsiregistravo: 2012 Rgp 03 01:12
Pranešimai: 4225
Karma: 119

Miestas: Vilnius
o tai galima ir taip ? pvz #include <laikas> laikas.inc >native days_left_info(id)



_________________
Paveikslėlis
Paveikslėlis
Paveikslėlis
Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #6  StandartinėParašytas: 2016 Lie 19 14:22 
AMX Mod X ekspertai
Vartotojo avataras

Užsiregistravo: 2011 Bal 02 11:23
Pranešimai: 864
Karma: 71

Miestas: Šiauliai


METŲ NARYS
Žinoma, tik šiuo atveju tai beprasmiška: kadangi menufront.sma jau ir taip reikia redaguot, tai galima tą native <...>; eilutę viršuj pridėt ir vsio. Nebent ji būtų naudinga ateityje, kitiems pluginams.



_________________
Paveikslėlis ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!
Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #7  StandartinėParašytas: 2016 Lie 29 20:57 
O taip. Jis jau surinko 50 žinučių!

Užsiregistravo: 2015 Kov 10 19:13
Pranešimai: 81
Karma: 0
ikelk cia redaguota menufront.sma (amxx irgi) ir amxmodx.inc nes man tai 11 erroru ismeta :D



_________________
Paveikslėlis
Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #8  StandartinėParašytas: 2016 Rgs 23 09:07 
Moderatorius
Vartotojo avataras

Užsiregistravo: 2012 Rgp 03 01:12
Pranešimai: 4225
Karma: 119

Miestas: Vilnius
patobulinimas...

Paveikslėlis

  1.  
  2. // po kiek laiko leis naudotis meniu
  3. #define map_timer_change       10


nepamirskite pasikeisti data/lang/menufront.txt VOTE_MAPS = Vote for maps ^n > VOTE_MAPS = Vote for maps

-- 2016 Rgs 23 17:46 --

eurostrike rašė:
ikelk cia redaguota menufront.sma (amxx irgi) ir amxmodx.inc nes man tai 11 erroru ismeta :D

prisegiau sma inc faile keisti nieko nereikia nes padariau kaip hlev pasiule native native days_left_info(id)

amxbans_main.sma biski pataisiau akd nemetitu warningu kompiliuojant nauja ar sena versija

  1. #if AMXX_VERSION_NUM < 183
  2.  
  3. public client_disconnected(id)
  4. {
  5.     if(g_isAdmin[id])
  6.     {
  7.         new ret
  8.         ExecuteForward(MFHandle[Admin_Disconnect], ret, id)
  9.     }
  10.     g_isAdmin[id] = false
  11.    
  12.     return PLUGIN_CONTINUE
  13. }
  14.  
  15. #else
  16.  
  17. public client_disconnected(id)
  18. {
  19.     if(g_isAdmin[id])
  20.     {
  21.         new ret
  22.         ExecuteForward(MFHandle[Admin_Disconnect], ret, id)
  23.     }
  24.     g_isAdmin[id] = false
  25.    
  26.     return PLUGIN_CONTINUE
  27. }
  28. #endif


ir

  1. #if AMXX_VERSION_NUM == 183
  2.     hash_string(password, Hash_Md5, Hash, charsmax(Hash));
  3.     #else
  4.     md5(password, Hash);
  5.     #endif
  6.    


Prikabinti failai:
amxbans_main.sma [14.12 KiB]
Atsisiųsta 77 kartus(ų)
Failo aprašymas: + click garsas
menufrontv2_click.sma [12.77 KiB]
Atsisiųsta 73 kartus(ų)
menufrontv2.sma [12.68 KiB]
Atsisiųsta 86 kartus(ų)

_________________
Paveikslėlis
Paveikslėlis
Paveikslėlis
Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #9  StandartinėParašytas: 2017 Vas 25 21:50 
Ar jis surinks 50 žinučių?

Užsiregistravo: 2016 Spa 21 18:47
Pranešimai: 42
Karma: 0
menufrontv2.sma [12.68 KiB]

can u pls add the INC File for that? :/


Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: AmXmodmenu laikas kiek liko dienu galioti admin
Žinutės numeris: #10  StandartinėParašytas: 2017 Vas 25 22:36 
Moderatorius
Vartotojo avataras

Užsiregistravo: 2012 Rgp 03 01:12
Pranešimai: 4225
Karma: 119

Miestas: Vilnius
Infamous2017 rašė:
menufrontv2.sma [12.68 KiB]

can u pls add the INC File for that? :/

this sma using original inc files

  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  



_________________
Paveikslėlis
Paveikslėlis
Paveikslėlis
Atsijungęs
 Aprašymas  
 
Rodyti paskutinius pranešimus:  Rūšiuoti pagal  
 Puslapis 12 [ 16 pranešimai(ų) ]  Eiti į 1, 2  Kitas

Visos datos yra UTC + 2 valandos


Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 1 svečias


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
Jūs negalite prikabinti failų šiame forume

Ieškoti:
Pereiti į: