hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.01. 01:11



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: handler-t warningnak írja...
HozzászólásElküldve: 2016.02.22. 17:28 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Heló, próbálkoztam az almenüvel, régebben ment, most valamiért, ha lefordítom az almenüs pluginom, akkor lefordul viszont a handler részt hibásnak írja, és nemis hozza elő a menüt, ennek bemutatására készítettem egy skin, láda menüt.

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <colorchat>
  6. #include <fun>
  7. #include <cstrike>
  8. #include <fakemeta>
  9. #include <engine>
  10.  
  11. #define PLUGIN "Plugin"
  12. #define VERSION "1.0"
  13. #define AUTHOR "Extazyy"
  14.  
  15. new pont[33]
  16. new oles[33]
  17.  
  18. public plugin_init() {
  19.     register_plugin(PLUGIN, VERSION, AUTHOR)
  20.     register_event("DeathMsg", "halal", "a")
  21.     register_impulse(201, "f_menu")
  22. }
  23. public halal()
  24. {
  25.     new killer = read_data(1)
  26.     new victim = read_data(2)
  27.     if(killer != victim){
  28.         oles[killer]++
  29.     }
  30.     if(oles[killer] >= 3){
  31.         pont[killer]++
  32.         oles[killer] = 0
  33.     }
  34. }
  35. public f_menu(id)
  36. {
  37.     new menu = menu_create("ASDASD", "menu_handler")
  38.     menu_additem(menu, "\rFegyver Skinek", "1", 0)
  39.     menu_additem(menu, "\rLadak", "2", 0)
  40. }
  41.  
  42. public menu_handler(id, menu, item){
  43.          if( item == MENU_EXIT ){
  44.         menu_destroy(menu)
  45.         return PLUGIN_HANDLED;
  46.     }
  47.  
  48.          new data[6], szName[64];
  49.          new access, callback;
  50.  
  51.  
  52.          menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  53.  
  54.  
  55.  
  56.  
  57.          new key = str_to_num(data)
  58.      switch(key){
  59.         case 1:{
  60.             skinek(id)
  61.         }
  62.         case 2:{
  63.             ladak(id)
  64.         }
  65.     }
  66. }
  67.  
  68. public skinek(id)
  69. {
  70.     new kie[121]
  71.     format(kie, charsmax(kie), "\r[P.B.D] \yFomenu, Pontjaid: %d", pont[id])
  72.     new menu = menu_create(kie, "menu_keze")
  73.    
  74.     if(pont[id] >= 2){
  75.         menu_additem(menu, "1. Skin", "1", 0)
  76.     }
  77.     else
  78.     {
  79.         menu_additem(menu, "1. Skin", "0", 0)
  80.     }
  81.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  82.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  83.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  84.     menu_display(id, menu, 0);
  85. }
  86.  
  87. public menu_keze(id, menu, item){
  88.          if( item == MENU_EXIT ){
  89.         menu_destroy(menu)
  90.         return PLUGIN_HANDLED;
  91.     }
  92.  
  93.          new data[6], szName[64];
  94.          new access, callback;
  95.  
  96.  
  97.          menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  98.  
  99.  
  100.  
  101.  
  102.          new key = str_to_num(data)
  103.      switch(key){
  104.         case 1:{
  105.             skinek(id)
  106.         }
  107.     }
  108. }
  109.  
  110. public ladak(id)
  111. {
  112.     new menu = menu_create("Ladak", "lada_handler")
  113.     menu_additem(menu, "1. Lada", "1", 0)
  114.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  115.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  116.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  117.     menu_display(id, menu, 0);
  118. }
  119.  
  120. public lada_handler(id, menu, item){
  121.          if( item == MENU_EXIT ){
  122.         menu_destroy(menu)
  123.         return PLUGIN_HANDLED;
  124.     }
  125.  
  126.          new data[6], szName[64];
  127.          new access, callback;
  128.  
  129.  
  130.          menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  131.  
  132.  
  133.  
  134.  
  135.          new key = str_to_num(data)
  136.      switch(key){
  137.         case 1:{
  138.             ladak(id)
  139.         }
  140.     }
  141. }


Köszi. :)

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: handler-t warningnak írja...
HozzászólásElküldve: 2016.02.22. 17:38 
Offline
Lelkes
Avatar

Csatlakozott: 2015.11.30. 12:14
Hozzászólások: 20
Megköszönt másnak: 1 alkalommal
  1. #include <amxmodx>
  2. #include <engine>
  3.  
  4. #define PLUGIN "Plugin"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Extazyy"
  7.  
  8. new pont[33]
  9. new oles[33]
  10.  
  11. public plugin_init() {
  12.     register_plugin(PLUGIN, VERSION, AUTHOR)
  13.     register_event("DeathMsg", "halal", "a")
  14.     register_impulse(201, "f_menu")
  15. }
  16. public halal()
  17. {
  18.     new killer = read_data(1)
  19.     new victim = read_data(2)
  20.     if(killer != victim){
  21.         oles[killer]++
  22.     }
  23.     if(oles[killer] >= 3){
  24.         pont[killer]++
  25.         oles[killer] = 0
  26.     }
  27. }
  28. public f_menu(id)
  29. {
  30.     new menu = menu_create("ASDASD", "menu_handler")
  31.     menu_additem(menu, "\rFegyver Skinek", "1", 0)
  32.     menu_additem(menu, "\rLadak", "2", 0)
  33. }
  34.  
  35. public menu_handler(id, menu, item){
  36.     if( item == MENU_EXIT ){
  37.         menu_destroy(menu)
  38.         return PLUGIN_HANDLED;
  39.     }
  40.    
  41.     new data[6], szName[64];
  42.     new access, callback;
  43.    
  44.    
  45.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  46.    
  47.     new key = str_to_num(data)
  48.     switch(key){
  49.         case 1:{
  50.             skinek(id)
  51.         }
  52.         case 2:{
  53.             ladak(id)
  54.         }
  55.     }
  56.     menu_destroy(menu)
  57.     return PLUGIN_HANDLED
  58. }
  59.  
  60. public skinek(id)
  61. {
  62.     new kie[121]
  63.     format(kie, charsmax(kie), "\r[P.B.D] \yFomenu, Pontjaid: %d", pont[id])
  64.     new menu = menu_create(kie, "menu_keze")
  65.    
  66.     if(pont[id] >= 2){
  67.         menu_additem(menu, "1. Skin", "1", 0)
  68.     }
  69.     else
  70.     {
  71.         menu_additem(menu, "1. Skin", "0", 0)
  72.     }
  73.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  74.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  75.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  76.     menu_display(id, menu, 0);
  77. }
  78.  
  79. public menu_keze(id, menu, item){
  80.     if( item == MENU_EXIT ){
  81.         menu_destroy(menu)
  82.         return PLUGIN_HANDLED;
  83.     }
  84.    
  85.     new data[6], szName[64];
  86.     new access, callback;
  87.    
  88.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  89.     new key = str_to_num(data)
  90.     switch(key)
  91.     {
  92.         case 1:
  93.         {
  94.             skinek(id)
  95.         }
  96.     }
  97.     menu_destroy(menu)
  98.     return PLUGIN_HANDLED
  99. }
  100.  
  101. public ladak(id)
  102. {
  103.     new menu = menu_create("Ladak", "lada_handler")
  104.     menu_additem(menu, "1. Lada", "1", 0)
  105.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  106.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  107.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  108.     menu_display(id, menu, 0);
  109. }
  110.  
  111. public lada_handler(id, menu, item){
  112.     if( item == MENU_EXIT ){
  113.         menu_destroy(menu)
  114.         return PLUGIN_HANDLED;
  115.     }
  116.    
  117.     new data[6], szName[64];
  118.     new access, callback;
  119.    
  120.    
  121.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  122.    
  123.    
  124.    
  125.    
  126.     new key = str_to_num(data)
  127.     switch(key){
  128.         case 1:{
  129.             ladak(id)
  130.         }
  131.     }
  132.     menu_destroy(menu)
  133.     return PLUGIN_HANDLED
  134. }


tessék *0*

_________________
Szia


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: handler-t warningnak írja...
HozzászólásElküldve: 2016.02.22. 20:25 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Mivolt a hiba?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: handler-t warningnak írja...
HozzászólásElküldve: 2016.02.22. 20:26 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.02.18. 19:24
Hozzászólások: 193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
|E|xTazYyyy^.~ írta:
Mivolt a hiba?

return PLUGIN_HANDLER- volt a hiba :)

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: handler-t warningnak írja...
HozzászólásElküldve: 2016.02.22. 20:34 
Offline
Újonc
Avatar

Csatlakozott: 2016.02.22. 20:32
Hozzászólások: 1
|E|xTazYyyy^.~ írta:
Mivolt a hiba?

ránézésre: Túl sok felesleges INC volt + RETURN visszatérési hiba .


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: handler-t warningnak írja...
HozzászólásElküldve: 2016.02.23. 16:35 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Köszönöm. :D Az INC-ek a későbbiekben kellenek, csak előre megelőztem a bajt. :D De köszönöm mindenkinek. :D

_________________
Kép


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  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 17 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