hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [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ő


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: If ciklus hiba
HozzászólásElküldve: 2017.08.23. 19:54 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.03.02. 21:12
Hozzászólások: 138
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 6 alkalommal
Üdv, megprobáltam egy ilyesmi awp modot irni a szerveremre csak akadt néhány hiba amit nem vágok hogy most pontosan hogyan és miért.
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 179
Error: Invalid expression, assumed zero on line 179
Error: Invalid expression, assumed zero on line 213
Warning: Loose indentation on line 245
Error: Invalid expression, assumed zero on line 245
Warning: Tag mismatch on line 259
Warning: Tag mismatch on line 259
Warning: Loose indentation on line 277
Error: Invalid expression, assumed zero on line 277

4 Errors.
Could not locate output file C:\Users\User\Desktop\awpmodbydipi.amx (compile failed).

  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <hamsandwich>
  6. #include <engine>
  7. #include <fun>
  8.  
  9. #define PLUGIN "New Plug-In"
  10. #define VERSION "1.0"
  11. #define AUTHOR "author"
  12.  
  13. new Nyelv[33];
  14. // 1- ENGLISH | 2-HUNGARY
  15.  
  16. new Gold[33];
  17.  
  18. new const SZERVERPREFIX[] = "#EUROPE";
  19.  
  20.  
  21. public plugin_init() {
  22.     register_plugin(PLUGIN, VERSION, AUTHOR)
  23.    
  24.     register_impulse(201, "FoMenu")
  25.     register_clcmd("say /menu", "FoMenu")
  26. }
  27.  
  28. public FoMenu(id)
  29. {
  30.     new Temp[900];
  31.    
  32.     if(Nyelv[id] == 1) {
  33.     formatex(Temp, 191, "\r%s \wMain Menu^n\yGold: \r%i", SZERVERPREFIX, Gold[id])
  34.     }
  35.     else if(Nyelv[id] == 2) {
  36.     formatex(Temp, 191, "\r%s \wFőmenü^nyArany: \r%i", SZERVERPREFIX, Gold[id])
  37.     }
  38.     new menu = menu_create(Temp, "fomenu_handler");
  39.  
  40.    
  41.     menu_additem(menu, "\wSkinek\d[Nem elérhető]", "0", 0); // case 0
  42.     if(Nyelv[id] == 1) {
  43.         formatex(Temp, 191, "\wShop")
  44.     }
  45.     else if(Nyelv[id] == 2) {
  46.         formatex(Temp, 191, "\wBolt")
  47.     }
  48.     menu_additem(menu, Temp, "1", 0); // case 1
  49.    
  50.     if(Nyelv[id] == 1) {
  51.     formatex(Temp, 191, "\wSettings")
  52.     }
  53.     else if(Nyelv[id] == 2) {
  54.     formatex(Temp, 191, "\wBeállítások")
  55.     }
  56.     menu_additem(menu, Temp, "2", 0); // case 2
  57.    
  58.     menu_additem(menu, "\rINFO", "3", 0); // case 3
  59.  
  60.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  61.  
  62.     menu_display(id, menu, 0);
  63.  
  64.     return PLUGIN_HANDLED;
  65. }
  66.  
  67. public fomenu_handler(id, menu, item)
  68. {
  69.     new command[6], name[64], access, callback;
  70.  
  71.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  72.  
  73.     switch(item)
  74.     {
  75.         case 0: FoMenu(id);
  76.         case 1: shopmenu(id);
  77.         case 2: settingsmenu(id);
  78.         case 3: infomenu(id)
  79.     }
  80.  
  81.     menu_destroy(menu);
  82.  
  83.     return PLUGIN_HANDLED;
  84. }
  85.  
  86. public infomenu(id)
  87. {
  88.     if(Nyelv[id] == 1) {
  89.         print_color(id, "!g%s !yNo information available", SZERVERPREFIX)
  90.     }
  91.     else if(Nyelv[id] == 2) {
  92.         print_color(id, "!g%s !yNincs elérhető információ!", SZERVERPREFIX)
  93.     }
  94. }
  95.  
  96. public shopmenu(id)
  97. {
  98.     new Temp[900];
  99.    
  100.     if(Nyelv[id] == 1) {
  101.     formatex(Temp, 191, "\r%s \wShop", SZERVERPREFIX)
  102.     }
  103.     else if(Nyelv[id] == 2) {
  104.     formatex(Temp, 191, "\r%s \wBolt", SZERVERPREFIX)
  105.     }
  106.     new menu = menu_create(Temp, "shopmenu_handler");
  107.  
  108.     if(Nyelv[id] == 1) {
  109.     formatex(Temp, 191, "\r+50 Health\d[Price: 30 Gold]")
  110.     }
  111.     else if(Nyelv[id] == 2) {
  112.     formatex(Temp, 191, "\r+50 Élet\d[Ára: 30 Arany]")
  113.     }
  114.     menu_additem(menu, Temp, "0", 0); // case 0
  115.    
  116.     if(Nyelv[id] == 1) {
  117.     formatex(Temp, 191, "\r+100 Health\d[Price: 50 Gold]")
  118.     }
  119.     else if(Nyelv[id] == 2) {
  120.     formatex(Temp, 191, "\r+100 Élet\d[Ára: 50 Arany]")
  121.     }
  122.     menu_additem(menu, Temp, "1", 0); // case 1
  123.    
  124.     if(Nyelv[id] == 1) {
  125.     formatex(Temp, 191, "\r1x Respawn\d[Price: 60 Gold]")
  126.     }
  127.     else if(Nyelv[id] == 2) {
  128.     formatex(Temp, 191, "\r1x Ujraéledés\d[Ára: 60 Arany]")
  129.     }
  130.     menu_additem(menu, Temp, "2", 0); // case 2
  131.    
  132.     if(Nyelv[id] == 1) {
  133.     formatex(Temp, 191, "\r+50 Speed\d[Price: 150 Gold]")
  134.     }
  135.     else if(Nyelv[id] == 2) {
  136.     formatex(Temp, 191, "\r+50 Gyorsaság\d[Ára: 150 Arany]")
  137.     }
  138.     menu_additem(menu, Temp, "3", 0); // case 3
  139.  
  140.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  141.  
  142.     menu_display(id, menu, 0);
  143.  
  144.     return PLUGIN_HANDLED;
  145. }
  146.  
  147. public shopmenu_handler(id, menu, item)
  148. {
  149.     new command[6], name[64], access, callback;
  150.  
  151.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  152.  
  153.     switch(item)
  154.     {
  155.         case 0:
  156.         {
  157.         if(is_user_alive(id))
  158.         {
  159.             if(Gold[id] >= 30) {
  160.                 new Health = get_user_health(id)
  161.                 set_user_health(id, Health+50)
  162.                 Gold[id] -= 30
  163.                 if(Nyelv[id] == 1) {
  164.                 print_color(id, "!g%s !yYou have successfully taken this:!t+50 Health", SZERVERPREFIX)
  165.                 }
  166.                 else if(Nyelv[id] == 2) {
  167.                 print_color(id, "!g%s !ySikeresen vettél ezt:!t+50 Élet", SZERVERPREFIX)
  168.                 }
  169.             }
  170.             else
  171.             {
  172.                 if(Nyelv[id] == 1) {
  173.                 print_color(id, "!g%s !yYou do not have enough money for this: !t+50 Health", SZERVERPREFIX)
  174.                 }
  175.                 else if(Nyelv[id] == 2) {
  176.                 print_color(id, "!g%s !yNincs elég pénzed erre: !t+50 Élet", SZERVERPREFIX)
  177.                 }
  178.             }
  179.         else
  180.         {
  181.             if(Nyelv[id] == 1) {
  182.             print_color(id, "!g%s !yDead you can not buy this one", SZERVERPREFIX)
  183.             }
  184.             else if(Nyelv[id] == 2) {
  185.             print_color(id, "!g%s !yHalottan nem vehetsz életet!", SZERVERPREFIX)
  186.             }
  187.         }
  188.         }
  189.         }
  190.         case 1:
  191.         {
  192.         if(is_user_alive(id)) {
  193.             if(Gold[id] >= 50) {
  194.                 new Health = get_user_health(id)
  195.                 set_user_health(id, Health+100)
  196.                 Gold[id] -= 50
  197.                 if(Nyelv[id] == 1) {
  198.                 print_color(id, "!g%s !yYou have successfully taken this:!t+100 Health", SZERVERPREFIX)
  199.                 }
  200.                 else if(Nyelv[id] == 2) {
  201.                 print_color(id, "!g%s !ySikeresen vettél ezt:!t+100 Élet", SZERVERPREFIX)
  202.                 }
  203.             }
  204.             else
  205.             {
  206.                 if(Nyelv[id] == 1) {
  207.                 print_color(id, "!g%s !yYou do not have enough money for this: !t+100 Health", SZERVERPREFIX)
  208.                 }
  209.                 else if(Nyelv[id] == 2) {
  210.                 print_color(id, "!g%s !yNincs elég pénzed erre: !t+100 Élet", SZERVERPREFIX)
  211.                 }
  212.             }
  213.             else {
  214.                 if(Nyelv[id] == 1) {
  215.                 print_color(id, "!g%s !yDead you can not buy this one", SZERVERPREFIX)
  216.                 }
  217.                 else if(Nyelv[id] == 2) {
  218.                 print_color(id, "!g%s !yHalottan nem vehetsz életet!", SZERVERPREFIX)
  219.                 }
  220.             }
  221.         }
  222.         }
  223.         case 2:
  224.         {
  225.         if(!is_user_alive(id)) {
  226.             if(Gold[id] >= 60) {
  227.                 ExecuteHamB(Ham_CS_RoundRespawn, id)
  228.                 Gold[id] -= 60
  229.                 if(Nyelv[id] == 1) {
  230.                     print_color(id, "!g%s !yYou have successfully taken this:!t1x Respawn", SZERVERPREFIX)
  231.                 }
  232.                 else if(Nyelv[id] == 2) {
  233.                     print_color(id, "!g%s !ySikeresen vettél ezt:!t1x Ujraéledés", SZERVERPREFIX)
  234.                 }
  235.             }
  236.             else
  237.             {
  238.             if(Nyelv[id] == 1) {
  239.                 print_color(id, "!g%s !yYou do not have enough money for this: !t1x Respawn", SZERVERPREFIX)
  240.             }
  241.             else if(Nyelv[id] == 2) {
  242.                 print_color(id, "!g%s !yNincs elég pénzed erre: !t1x Ujraéledés", SZERVERPREFIX)
  243.             }
  244.             }
  245.         else {
  246.             if(Nyelv[id] == 1) {
  247.                 print_color(id, "!g%s !yBecause you live, you can not afford it", SZERVERPREFIX)
  248.             }
  249.             else if(Nyelv[id] == 2) {
  250.                 print_color(id, "!g%s !yMivel te élsz, ezért nem veheted meg!", SZERVERPREFIX)
  251.             }
  252.         }
  253.         }
  254.         }
  255.         case 3:
  256.         if(is_user_alive(id)) {
  257.             if(Gold[id] >= 150) {
  258.                 new Speed = get_user_maxspeed(id)
  259.                 set_user_maxspeed(id, Speed+50)
  260.                 Gold[id] -= 150
  261.                 if(Nyelv[id] == 1) {
  262.                     print_color(id, "!g%s !yYou have successfully taken this:!t+50 Speed", SZERVERPREFIX)
  263.                 }
  264.                 else if(Nyelv[id] == 2) {
  265.                     print_color(id, "!g%s !ySikeresen vettél ezt:!t+50 Gyorsaság", SZERVERPREFIX)
  266.                 }
  267.             }
  268.             else
  269.             {
  270.             if(Nyelv[id] == 1) {
  271.                 print_color(id, "!g%s !yYou do not have enough money for this: !t+50 Speed", SZERVERPREFIX)
  272.             }
  273.             else if(Nyelv[id] == 2) {
  274.                 print_color(id, "!g%s !yNincs elég pénzed erre: !t+50 Gyorsaság", SZERVERPREFIX)
  275.             }
  276.             }
  277.         else {
  278.             if(Nyelv[id] == 1) {
  279.             print_color(id, "!g%s !yDead you can not buy this one", SZERVERPREFIX)
  280.             }
  281.             else if(Nyelv[id] == 2) {
  282.             print_color(id, "!g%s !yHalottan nem vehetsz életet!", SZERVERPREFIX)
  283.             }
  284.         }
  285.         }
  286.         }
  287.  
  288.     menu_destroy(menu);
  289.  
  290.     return PLUGIN_HANDLED;
  291. }
  292.  
  293. public settingsmenu(id)
  294. {
  295.     new Temp[300];
  296.    
  297.     new menu = menu_create(Temp, "settingmenu_handler");
  298.  
  299.     if(Nyelv[id] == 1) {
  300.         formatex(Temp, 191, "\yLanguage: \rEnglish \d| \wMagyar")
  301.     }
  302.     else if(Nyelv[id] == 2) {
  303.         formatex(Temp, 191, "\yNyelv: \wEnglish \d| \rMagyar")
  304.     }
  305.     menu_additem(menu, Temp, "0", 0); // case 0
  306.  
  307.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  308.  
  309.     menu_display(id, menu, 0);
  310.  
  311.     return PLUGIN_HANDLED;
  312. }
  313.  
  314. public settingmenu_handler(id, menu, item)
  315. {
  316.     new command[6], name[64], access, callback;
  317.  
  318.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  319.  
  320.     switch(item)
  321.     {
  322.         case 0:
  323.         {
  324.         if(Nyelv[id] == 1) {
  325.             print_color(id, "!g%s !ySikeresen átálítottad a nyelvet !tMagyarra!", SZERVERPREFIX)
  326.             Nyelv[id] = 2;
  327.         }
  328.         else if(Nyelv[id] == 2) {
  329.             print_color(id, "!g%s !yYou have successfully translated the language into !tEnglish", SZERVERPREFIX)
  330.             Nyelv[id] = 1;
  331.         }
  332.         }
  333.     }
  334.  
  335.     menu_destroy(menu);
  336.  
  337.     return PLUGIN_HANDLED;
  338. }
  339.  
  340. public client_connect(id) Nyelv[id] = 1
  341.  
  342.  
  343. stock print_color(const id, const input[], any:...)
  344. {
  345.         new count = 1, players[32]
  346.         static msg[191]
  347.         vformat(msg, 190, input, 3)
  348.  
  349.         replace_all(msg, 190, "!g", "^4")
  350.         replace_all(msg, 190, "!y", "^1")
  351.         replace_all(msg, 190, "!t", "^3")    
  352.  
  353.         if (id) players[0] = id; else get_players(players, count, "ch")
  354.         {
  355.                 for (new i = 0; i < count; i++)
  356.                 {
  357.                         if (is_user_connected(players[i]))
  358.                         {
  359.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  360.                                 write_byte(players[i])
  361.                                 write_string(msg)
  362.                                 message_end()
  363.                         }
  364.                 }
  365.         }
  366.         return PLUGIN_HANDLED
  367. }


itt van csatolva is:
Csatolmány:
awpmodbydipi.sma [9.14 KiB]
Letöltve 66 alkalommal.


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: If ciklus hiba
HozzászólásElküldve: 2017.08.23. 20:41 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.03.02. 21:12
Hozzászólások: 138
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 6 alkalommal
Mivel már a hibát megoldottam egy egyszerű csellel így köszönöm aki segített volna. Kérem dobnátok kukába?


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: If ciklus hiba
HozzászólásElküldve: 2017.09.16. 11:57 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
 ! Moderátori megjegyzés (Pika):
Kérésre kukába helyezve.


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 3 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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