hlmod.hu
https://hlmod.hu/

Fömenü_h error
https://hlmod.hu/viewtopic.php?f=10&t=30585
Oldal: 1 / 2

Szerző:  saxxo [ 2020.08.25. 17:26 ]
Hozzászólás témája:  Fömenü_h error

Hali,

Esetleg valaki rá nézne nekem, mert próbálgattam javítani de nem jó!

  1. public Fomenu_h(id, menu, item){
  2.     if(item == MENU_EXIT)
  3.     {
  4.         menu_destroy(menu);
  5.         return PLUGIN_HANDLED;
  6.     }
  7.    
  8.     new data[9], szName[64];
  9.     new access, callback;
  10.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  11.     new key = str_to_num(data);
  12.    
  13.     switch(key)
  14.     {
  15.         case 7: Raktar(id);
  16.         case 3:
  17.         {
  18.             Fomenu(id);
  19.         }
  20.         case 6:
  21.             {
  22.         if(get_user_flags(id) & TULAJ)
  23.         {
  24.         adatkezelo(id);
  25.         }
  26.         else client_print_color(id, GREEN, "^3.:DarK~DemonS:. ^1Ezt a menüt csak ^4Tulajdonos ^1használhatja!");
  27.             }
  28.         }
  29.     return PLUGIN_HANDLED  
  30.     }
  31. public Raktar(id)
  32. {
  33.     new cim[121];
  34.     format(cim, charsmax(cim), "[%s] \r- \dRaktár", Prefix);
  35.     new menu = menu_create(cim, "Raktar_h");
  36.    
  37.     menu_additem(menu, "\rM4A1 \ySkinek", "1", 0);
  38.     menu_additem(menu, "\rAK47 \ySkinek", "2", 0);
  39.     menu_additem(menu, "\rAWP \ySkinek", "3", 0);
  40.     menu_additem(menu, "\rSCOUT \ySkinek", "4", 0);
  41.     menu_additem(menu, "\rFAMAS \ySkinek", "5", 0);
  42.     menu_additem(menu, "\rGALIL  \ySkinek", "6", 0);
  43.     menu_additem(menu, "\rAUG \ySkinek", "7", 0);
  44.     menu_additem(menu, "\rM3 \ySkinek", "8", 0);
  45.     menu_additem(menu, "\rXM1014 \ySkinek", "9", 0);
  46.     menu_additem(menu, "\rKNIFE \ySkinek", "10", 0);
  47.     menu_additem(menu, "\rDEAGLE \ySkinek", "11", 0);
  48.     menu_additem(menu, "\rUSP \ySkinek", "12", 0);
  49.     menu_additem(menu, "\rGLOCK18 \ySkinek", "13", 0);
  50.    
  51.     menu_display(id, menu, 0);
  52.         public m4a1_menu(iId) {
  53.         new sText[256], iSize = sizeof(m4a1_list);
  54.        
  55.         format(sText, charsmax(sText), "[.:prefix:.] \wM4A1 Skinek \r[\dPontjaid: \y%d\r]", m4a1Oles[iId]);
  56.         new iMenu = menu_create(sText, "HHm4a1_handler");
  57.            
  58.         for(new i; i < iSize; i++){
  59.             formatex(sText, charsmax(sText), m4a1_list[i][fgy_oles] <= m4a1Oles[id] ? "\w%s \y[\d%d\w/\r%d\y]":"\w%s \y*Elérve", m4a1_list[i][Nevei], m4a1Oles[iId], m4a1_list[i][fgy_oles])
  60.             menu_additem(iMenu, sText);
  61.         }
  62.        
  63.         menu_setprop(iMenu, MPROP_BACKNAME, "Vissza");
  64.         menu_setprop(iMenu, MPROP_NEXTNAME, "Tovább");
  65.         menu_setprop(iMenu, MPROP_EXITNAME, "Kilépés");
  66.      
  67.         menu_display(iId, iMenu, 0);
  68.     }
  69.      
  70.     public HHm4a1_handler(iId, iMenu, iItem) {
  71.         if( iItem == MENU_EXIT ) {
  72.             menu_destroy(iMenu);
  73.             return PLUGIN_HANDLED;
  74.         }
  75.      
  76.         if(m4a1_list[iItem][fgy_oles] <= m4a1Oles[iId]) {
  77.             kivalasztott[iId][v_M4A1] = iItem;
  78.         } else {
  79.             client_print_color(iId, GREEN, "^3[.:prefix:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  80.         }
  81.        
  82.         menu_destroy(iMenu);
  83.         return PLUGIN_HANDLED;
  84.     }

Szerző:  Pika [ 2020.08.25. 17:32 ]
Hozzászólás témája:  Re: Fömenü_h error

Hibakód?

  1. if(get_user_flags(id) & TULAJ)


-->

  1. if(get_user_flags(id) && TULAJ)

Szerző:  HellEnergY [ 2020.08.25. 18:29 ]
Hozzászólás témája:  Re: Fömenü_h error

saxxo írta:
Hali,

Esetleg valaki rá nézne nekem, mert próbálgattam javítani de nem jó!

  1. public Fomenu_h(id, menu, item){
  2.     if(item == MENU_EXIT)
  3.     {
  4.         menu_destroy(menu);
  5.         return PLUGIN_HANDLED;
  6.     }
  7.    
  8.     new data[9], szName[64];
  9.     new access, callback;
  10.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  11.     new key = str_to_num(data);
  12.    
  13.     switch(key)
  14.     {
  15.         case 7: Raktar(id);
  16.         case 3:
  17.         {
  18.             Fomenu(id);
  19.         }
  20.         case 6:
  21.             {
  22.         if(get_user_flags(id) & TULAJ)
  23.         {
  24.         adatkezelo(id);
  25.         }
  26.         else client_print_color(id, GREEN, "^3.:DarK~DemonS:. ^1Ezt a menüt csak ^4Tulajdonos ^1használhatja!");
  27.             }
  28.         }
  29.     return PLUGIN_HANDLED  
  30.     }
  31. public Raktar(id)
  32. {
  33.     new cim[121];
  34.     format(cim, charsmax(cim), "[%s] \r- \dRaktár", Prefix);
  35.     new menu = menu_create(cim, "Raktar_h");
  36.    
  37.     menu_additem(menu, "\rM4A1 \ySkinek", "1", 0);
  38.     menu_additem(menu, "\rAK47 \ySkinek", "2", 0);
  39.     menu_additem(menu, "\rAWP \ySkinek", "3", 0);
  40.     menu_additem(menu, "\rSCOUT \ySkinek", "4", 0);
  41.     menu_additem(menu, "\rFAMAS \ySkinek", "5", 0);
  42.     menu_additem(menu, "\rGALIL  \ySkinek", "6", 0);
  43.     menu_additem(menu, "\rAUG \ySkinek", "7", 0);
  44.     menu_additem(menu, "\rM3 \ySkinek", "8", 0);
  45.     menu_additem(menu, "\rXM1014 \ySkinek", "9", 0);
  46.     menu_additem(menu, "\rKNIFE \ySkinek", "10", 0);
  47.     menu_additem(menu, "\rDEAGLE \ySkinek", "11", 0);
  48.     menu_additem(menu, "\rUSP \ySkinek", "12", 0);
  49.     menu_additem(menu, "\rGLOCK18 \ySkinek", "13", 0);
  50.    
  51.     menu_display(id, menu, 0);
  52.         public m4a1_menu(iId) {
  53.         new sText[256], iSize = sizeof(m4a1_list);
  54.        
  55.         format(sText, charsmax(sText), "[.:prefix:.] \wM4A1 Skinek \r[\dPontjaid: \y%d\r]", m4a1Oles[iId]);
  56.         new iMenu = menu_create(sText, "HHm4a1_handler");
  57.            
  58.         for(new i; i < iSize; i++){
  59.             formatex(sText, charsmax(sText), m4a1_list[i][fgy_oles] <= m4a1Oles[id] ? "\w%s \y[\d%d\w/\r%d\y]":"\w%s \y*Elérve", m4a1_list[i][Nevei], m4a1Oles[iId], m4a1_list[i][fgy_oles])
  60.             menu_additem(iMenu, sText);
  61.         }
  62.        
  63.         menu_setprop(iMenu, MPROP_BACKNAME, "Vissza");
  64.         menu_setprop(iMenu, MPROP_NEXTNAME, "Tovább");
  65.         menu_setprop(iMenu, MPROP_EXITNAME, "Kilépés");
  66.      
  67.         menu_display(iId, iMenu, 0);
  68.     }
  69.      
  70.     public HHm4a1_handler(iId, iMenu, iItem) {
  71.         if( iItem == MENU_EXIT ) {
  72.             menu_destroy(iMenu);
  73.             return PLUGIN_HANDLED;
  74.         }
  75.      
  76.         if(m4a1_list[iItem][fgy_oles] <= m4a1Oles[iId]) {
  77.             kivalasztott[iId][v_M4A1] = iItem;
  78.         } else {
  79.             client_print_color(iId, GREEN, "^3[.:prefix:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  80.         }
  81.        
  82.         menu_destroy(iMenu);
  83.         return PLUGIN_HANDLED;
  84.     }



client_print_colornál nincs GREEN, csak: print_team_blue, print_team_grey, print_team_red, print_team_default van.

Szerző:  Vieni [ 2020.08.25. 18:51 ]
Hozzászólás témája:  Re: Fömenü_h error

Pika írta:
Hibakód?

  1. if(get_user_flags(id) & TULAJ)


-->

  1. if(get_user_flags(id) && TULAJ)


Mivel a get_user_flags egy bit-field-et ad vissza, az előző jó addig amíg egy flag-et define-ol TULAJ-al. Kétlem, hogy nem flag-ezik, bár ki tudja :?

Szerző:  saxxo [ 2020.08.27. 17:18 ]
Hozzászólás témája:  Re: Fömenü_h error

Pika írta:
Hibakód?

  1. if(get_user_flags(id) & TULAJ)


-->

  1. if(get_user_flags(id) && TULAJ)



  1. próbamod.sma(269) : error 029: invalid expression, assumed zero
  2. próbamod.sma(269) : warning 215: expression has no effect
  3. próbamod.sma(269) : error 001: expected token: ";", but found ")"
  4. próbamod.sma(269) : error 029: invalid expression, assumed zero
  5. próbamod.sma(269) : fatal error 107: too many error messages on one line


Csatolmányok:
próbamod.sma [10.15 KiB]
Letöltve 119 alkalommal.

Szerző:  HellEnergY [ 2020.08.27. 19:56 ]
Hozzászólás témája:  Re: Fömenü_h error

saxxo írta:
Pika írta:
Hibakód?

  1. if(get_user_flags(id) & TULAJ)


-->

  1. if(get_user_flags(id) && TULAJ)



  1. próbamod.sma(269) : error 029: invalid expression, assumed zero
  2. próbamod.sma(269) : warning 215: expression has no effect
  3. próbamod.sma(269) : error 001: expected token: ";", but found ")"
  4. próbamod.sma(269) : error 029: invalid expression, assumed zero
  5. próbamod.sma(269) : fatal error 107: too many error messages on one line



  1. if(get_user_flags(id) && TULAJ)
ezt írjad vissza --> &.. Figyelj oda mit írnak felette..

  1. public Raktar(id)
  2. {/* <-------- HA NYITSZ*/
  3.     new cim[121];
  4.     format(cim, charsmax(cim), "[%s] \r- \dRaktár", Prefix);
  5.     new menu = menu_create(cim, "Raktar_h");
  6.    
  7.     menu_additem(menu, "\rM4A1 \ySkinek", "1", 0);
  8.     menu_additem(menu, "\rAK47 \ySkinek", "2", 0);
  9.     menu_additem(menu, "\rAWP \ySkinek", "3", 0);
  10.     menu_additem(menu, "\rSCOUT \ySkinek", "4", 0);
  11.     menu_additem(menu, "\rFAMAS \ySkinek", "5", 0);
  12.     menu_additem(menu, "\rGALIL  \ySkinek", "6", 0);
  13.     menu_additem(menu, "\rAUG \ySkinek", "7", 0);
  14.     menu_additem(menu, "\rM3 \ySkinek", "8", 0);
  15.     menu_additem(menu, "\rXM1014 \ySkinek", "9", 0);
  16.     menu_additem(menu, "\rKNIFE \ySkinek", "10", 0);
  17.     menu_additem(menu, "\rDEAGLE \ySkinek", "11", 0);
  18.     menu_additem(menu, "\rUSP \ySkinek", "12", 0);
  19.     menu_additem(menu, "\rGLOCK18 \ySkinek", "13", 0);
  20.    
  21.     menu_display(id, menu, 0);


ZÁRSZ IS -----> }

Miért irod oda ezt:ADMIN_IMMUNITY
  1. menu_additem(menu, "\y* \wAdatkezelés", "6", TULAJ ADMIN_IMMUNITY);


Amikor fentebb defineolva van: #define TULAJ ADMIN_IMMUNITY
  1. menu_additem(menu, "\y* \wAdatkezelés", "6", TULAJ);


Plusz a vesszők díszek?
  1. menu_additem(menu, "\y* \wAdatkezelés", "6", TULAJ/*>>>>>>>>>>*/,/*<<<<<<<<<*/ ADMIN_IMMUNITY);


Itt meg iId-t használsz indexnél... nem id-t
  1. for(new i; i < iSize; i++){
  2.         formatex(sText, charsmax(sText), m4a1_list[i][fgy_oles] <= m4a1Oles[id/*--------->i*/Id] ? "\w%s \y[\d%d\w/\r%d\y]":"\w%s \y*Elérve", m4a1_list[i][Nevei], m4a1Oles[iId], m4a1_list[i][fgy_oles])
  3.         menu_additem(iMenu, sText);
  4.     }

Szerző:  saxxo [ 2020.08.28. 14:12 ]
Hozzászólás témája:  Re: Fömenü_h error

HellEnergY írta:
saxxo írta:
Pika írta:
Hibakód?

  1. if(get_user_flags(id) & TULAJ)


-->

  1. if(get_user_flags(id) && TULAJ)



  1. próbamod.sma(269) : error 029: invalid expression, assumed zero
  2. próbamod.sma(269) : warning 215: expression has no effect
  3. próbamod.sma(269) : error 001: expected token: ";", but found ")"
  4. próbamod.sma(269) : error 029: invalid expression, assumed zero
  5. próbamod.sma(269) : fatal error 107: too many error messages on one line



  1. if(get_user_flags(id) && TULAJ)
ezt írjad vissza --> &.. Figyelj oda mit írnak felette..

  1. public Raktar(id)
  2. {/* <-------- HA NYITSZ*/
  3.     new cim[121];
  4.     format(cim, charsmax(cim), "[%s] \r- \dRaktár", Prefix);
  5.     new menu = menu_create(cim, "Raktar_h");
  6.    
  7.     menu_additem(menu, "\rM4A1 \ySkinek", "1", 0);
  8.     menu_additem(menu, "\rAK47 \ySkinek", "2", 0);
  9.     menu_additem(menu, "\rAWP \ySkinek", "3", 0);
  10.     menu_additem(menu, "\rSCOUT \ySkinek", "4", 0);
  11.     menu_additem(menu, "\rFAMAS \ySkinek", "5", 0);
  12.     menu_additem(menu, "\rGALIL  \ySkinek", "6", 0);
  13.     menu_additem(menu, "\rAUG \ySkinek", "7", 0);
  14.     menu_additem(menu, "\rM3 \ySkinek", "8", 0);
  15.     menu_additem(menu, "\rXM1014 \ySkinek", "9", 0);
  16.     menu_additem(menu, "\rKNIFE \ySkinek", "10", 0);
  17.     menu_additem(menu, "\rDEAGLE \ySkinek", "11", 0);
  18.     menu_additem(menu, "\rUSP \ySkinek", "12", 0);
  19.     menu_additem(menu, "\rGLOCK18 \ySkinek", "13", 0);
  20.    
  21.     menu_display(id, menu, 0);


ZÁRSZ IS -----> }

Miért irod oda ezt:ADMIN_IMMUNITY
  1. menu_additem(menu, "\y* \wAdatkezelés", "6", TULAJ ADMIN_IMMUNITY);


Amikor fentebb defineolva van: #define TULAJ ADMIN_IMMUNITY
  1. menu_additem(menu, "\y* \wAdatkezelés", "6", TULAJ);


Plusz a vesszők díszek?
  1. menu_additem(menu, "\y* \wAdatkezelés", "6", TULAJ/*>>>>>>>>>>*/,/*<<<<<<<<<*/ ADMIN_IMMUNITY);


Itt meg iId-t használsz indexnél... nem id-t
  1. for(new i; i < iSize; i++){
  2.         formatex(sText, charsmax(sText), m4a1_list[i][fgy_oles] <= m4a1Oles[id/*--------->i*/Id] ? "\w%s \y[\d%d\w/\r%d\y]":"\w%s \y*Elérve", m4a1_list[i][Nevei], m4a1Oles[iId], m4a1_list[i][fgy_oles])
  3.         menu_additem(iMenu, sText);
  4.     }




  1. próbamod.sma(269) : error 037: invalid string (possibly non-terminated string)
  2. próbamod.sma(269 -- 274) : warning 215: expression has no effect
  3. próbamod.sma(300) : error 017: undefined symbol "adatkezelo"
  4. próbamod.sma(302) : error 017: undefined symbol "client_print_team_blue"
  5. próbamod.sma(302) : warning 215: expression has no effect
  6. próbamod.sma(302) : error 001: expected token: ";", but found ")"
  7. próbamod.sma(302) : error 029: invalid expression, assumed zero
  8. próbamod.sma(302) : fatal error 107: too many error messages on one line


Csatolmányok:
próbamod.sma [10.14 KiB]
Letöltve 95 alkalommal.

Szerző:  HellEnergY [ 2020.08.28. 15:26 ]
Hozzászólás témája:  Re: Fömenü_h error

Csatolmány:
7vvfgaamb8rz.jpg
7vvfgaamb8rz.jpg [ 45.38 KiB | Megtekintve 3055 alkalommal ]

Szerző:  saxxo [ 2020.08.28. 17:31 ]
Hozzászólás témája:  Re: Fömenü_h error

HellEnergY írta:
Csatolmány:
A 7vvfgaamb8rz.jpg csatolmány már nem érhető el.



Amiket tudtam javítottam, de még mindig vannak hibák!

próbamod.sma(268) : error 029: invalid expression, assumed zero
próbamod.sma(268) : warning 215: expression has no effect
próbamod.sma(268) : error 029: invalid expression, assumed zero
próbamod.sma(268) : warning 215: expression has no effect
próbamod.sma(268) : warning 215: expression has no effect
próbamod.sma(268) : error 001: expected token: ";", but found ")"
próbamod.sma(268) : fatal error 107: too many error messages on one line

Csatolmányok:
próbamod.sma [9.78 KiB]
Letöltve 100 alkalommal.

Szerző:  FonoK [ 2020.08.28. 17:40 ]
Hozzászólás témája:  Re: Fömenü_h error

Erről beszéltem múltkor! :)

Hiába tanítjátok még + dologra, hiába tanul 1-2 dolgot. Ha rosszul kezel mindent.



Mint írtam, legelejétől kéne megtanulni a dolgokat....


segítség (Skinmenü)

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/