hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 05:09



Jelenlévő felhasználók

Jelenleg 358 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 356 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Megvétel, lejárat. ???
HozzászólásElküldve:2016.01.06. 20:08 
Offline
Senior Tag

Csatlakozott:2015.08.03. 18:09
Hozzászólások:216
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 11 alkalommal
Sziasztok!

Hogyan tudom megoldani, azt hogyha például én veszek egy Vip-et mondjuk 5000 Aranyért.
És azt szeretném én, hogy ez csak 35 napra tartson.

Valami ötlet, hogy ezt hogy lehetne megoldani? Valami féle időmérőt kell ehhez indítsak? vagy valami hasonlót?

Köszi előre is.

_________________
.:[D@nGeR]:. [1] Only Dust2:
Kép

.:[D@nGeR]:. [2] Sniper:
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Megvétel, lejárat. ???
HozzászólásElküldve:2016.01.06. 20:21 
Offline
Félisten
Avatar

Csatlakozott:2015.03.12. 18:30
Hozzászólások:975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
  1. case -1: admin_menu(id)
  2.         case 0:{
  3.             remove_user_flags(id)
  4.             belepve[id] = 0
  5.             irt[id] = 0
  6.             irt2[id] = 0
  7.             ColorChat(id,GREEN,"[Információ]^1 Sikeresen kiléptél!")
  8.             admin_menu(id)
  9.         }
  10.         case 1: {
  11.             client_cmd(id, "messagemode FELHASZNALO")
  12.         }
  13.         case 2: {
  14.             client_cmd(id, "messagemode JELSZO")
  15.         }
  16.         case 3: {
  17.             if(equal(bfh[id], fh[id]) && equal(bjsz[id], jsz[id]))
  18.             {
  19.                 static honap[5], nap[5], ev[7]
  20.                 format_time(honap, sizeof(honap) - 1, "%m")
  21.                 format_time(nap, sizeof(nap) - 1, "%d")
  22.                 format_time(ev, sizeof(ev) - 1, "%Y")
  23.                 new jelenlegi_honap = str_to_num(honap)
  24.                 new jelenlegi_nap = str_to_num(nap)
  25.                 new jelenlegi_ev = str_to_num(ev)
  26.                 if(a_ev[id] < jelenlegi_ev || a_ev[id] == jelenlegi_ev && a_honap[id] < jelenlegi_honap || a_ev[id] == jelenlegi_ev && a_honap[id] == jelenlegi_honap && a_nap[id] < jelenlegi_nap)
  27.                 {
  28.                     ColorChat(id,RED,"[Információ] Az admin lejárt ^1 %d.%d.%d!", a_ev[id], a_honap[id], a_nap[id])
  29.                     admin_menu(id)

Forrás:http://www.hlmod.hu/viewtopic.php?f=101&t=20300&hilit=admin+men%C3%BC

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Megvétel, lejárat. ???
HozzászólásElküldve:2016.01.07. 10:50 
Offline
Senior Tag

Csatlakozott:2015.08.03. 18:09
Hozzászólások:216
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 11 alkalommal
  1. static honap[5], nap[5], ev[7]
  2.         format_time(honap, sizeof(honap) - 1, "%m")
  3.         format_time(nap, sizeof(nap) - 1, "%d")
  4.         format_time(ev, sizeof(ev) - 1, "%Y")
  5.         new jelenlegi_honap = str_to_num(honap)
  6.         new jelenlegi_nap = str_to_num(nap)
  7.         new jelenlegi_ev = str_to_num(ev)


Ezek, az "5" "5" "7" azok karakter számok? Vagy azok mik is? :O
És mi van akkor, hogyha például decemberben vagyunk. Én veszek egy Vip-et és át megy Januárba, akkor a jelenlegi Év ott már lecsúszott. Sajnos. De addig még van egy kis idő, az még nem fenyeget minket :D

Na most már, ez így megfelel? Vagy ez így működne?

  1. public vip(id) {
  2.     new menu = menu_create("Vip Vasarlas" "vip_h")
  3.    
  4.     if(vip_pont[id] == 5 && a_ev[id] == jelenlegi_ev && a_honap[id] += 1 && a_nap[id] == jelenlegi_nap)
  5.     menu_additem(menu, "VIP [Megvasarolva]", "1", 0)
  6.     else
  7.     menu_additem(menu, "VIP - 5000 Arany", "1", 0)
  8.    
  9.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  10.     menu_setprop(menu, MPROP_EXITNAME, "\dKilĂ©pĂ©s")
  11.     menu_display(id, menu, 0)
  12.     return PLUGIN_HANDLED
  13. }
  14.  
  15. public vip_h(id, menu, item) {
  16.     if(item == MENU_EXIT)
  17.     {
  18.         menu_destroy(menu)
  19.         return PLUGIN_HANDLED
  20.     }
  21.     new data[9], access, callback, szName[64]
  22.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  23.     new key = str_to_num(data)
  24.    
  25.     static honap[5], nap[5], ev[7]
  26.     format_time(honap, sizeof(honap) - 1, "%m")
  27.     format_time(nap, sizeof(nap) - 1, "%d")
  28.     format_time(ev, sizeof(ev) - 1, "%Y")
  29.     new jelenlegi_honap = str_to_num(honap)
  30.     new jelenlegi_nap = str_to_num(nap)
  31.     new jelenlegi_ev = str_to_num(ev)
  32.    
  33.     switch(key) {
  34.         case 1:{
  35.             if(vip_pont[id] == 5 && a_ev[id] == jelenlegi_ev && a_honap[id] += 1 && a_nap[id] == jelenlegi_nap) {
  36.                 if(arany[id] >= 5000){
  37.                     vip_pont[id] += 5
  38.                     arany[id] -= 5000
  39.                     ColorChat(id, RED, "^4[Info] ^1Sikeres vasarlas!")
  40.                 }
  41.                 else
  42.                 {
  43.                     vip(id)
  44.                     ColorChat(id, RED, "^4[Info] ^1Nincs eleg Aranyad!")
  45.                 }
  46.             }
  47.             else
  48.             {
  49.                 vip(id)
  50.                 ColorChat(id, RED, "^4[Info] ^1Nem vagy VIP!")
  51.             }
  52.         }
  53.     }
  54.     return PLUGIN_HANDLED
  55. }



Mivel az
  1. a_honap[id] += 1
, akkor az azt jelenti, hogy 1 hónapot VIP az ürge, nem? :O
Ha hiba lenne benne, javítsátok, köszönöm.

_________________
.:[D@nGeR]:. [1] Only Dust2:
Kép

.:[D@nGeR]:. [2] Sniper:
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Megvétel, lejárat. ???
HozzászólásElküldve:2016.01.07. 23:11 
Offline
Félisten
Avatar

Csatlakozott:2015.03.12. 18:30
Hozzászólások:975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
Igen, karakter számok azok.
Teljes forrás kód.. :)
1 hónap lesz.. :D

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Megvétel, lejárat. ???
HozzászólásElküldve:2016.01.08. 13:20 
Offline
Beavatott
Avatar

Csatlakozott:2016.01.05. 14:47
Hozzászólások:68
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 7 alkalommal
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <colorchat>
  6.  
  7. #define PLUGIN "New Plug-In"
  8. #define VERSION "1.0"
  9. #define AUTHOR "author"
  10.  
  11. new vip_pont[33], a_nap[33], a_honap[33], a_ev[33], arany[33]
  12.  
  13. public plugin_init() {
  14.     register_plugin(PLUGIN, VERSION, AUTHOR)
  15. }
  16. public vip(id) {
  17.     static honap[5], nap[5], ev[7]
  18.     format_time(honap, sizeof(honap) - 1, "%m")
  19.     format_time(nap, sizeof(nap) - 1, "%d")
  20.     format_time(ev, sizeof(ev) - 1, "%Y")
  21.     new jelenlegi_honap = str_to_num(honap)
  22.     new jelenlegi_nap = str_to_num(nap)
  23.     new jelenlegi_ev = str_to_num(ev)
  24.    
  25.     new menu = menu_create("Vip Vasarlas", "vip_h")
  26.    
  27.    
  28.     if(vip_pont[id] == 5 && a_ev[id] == jelenlegi_ev && a_honap[id] == 1 && jelenlegi_honap && a_nap[id]-jelenlegi_nap)
  29.         menu_additem(menu, "VIP [Megvasarolva]", "1", 0)
  30.     else
  31.         menu_additem(menu, "VIP - 5000 Arany", "1", 0)
  32.    
  33.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  34.     menu_setprop(menu, MPROP_EXITNAME, "\dKilA©pA©s")
  35.     menu_display(id, menu, 0)
  36.     return PLUGIN_HANDLED
  37. }
  38.  
  39. public vip_h(id, menu, item) {
  40.     if(item == MENU_EXIT)
  41.     {
  42.         menu_destroy(menu)
  43.         return PLUGIN_HANDLED
  44.     }
  45.     new data[9], access, callback, szName[64]
  46.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  47.     new key = str_to_num(data)
  48.    
  49.     static honap[5], nap[5], ev[7]
  50.     format_time(honap, sizeof(honap) - 1, "%m")
  51.     format_time(nap, sizeof(nap) - 1, "%d")
  52.     format_time(ev, sizeof(ev) - 1, "%Y")
  53.     new jelenlegi_honap = str_to_num(honap)
  54.     new jelenlegi_nap = str_to_num(nap)
  55.     new jelenlegi_ev = str_to_num(ev)
  56.    
  57.     switch(key) {
  58.         case 1:{
  59.             if(vip_pont[id] == 5 && a_ev[id] == jelenlegi_ev && a_honap[id] == 1 && jelenlegi_honap && a_nap[id]-jelenlegi_nap)
  60.             {
  61.                 if(arany[id] >= 5000){
  62.                     vip_pont[id] += 5
  63.                     arany[id] -= 5000
  64.                     ColorChat(id, RED, "^4[Info] ^1Sikeres vasarlas!")
  65.                 }
  66.                 else
  67.                 {
  68.                     vip(id)
  69.                     ColorChat(id, RED, "^4[Info] ^1Nincs eleg Aranyad!")
  70.                 }
  71.             }
  72.             else
  73.             {
  74.                 vip(id)
  75.                 ColorChat(id, RED, "^4[Info] ^1Nem vagy VIP!")
  76.             }
  77.         }
  78.     }
  79.     return PLUGIN_HANDLED
  80. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Megvétel, lejárat. ???
HozzászólásElküldve:2016.01.08. 14:49 
Offline
Senior Tag

Csatlakozott:2015.08.03. 18:09
Hozzászólások:216
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 11 alkalommal
És ebben hol veszi el, neki a "vip_pont"-ját?
Nem tudom, de szerintem ez így nem lesz jó, mert hogyha még egyszer vesz, akkor kap +5-t. Így hogyha az előző megmarad akkor már 10 lesz.

_________________
.:[D@nGeR]:. [1] Only Dust2:
Kép

.:[D@nGeR]:. [2] Sniper:
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Megvétel, lejárat. ???
HozzászólásElküldve:2016.01.08. 15:46 
Offline
Beavatott
Avatar

Csatlakozott:2016.01.05. 14:47
Hozzászólások:68
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 7 alkalommal
Patrik3 írta:
És ebben hol veszi el, neki a "vip_pont"-ját?
Nem tudom, de szerintem ez így nem lesz jó, mert hogyha még egyszer vesz, akkor kap +5-t. Így hogyha az előző megmarad akkor már 10 lesz.

probalt

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.    
  14.     // Add your code here...
  15. }
  16. /* Plugin generated by AMXX-Studio */
  17.  
  18. #include <amxmodx>
  19. #include <amxmisc>
  20. #include <colorchat>
  21.  
  22. #define PLUGIN "New Plug-In"
  23. #define VERSION "1.0"
  24. #define AUTHOR "author"
  25.  
  26. new vip_pont[33], a_nap[33], a_honap[33], a_ev[33], arany[33]
  27.  
  28. public plugin_init() {
  29.     register_plugin(PLUGIN, VERSION, AUTHOR)
  30. }
  31. public vip(id) {
  32.     static honap[5], nap[5], ev[7]
  33.     format_time(honap, sizeof(honap) - 1, "%m")
  34.     format_time(nap, sizeof(nap) - 1, "%d")
  35.     format_time(ev, sizeof(ev) - 1, "%Y")
  36.     new jelenlegi_honap = str_to_num(honap)
  37.     new jelenlegi_nap = str_to_num(nap)
  38.     new jelenlegi_ev = str_to_num(ev)
  39.    
  40.     new menu = menu_create("Vip Vasarlas", "vip_h")
  41.    
  42.    
  43.     if(vip_pont[id] == 5 && a_ev[id] == jelenlegi_ev && a_honap[id] == 1 && jelenlegi_honap && a_nap[id]-jelenlegi_nap)
  44.         menu_additem(menu, "VIP [Megvasarolva]", "1", 0)
  45.     else
  46.         menu_additem(menu, "VIP - 5000 Arany", "1", 0)
  47.    
  48.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  49.     menu_setprop(menu, MPROP_EXITNAME, "\dKilA©pA©s")
  50.     menu_display(id, menu, 0)
  51.     return PLUGIN_HANDLED
  52. }
  53.  
  54. public vip_h(id, menu, item) {
  55.     if(item == MENU_EXIT)
  56.     {
  57.         menu_destroy(menu)
  58.         return PLUGIN_HANDLED
  59.     }
  60.     new data[9], access, callback, szName[64]
  61.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  62.     new key = str_to_num(data)
  63.    
  64.     static honap[5], nap[5], ev[7]
  65.     format_time(honap, sizeof(honap) - 1, "%m")
  66.     format_time(nap, sizeof(nap) - 1, "%d")
  67.     format_time(ev, sizeof(ev) - 1, "%Y")
  68.     new jelenlegi_honap = str_to_num(honap)
  69.     new jelenlegi_nap = str_to_num(nap)
  70.     new jelenlegi_ev = str_to_num(ev)
  71.    
  72.     switch(key) {
  73.         case 1:{
  74.             if(vip_pont[id] == 5 && a_ev[id] == jelenlegi_ev && a_honap[id] == 1 && jelenlegi_honap && a_nap[id]-jelenlegi_nap)
  75.             {
  76.                 if(arany[id] >= 5000){
  77.                     vip_pont[id] -= 5
  78.                     arany[id] -= 5000
  79.                     ColorChat(id, RED, "^4[Info] ^1Sikeres vasarlas!")
  80.                 }
  81.                 else
  82.                 {
  83.                     vip(id)
  84.                     ColorChat(id, RED, "^4[Info] ^1Nincs eleg Aranyad!")
  85.                 }
  86.             }
  87.             else
  88.             {
  89.                 vip(id)
  90.                 ColorChat(id, RED, "^4[Info] ^1Nem vagy VIP!")
  91.             }
  92.         }
  93.     }
  94.     return PLUGIN_HANDLED
  95. }


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 14 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole