hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 19:58



Jelenlévő felhasználók

Jelenleg 212 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 210 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], 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: If Ciklus Hiba
HozzászólásElküldve: 2017.02.03. 09:37 
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
Sziasztok! Valaki Tudna segiteni me lehet a baja? Nem értem
Nem vagyok olyan jó plugin iró, :)


Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Invalid expression, assumed zero on line 159
Warning: Expression has no effect on line 159
Error: Expected token: ";", but found "if" on line 159
Error: Invalid expression, assumed zero on line 229
Warning: Expression has no effect on line 229
Error: Expected token: ";", but found "if" on line 229
Warning: Loose indentation on line 245
Warning: Loose indentation on line 247
Warning: Loose indentation on line 260
Warning: Loose indentation on line 271
Warning: Symbol is assigned a value that is never used: "isAlive" on line 309
Warning: Expression has no effect on line 359

4 Errors.
Could not locate output file C:\Users\User\Desktop\amxmodx-15982-hlmod.husrangok.amx (compile failed).


  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4. #include <fun>
  5. #include <cstrike>
  6. #include <fakemeta>
  7. #include <engine>
  8.  
  9. #define PLUGIN "HLMOD.Hus Rangok"
  10. #define VERSION "1.0"
  11. #define AUTHOR "ExTraaaa and qKKKJ;>"
  12.  
  13.  
  14. new message[192]
  15. new nev[32]
  16. new Temp[192]
  17. static color[10]
  18. new g_vault
  19. new olesek[33]
  20. new szint[33]
  21. new vip[33]
  22. new kapcsolo[33];
  23.  
  24.  
  25. #define ASD 15
  26.  
  27. //Ha az ASD értéke 15 akkor a szamoknal 15 szám a rangoknál 16 szöveg
  28.  
  29. new const szamok[ASD] = {
  30.     15,
  31.     20,
  32.     30,
  33.     45,
  34.     55,
  35.     65,
  36.     75,
  37.     85,
  38.     90,
  39.     150,
  40.     200,
  41.     350,
  42.     400,
  43.     500,
  44.     1000
  45.  
  46. }
  47.  
  48. new const rangok[ASD+1][] = {
  49.     "Gyári Új",
  50.     "Kopott",
  51.     "Tag",
  52.     "Para",
  53.     "ParaFeeling",
  54.     "Fanatikus",
  55.     "Tökéletlen",
  56.     "Tökéletes",
  57.     "Odabasz",
  58.     "Kemény",
  59.     "Gamer",
  60.     "Vérkirály",
  61.     "Isteni",
  62.     "Tud LĹ‘ni",
  63.     "Beszarááás",
  64.     "Best of The Server"
  65.  
  66. }
  67.  
  68. public plugin_init()
  69. {
  70.     register_plugin(PLUGIN, VERSION, AUTHOR)
  71.     register_clcmd("say", "sayhook")
  72.     register_event("DeathMsg", "halal", "a")
  73.     g_vault = nvault_open("namerang")
  74.    
  75.     register_clcmd("say /rs", "reset")
  76.     register_impulse(201, "FoMenu")
  77.     register_clcmd("say /menu", "FoMenu")
  78.  
  79. }
  80.  
  81. public reset(id)
  82. {
  83.     set_user_frags(id, 0)
  84.     cs_set_user_deaths(id, 0)
  85.     print_color(id, "!g[FX| *PaintBall*] !tSikeresen Nulláztad a statsztikádat!");
  86. }
  87.  
  88. public FoMenu(id)
  89. {
  90.     new Temp[191];
  91.    
  92.     formatex(Temp, charsmax(Temp), "\rFucking Xtreme \wPaintBall \yFőMenü \d|By: DiploY|^n\rÖlések: \y%s  \w|  \rRang: \y%s", olesek[id], rangok[szint[id]])
  93.     new menu = menu_create(Temp, "fomenu_h");
  94.    
  95.     menu_additem(menu, "Kések", "0", 0); // case 0
  96.     menu_additem(menu, "Vip", "1", 0); // case 1
  97.     menu_additem(menu, "Információ", "2", 0); // case 2
  98.     formatex(Temp, charsmax(Temp), "\wBeállitások^n^n\rKövetkező Rang: \d%s", rangok[szint[id]+1])
  99.     menu_additem(menu, Temp, "3", 0); // case 3
  100.  
  101.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  102.  
  103.     menu_display(id, menu, 0);
  104.  
  105.     return PLUGIN_HANDLED;
  106. }
  107.  
  108. public fomenu_h(id, menu, item)
  109. {
  110.     new command[6], name[64], access, callback;
  111.  
  112.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  113.  
  114.     switch(item)
  115.     {
  116.         case 0: print_color(id, "!g[FX| *PaintBall*] !ySajnálom, Ez a menü még nincsen készen!"), FoMenu(id);
  117.         case 1: vipmenu(id);
  118.         case 2: infomenu(id);
  119.         case 3: optionsmenu(id);
  120.     }
  121.  
  122.     menu_destroy(menu);
  123.  
  124.     return PLUGIN_HANDLED;
  125. }
  126.  
  127. public optionsmenu(id)
  128. {
  129.     new Temp[191];
  130.    
  131.     new menu = menu_create("\yBeállitások", "optionsmenu_hl");
  132.    
  133.     if(kapcsolo[id] == 1)
  134.     formatex(Temp, charsmax(Temp), "\wKörvégi zene: \d[\rBe \d| \wKi]")
  135.     else
  136.     formatex(Temp, charsmax(Temp), "\wKörvégi zene: \d[\wBe \d| \rKi]")
  137.     menu_additem(menu, Temp, "0", 0);
  138.  
  139.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  140.  
  141.     menu_display(id, menu, 0);
  142.  
  143.     return PLUGIN_HANDLED;
  144. }
  145.  
  146. public optionsmenu_hl(id, menu, item)
  147. {
  148.     new command[6], name[64], access, callback;
  149.  
  150.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  151.  
  152.     switch(item)
  153.     {
  154.         case 0:
  155.         {
  156.         if(kapcsolo[id] == 1)
  157.         client_cmd(id, "say /roundsound")
  158.         kapcsolo[id] = 0
  159.         else if(kapcsolo[id] == 0)
  160.         client_cmd(id, "say /roundsound")
  161.         kapcsolo[id] = 1
  162.         }
  163.     }
  164.  
  165.     menu_destroy(menu);
  166.  
  167.     return PLUGIN_HANDLED;
  168. }
  169.  
  170. public infomenu(id)
  171. {
  172.     new menu = menu_create("\wInformációs Menü", "infmenu_h");
  173.  
  174.     menu_additem(menu, "\rJelenleg Üres!", "0", 0); // case 0
  175.  
  176.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  177.  
  178.     menu_display(id, menu, 0);
  179.  
  180.     return PLUGIN_HANDLED;
  181. }
  182.  
  183. public infmenu_h(id, menu, item)
  184. {
  185.     new command[6], name[64], access, callback;
  186.  
  187.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  188.  
  189.     switch(item)
  190.     {
  191.         case 0: infomenu(id);
  192.     }
  193.  
  194.     menu_destroy(menu);
  195.  
  196.     return PLUGIN_HANDLED;
  197. }
  198.  
  199. public vipmenu(id)
  200. {
  201.    
  202.     new Temp[191];
  203.    
  204.     new menu = menu_create("\r~VipMenü~", "vipmehu_h");
  205.  
  206.     formatex(Temp, charsmax(Temp), "\rVip vásárlás \d[\y1000Ölés\d/\r%s]^n\w[Kell még %s Ölés a Viphez!]", olesek[id], 1000-olesek[id])
  207.     menu_additem(menu, Temp, "0", 0); // case 0
  208.  
  209.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  210.  
  211.     menu_display(id, menu, 0);
  212.  
  213.     return PLUGIN_HANDLED;
  214. }
  215.  
  216. public vipmehu_h(id, menu, item)
  217. {
  218.     new command[6], name[64], access, callback;
  219.  
  220.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  221.  
  222.     switch(item)
  223.     {
  224.         case 0:
  225.         {
  226.         if(vip[id] == 1)
  227.         print_color(id, "!gNeked van már Viped!")
  228.         vipmenu(id)
  229.         else if(vip[id] == 0)
  230.         vip[id]++
  231.         print_color(id, "!gSikeresen Aktiváltad a vipet! !tGarulálunk! :)")
  232.         }
  233.     }
  234.  
  235.     menu_destroy(menu);
  236.  
  237.     return PLUGIN_HANDLED;
  238. }
  239.  
  240.  
  241. public sayhook(id)
  242. {
  243.    
  244.     new tulaj[32] = "abcdefghijklmnopqrstu"
  245.          new foadmin[32] = "abcdefghijklmnopqrtu"
  246.          new admin[32] = "bcdefhijmnopqrstu"
  247.     new altulaj[32] = "abcdefghijklmnopqrsu"
  248.     new kisadmin[32] = "bcefhijmnopqrstu"
  249.    
  250.    
  251.     read_args (message, 191)
  252.     remove_quotes (message)
  253.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  254.     {
  255.         return PLUGIN_CONTINUE
  256.     }
  257.     get_user_name(id, nev, 31)
  258.    
  259.     new isAlive, alive[32]
  260.          if (is_user_alive (id))
  261.          {
  262.             isAlive = 1
  263.             alive = "^x04"
  264.          }
  265.          else
  266.          {
  267.             isAlive = 0
  268.             alive = "^x04*R.I.P*"
  269.          }
  270.    
  271.     if(get_user_flags(id) == read_flags(tulaj))
  272.     {
  273.         get_user_team(id, color, 9)
  274.         formatex(Temp, 191, "%s ^x01[^x04Tulajdonos^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  275.     }
  276.     else if(get_user_flags(id) == read_flags(altulaj))
  277.     {
  278.         get_user_team(id, color, 9)
  279.         formatex(Temp, 191, "%s ^x01[^x04Altulaj^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  280.     }
  281.     else if(get_user_flags(id) == read_flags(foadmin))
  282.     {
  283.         get_user_team(id, color, 9)
  284.         formatex(Temp, 191, "%s ^x01[^x04Főadmin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  285.     }
  286.     else if(get_user_flags(id) == read_flags(admin))
  287.     {
  288.         get_user_team(id, color, 9)
  289.         formatex(Temp, 191, "%s ^x01[^x04Admin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  290.     }
  291.     else if(get_user_flags(id) == read_flags(kisadmin))
  292.     {
  293.         get_user_team(id, color, 9)
  294.         formatex(Temp, 191, "%s ^x01[^x04KisAdmin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  295.     }
  296.     else if(vip[id] == 1)
  297.     {
  298.         get_user_team(id, color, 9)
  299.         formatex(Temp, 191, "%s ^x01[^x03Vip^x01]^x04~^x01[^x03%s^x01] ^x01» ^x04%s: ^x03%s", alive, rangok[szint[id]], nev, message)
  300.     }
  301.     else
  302.     {
  303.         get_user_team(id, color, 9)
  304.         formatex(Temp, 191, "%s ^x01[^x04%s^x01] ^x01» ^x03%s: ^x01%s", alive, rangok[szint[id]], nev, message)
  305.     }
  306.    
  307.     sendmessage(color)
  308.     return PLUGIN_HANDLED
  309. }
  310.  
  311. public sendmessage(color[])
  312. {
  313.     new teamName[10]
  314.     for(new player = 1; player < get_maxplayers(); player++)
  315.     {
  316.         get_user_team (player, teamName, 9)
  317.         teamf (player, color)
  318.         elkuldes(player, Temp)
  319.         teamf(player, teamName)
  320.     }
  321. }
  322. public sendtmessage(color[], playerTeam)
  323. {
  324.     new teamName[10]
  325.     for (new player = 1; player < get_maxplayers(); player++)
  326.     {
  327.         if(get_user_team(player) == playerTeam)
  328.         {
  329.             get_user_team (player, teamName, 9)
  330.             elkuldes(player, Temp)
  331.             teamf (player, teamName)
  332.             teamf (player, color)
  333.         }
  334.     }
  335. }
  336. public teamf(player, team[])
  337. {
  338.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  339.     write_byte(player)
  340.     write_string(team)
  341.     message_end()
  342. }
  343. public elkuldes(player, Temp[])
  344. {
  345.  
  346.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  347.     write_byte( player )
  348.     write_string( Temp )
  349.     message_end()
  350.  
  351. }
  352.  
  353. public client_connect(id)
  354. {  
  355.     LoadData(id)
  356.     new name[32]
  357.     get_user_name(id, name, 31)
  358.     print_color(0, "!g[FX| *PaintBall*] !t%s !yCsatlakozott a szerverhez.", name)
  359.     kapcsolo[id] == 1
  360. }
  361. public client_disconnect(id) SaveData(id)
  362.  
  363. public SaveData(id)
  364. {
  365.     new name[32]
  366.     get_user_name(id, name, 31)
  367.  
  368.     new vaultkey[64],vaultdata[256]
  369.     format(vaultkey,63,"%s-rang", name)
  370.     format(vaultdata,255,"%i#%i#%i#",olesek[id],szint[id],vip[id])
  371.  
  372.  
  373.     nvault_set(g_vault,vaultkey,vaultdata)
  374.     return PLUGIN_CONTINUE
  375. }
  376. public LoadData(id)
  377. {
  378.     new name[32]
  379.     get_user_name(id, name, 31)
  380.     new vaultkey[64],vaultdata[256]
  381.  
  382.     format(vaultkey,63,"%s-rang", name)
  383.     format(vaultdata,255,"%i#%i#%i#",olesek[id],szint[id],vip[id])
  384.  
  385.     nvault_get(g_vault,vaultkey,vaultdata,255)
  386.     replace_all(vaultdata, 255, "#", " ")
  387.     new oles[32], level[32], vipk[32]
  388.     parse(vaultdata, oles, 31, level, 31, vipk, 31)
  389.     olesek[id] = str_to_num(oles)
  390.     szint[id] = str_to_num(level)
  391.     vip[id] == str_to_num(vipk)
  392.     return PLUGIN_CONTINUE
  393. }
  394. public halal()
  395. {
  396.     new killer = read_data(1)
  397.     new victim = read_data(2)
  398.  
  399.     if(killer != victim)
  400.         olesek[killer]++
  401.        
  402.  
  403.     while(olesek[killer] >= szamok[szint[killer]])
  404.     {
  405.         szint[killer]++
  406.     }
  407. }
  408.  
  409. stock print_color(const id, const input[], any:...)
  410. {
  411.         new count = 1, players[32]
  412.         static msg[191]
  413.         vformat(msg, 190, input, 3)
  414.  
  415.         replace_all(msg, 190, "!g", "^4")
  416.         replace_all(msg, 190, "!y", "^1")
  417.         replace_all(msg, 190, "!t", "^3")    
  418.  
  419.         if (id) players[0] = id; else get_players(players, count, "ch")
  420.         {
  421.                 for (new i = 0; i < count; i++)
  422.                 {
  423.                         if (is_user_connected(players[i]))
  424.                         {
  425.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  426.                                 write_byte(players[i])
  427.                                 write_string(msg)
  428.                                 message_end()
  429.                         }
  430.                 }
  431.         }
  432.         return PLUGIN_HANDLED
  433. }


Előre is köszönöm szépen!


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.02.03. 10:44 
Offline
Tud valamit

Csatlakozott: 2016.12.25. 12:43
Hozzászólások: 129
Megköszönt másnak: 35 alkalommal
Megköszönték neki: 4 alkalommal
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4. #include <fun>
  5. #include <cstrike>
  6. #include <fakemeta>
  7. #include <engine>
  8.  
  9. #define PLUGIN "HLMOD.Hus Rangok"
  10. #define VERSION "1.0"
  11. #define AUTHOR "ExTraaaa and qKKKJ;>"
  12.  
  13.  
  14. new message[192]
  15. new nev[32]
  16. new Temp[192]
  17. static color[10]
  18. new g_vault
  19. new olesek[33]
  20. new szint[33]
  21. new vip[33]
  22. new kapcsolo[33];
  23.  
  24.  
  25. #define ASD 15
  26.  
  27. //Ha az ASD értéke 15 akkor a szamoknal 15 szám a rangoknál 16 szöveg
  28.  
  29. new const szamok[ASD] = {
  30.     15,
  31.     20,
  32.     30,
  33.     45,
  34.     55,
  35.     65,
  36.     75,
  37.     85,
  38.     90,
  39.     150,
  40.     200,
  41.     350,
  42.     400,
  43.     500,
  44.     1000
  45.  
  46. }
  47.  
  48. new const rangok[ASD+1][] = {
  49.     "Gyári Új",
  50.     "Kopott",
  51.     "Tag",
  52.     "Para",
  53.     "ParaFeeling",
  54.     "Fanatikus",
  55.     "Tökéletlen",
  56.     "Tökéletes",
  57.     "Odabasz",
  58.     "Kemény",
  59.     "Gamer",
  60.     "Vérkirály",
  61.     "Isteni",
  62.     "Tud LĹ‘ni",
  63.     "Beszarááás",
  64.     "Best of The Server"
  65.  
  66. }
  67.  
  68. public plugin_init()
  69. {
  70.     register_plugin(PLUGIN, VERSION, AUTHOR)
  71.     register_clcmd("say", "sayhook")
  72.     register_event("DeathMsg", "halal", "a")
  73.     g_vault = nvault_open("namerang")
  74.    
  75.     register_clcmd("say /rs", "reset")
  76.     register_impulse(201, "FoMenu")
  77.     register_clcmd("say /menu", "FoMenu")
  78.  
  79. }
  80.  
  81. public reset(id)
  82. {
  83.     set_user_frags(id, 0)
  84.     cs_set_user_deaths(id, 0)
  85.     print_color(id, "!g[FX| *PaintBall*] !tSikeresen Nulláztad a statsztikádat!");
  86. }
  87.  
  88. public FoMenu(id)
  89. {
  90.     new Temp[191];
  91.    
  92.     formatex(Temp, charsmax(Temp), "\rFucking Xtreme \wPaintBall \yFőMenü \d|By: DiploY|^n\rÖlések: \y%s  \w|  \rRang: \y%s", olesek[id], rangok[szint[id]])
  93.     new menu = menu_create(Temp, "fomenu_h");
  94.    
  95.     menu_additem(menu, "Kések", "0", 0); // case 0
  96.     menu_additem(menu, "Vip", "1", 0); // case 1
  97.     menu_additem(menu, "Információ", "2", 0); // case 2
  98.     formatex(Temp, charsmax(Temp), "\wBeállitások^n^n\rKövetkező Rang: \d%s", rangok[szint[id]+1])
  99.     menu_additem(menu, Temp, "3", 0); // case 3
  100.  
  101.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  102.  
  103.     menu_display(id, menu, 0);
  104.  
  105.     return PLUGIN_HANDLED;
  106. }
  107.  
  108. public fomenu_h(id, menu, item)
  109. {
  110.     new command[6], name[64], access, callback;
  111.  
  112.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  113.  
  114.     switch(item)
  115.     {
  116.         case 0: print_color(id, "!g[FX| *PaintBall*] !ySajnálom, Ez a menü még nincsen készen!"), FoMenu(id);
  117.         case 1: vipmenu(id);
  118.         case 2: infomenu(id);
  119.         case 3: optionsmenu(id);
  120.     }
  121.  
  122.     menu_destroy(menu);
  123.  
  124.     return PLUGIN_HANDLED;
  125. }
  126.  
  127. public optionsmenu(id)
  128. {
  129.     new Temp[191];
  130.    
  131.     new menu = menu_create("\yBeállitások", "optionsmenu_hl");
  132.    
  133.     if(kapcsolo[id] == 1)
  134.     formatex(Temp, charsmax(Temp), "\wKörvégi zene: \d[\rBe \d| \wKi]")
  135.     else
  136.     formatex(Temp, charsmax(Temp), "\wKörvégi zene: \d[\wBe \d| \rKi]")
  137.     menu_additem(menu, Temp, "0", 0);
  138.  
  139.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  140.  
  141.     menu_display(id, menu, 0);
  142.  
  143.     return PLUGIN_HANDLED;
  144. }
  145.  
  146. public optionsmenu_hl(id, menu, item)
  147. {
  148.     new command[6], name[64], access, callback;
  149.  
  150.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  151.  
  152.     switch(item)
  153.     {
  154.         case 0:
  155.         {
  156.         if(kapcsolo[id] == 1) {
  157.         client_cmd(id, "say /roundsound")
  158.         kapcsolo[id] = 0
  159.     }
  160.         else if(kapcsolo[id] == 0) {
  161.         client_cmd(id, "say /roundsound")
  162.         kapcsolo[id] = 1
  163.     }
  164.         }
  165.     }
  166.  
  167.     menu_destroy(menu);
  168.  
  169.     return PLUGIN_HANDLED;
  170. }
  171.  
  172. public infomenu(id)
  173. {
  174.     new menu = menu_create("\wInformációs Menü", "infmenu_h");
  175.  
  176.     menu_additem(menu, "\rJelenleg Üres!", "0", 0); // case 0
  177.  
  178.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  179.  
  180.     menu_display(id, menu, 0);
  181.  
  182.     return PLUGIN_HANDLED;
  183. }
  184.  
  185. public infmenu_h(id, menu, item)
  186. {
  187.     new command[6], name[64], access, callback;
  188.  
  189.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  190.  
  191.     switch(item)
  192.     {
  193.         case 0: infomenu(id);
  194.     }
  195.  
  196.     menu_destroy(menu);
  197.  
  198.     return PLUGIN_HANDLED;
  199. }
  200.  
  201. public vipmenu(id)
  202. {
  203.    
  204.     new Temp[191];
  205.    
  206.     new menu = menu_create("\r~VipMenü~", "vipmehu_h");
  207.  
  208.     formatex(Temp, charsmax(Temp), "\rVip vásárlás \d[\y1000Ölés\d/\r%s]^n\w[Kell még %s Ölés a Viphez!]", olesek[id], 1000-olesek[id])
  209.     menu_additem(menu, Temp, "0", 0); // case 0
  210.  
  211.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  212.  
  213.     menu_display(id, menu, 0);
  214.  
  215.     return PLUGIN_HANDLED;
  216. }
  217.  
  218. public vipmehu_h(id, menu, item)
  219. {
  220.     new command[6], name[64], access, callback;
  221.  
  222.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  223.  
  224.     switch(item)
  225.     {
  226.         case 0:
  227.         {
  228.         if(vip[id] == 1) {
  229.         print_color(id, "!gNeked van már Viped!")
  230.         vipmenu(id)
  231.     }
  232.         else if(vip[id] == 0) {
  233.         vip[id]++
  234.         print_color(id, "!gSikeresen Aktiváltad a vipet! !tGarulálunk! :)")
  235.     }
  236.         }
  237.     }
  238.  
  239.     menu_destroy(menu);
  240.  
  241.     return PLUGIN_HANDLED;
  242. }
  243.  
  244.  
  245. public sayhook(id)
  246. {
  247.    
  248.     new tulaj[32] = "abcdefghijklmnopqrstu"
  249.     new foadmin[32] = "abcdefghijklmnopqrtu"
  250.     new admin[32] = "bcdefhijmnopqrstu"
  251.     new altulaj[32] = "abcdefghijklmnopqrsu"
  252.     new kisadmin[32] = "bcefhijmnopqrstu"
  253.    
  254.    
  255.     read_args (message, 191)
  256.     remove_quotes (message)
  257.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  258.     {
  259.         return PLUGIN_CONTINUE
  260.     }
  261.     get_user_name(id, nev, 31)
  262.    
  263.     new isAlive, alive[32]
  264.          if (is_user_alive (id))
  265.          {
  266.             isAlive = 1
  267.             alive = "^x04"
  268.          }
  269.          else
  270.          {
  271.             isAlive = 0
  272.             alive = "^x04*R.I.P*"
  273.          }
  274.    
  275.     if(get_user_flags(id) == read_flags(tulaj))
  276.     {
  277.         get_user_team(id, color, 9)
  278.         formatex(Temp, 191, "%s ^x01[^x04Tulajdonos^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  279.     }
  280.     else if(get_user_flags(id) == read_flags(altulaj))
  281.     {
  282.         get_user_team(id, color, 9)
  283.         formatex(Temp, 191, "%s ^x01[^x04Altulaj^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  284.     }
  285.     else if(get_user_flags(id) == read_flags(foadmin))
  286.     {
  287.         get_user_team(id, color, 9)
  288.         formatex(Temp, 191, "%s ^x01[^x04Főadmin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  289.     }
  290.     else if(get_user_flags(id) == read_flags(admin))
  291.     {
  292.         get_user_team(id, color, 9)
  293.         formatex(Temp, 191, "%s ^x01[^x04Admin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  294.     }
  295.     else if(get_user_flags(id) == read_flags(kisadmin))
  296.     {
  297.         get_user_team(id, color, 9)
  298.         formatex(Temp, 191, "%s ^x01[^x04KisAdmin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  299.     }
  300.     else if(vip[id] == 1)
  301.     {
  302.         get_user_team(id, color, 9)
  303.         formatex(Temp, 191, "%s ^x01[^x03Vip^x01]^x04~^x01[^x03%s^x01] ^x01» ^x04%s: ^x03%s", alive, rangok[szint[id]], nev, message)
  304.     }
  305.     else
  306.     {
  307.         get_user_team(id, color, 9)
  308.         formatex(Temp, 191, "%s ^x01[^x04%s^x01] ^x01» ^x03%s: ^x01%s", alive, rangok[szint[id]], nev, message)
  309.     }
  310.     sendmessage(color)
  311.     return PLUGIN_HANDLED
  312. }
  313. public sendmessage(color[])
  314. {
  315.     new teamName[10]
  316.     for(new player = 1; player < get_maxplayers(); player++)
  317.     {
  318.         get_user_team (player, teamName, 9)
  319.         teamf (player, color)
  320.         elkuldes(player, Temp)
  321.         teamf(player, teamName)
  322.     }
  323. }
  324. public sendtmessage(color[], playerTeam)
  325. {
  326.     new teamName[10]
  327.     for (new player = 1; player < get_maxplayers(); player++)
  328.     {
  329.         if(get_user_team(player) == playerTeam)
  330.         {
  331.             get_user_team (player, teamName, 9)
  332.             elkuldes(player, Temp)
  333.             teamf (player, teamName)
  334.             teamf (player, color)
  335.         }
  336.     }
  337. }
  338. public teamf(player, team[])
  339. {
  340.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  341.     write_byte(player)
  342.     write_string(team)
  343.     message_end()
  344. }
  345. public elkuldes(player, Temp[])
  346. {
  347.  
  348.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  349.     write_byte( player )
  350.     write_string( Temp )
  351.     message_end()
  352.  
  353. }
  354.  
  355. public client_connect(id)
  356. {  
  357.     LoadData(id)
  358.     new name[32]
  359.     get_user_name(id, name, 31)
  360.     print_color(0, "!g[FX| *PaintBall*] !t%s !yCsatlakozott a szerverhez.", name)
  361.     kapcsolo[id] = 1
  362. }
  363. public client_disconnect(id) SaveData(id)
  364.  
  365. public SaveData(id)
  366. {
  367.     new name[32]
  368.     get_user_name(id, name, 31)
  369.  
  370.     new vaultkey[64],vaultdata[256]
  371.     format(vaultkey,63,"%s-rang", name)
  372.     format(vaultdata,255,"%i#%i#%i#",olesek[id],szint[id],vip[id])
  373.  
  374.  
  375.     nvault_set(g_vault,vaultkey,vaultdata)
  376.     return PLUGIN_CONTINUE
  377. }
  378. public LoadData(id)
  379. {
  380.     new name[32]
  381.     get_user_name(id, name, 31)
  382.     new vaultkey[64],vaultdata[256]
  383.  
  384.     format(vaultkey,63,"%s-rang", name)
  385.     format(vaultdata,255,"%i#%i#%i#",olesek[id],szint[id],vip[id])
  386.  
  387.     nvault_get(g_vault,vaultkey,vaultdata,255)
  388.     replace_all(vaultdata, 255, "#", " ")
  389.     new oles[32], level[32], vipk[32]
  390.     parse(vaultdata, oles, 31, level, 31, vipk, 31)
  391.     olesek[id] = str_to_num(oles)
  392.     szint[id] = str_to_num(level)
  393.     vip[id] == str_to_num(vipk)
  394.     return PLUGIN_CONTINUE
  395. }
  396. public halal()
  397. {
  398.     new killer = read_data(1)
  399.     new victim = read_data(2)
  400.  
  401.     if(killer != victim)
  402.         olesek[killer]++
  403.        
  404.  
  405.     while(olesek[killer] >= szamok[szint[killer]])
  406.     {
  407.         szint[killer]++
  408.     }
  409. }
  410.  
  411. stock print_color(const id, const input[], any:...)
  412. {
  413.         new count = 1, players[32]
  414.         static msg[191]
  415.         vformat(msg, 190, input, 3)
  416.  
  417.         replace_all(msg, 190, "!g", "^4")
  418.         replace_all(msg, 190, "!y", "^1")
  419.         replace_all(msg, 190, "!t", "^3")    
  420.  
  421.         if (id) players[0] = id; else get_players(players, count, "ch")
  422.         {
  423.                 for (new i = 0; i < count; i++)
  424.                 {
  425.                         if (is_user_connected(players[i]))
  426.                         {
  427.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  428.                                 write_byte(players[i])
  429.                                 write_string(msg)
  430.                                 message_end()
  431.                         }
  432.                 }
  433.         }
  434.         return PLUGIN_HANDLED
  435. }

Ők köszönték meg KillerBoy12 nek ezt a hozzászólást: StreetBoyHun (2017.02.03. 11:32)
  Népszerűség: 2.27%


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.02.03. 11:32 
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
Igazán köszönöm szépen!!! :)Ment a gomb!:)


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.02.03. 12:06 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
StreetBoyHun írta:
Igazán köszönöm szépen!!! :)Ment a gomb!:)

Szerintem így szebb (és több mint 100 sorral kevesebb):

-- bár így sem valami nagyon "szép" --

  1. #include <amxmodx>
  2. #include <nvault>
  3. #include <fun>
  4. #include <cstrike>
  5. #include <fakemeta>
  6. #include <engine>
  7.  
  8. #define ASD 15
  9.  
  10. new const szamok[ASD] = {
  11.     15,20,30,45,55,65,75,85,90,150,200,350,400,500,1000
  12.    
  13. }
  14.  
  15. new const rangok[ASD+1][] = {
  16.     "Gyári Új","Kopott","Tag","Para","ParaFeeling","Fanatikus","Tökéletlen","Tökéletes","Odabasz","Kemény","Gamer","Vérkirály","Isteni","Tud LĹ‘ni","Beszarááás","Best of The Server"
  17.    
  18. }
  19.  
  20. // -- Chat-es dolgok -- //
  21. new message[192],nev[32],Temp[192]
  22. static color[10]
  23.  
  24. // -- Fontosabb dolgok -- //
  25. new g_vault,olesek[33],szint[33],vip[33],kapcsolo[33]
  26.  
  27.  
  28. public plugin_init()
  29. {
  30.     register_plugin("Chates cucc + más egyéb","0.0.0.0","Author")
  31.  
  32.     register_impulse(201, "FoMenu")
  33.    
  34.     register_clcmd("say", "sayhook")
  35.     register_clcmd("say /rs", "reset")
  36.     register_clcmd("say /menu", "FoMenu")
  37.    
  38.     register_event("DeathMsg", "halal", "a")
  39.     g_vault = nvault_open("namerang")
  40.    
  41. }
  42. public reset(id){
  43.     set_user_frags(id, 0)
  44.     cs_set_user_deaths(id, 0)
  45.     print_color(id, "!g[FX| *PaintBall*] !tSikeresen Nulláztad a statsztikádat!");
  46. }
  47. public FoMenu(id){
  48.     new Temp[191]
  49.     formatex(Temp, charsmax(Temp), "\rFucking Xtreme \wPaintBall \yFőMenü \d|By: DiploY|^n\rÖlések: \y%s  \w|  \rRang: \y%s", olesek[id], rangok[szint[id]])
  50.     new menu = menu_create(Temp, "fomenu_h")
  51.    
  52.     menu_additem(menu, "Kések", "0", 0)
  53.     menu_additem(menu, "Vip", "1", 0)
  54.     menu_additem(menu, "Információ", "2", 0)
  55.     formatex(Temp, charsmax(Temp), "\wBeállitások^n^n\rKövetkező Rang: \d%s", rangok[szint[id]+1])
  56.     menu_additem(menu, Temp, "3", 0)
  57.    
  58.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  59.     menu_display(id, menu, 0)
  60.    
  61.     return PLUGIN_HANDLED
  62. }
  63.  
  64. public fomenu_h(id, menu, item)
  65. {
  66.     new command[6], name[64], access, callback;
  67.    
  68.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  69.    
  70.     switch(item){
  71.         case 0: print_color(id, "!g[FX| *PaintBall*] !ySajnálom, Ez a menü még nincsen készen!"), FoMenu(id);
  72.             case 1: vipmenu(id);
  73.             case 2: infomenu(id);
  74.             case 3: optionsmenu(id);
  75.         }
  76.     menu_destroy(menu);
  77.     return PLUGIN_HANDLED;
  78. }
  79. public optionsmenu(id){
  80.     new Temp[191]
  81.     new menu = menu_create("\yBeállitások", "optionsmenu_hl");
  82.    
  83.     if(kapcsolo[id] == 1)
  84.         formatex(Temp, charsmax(Temp), "\wKörvégi zene: \d[\rBe \d| \wKi]")
  85.     else
  86.         formatex(Temp, charsmax(Temp), "\wKörvégi zene: \d[\wBe \d| \rKi]")
  87.     menu_additem(menu, Temp, "0", 0)
  88.    
  89.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  90.     menu_display(id, menu, 0);
  91.    
  92.     return PLUGIN_HANDLED;
  93. }
  94.  
  95. public optionsmenu_hl(id, menu, item)
  96. {
  97.     new command[6], name[64], access, callback;
  98.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  99.    
  100.     switch(item){
  101.         case 0:{
  102.             if(kapcsolo[id] == 1)
  103.             {
  104.                 client_cmd(id, "say /roundsound")
  105.                 kapcsolo[id] = 0
  106.             }
  107.             else if(kapcsolo[id] == 0)
  108.             {
  109.                 client_cmd(id, "say /roundsound")
  110.                 kapcsolo[id] = 1
  111.             }
  112.         }
  113.     }
  114.     menu_destroy(menu);
  115.     return PLUGIN_HANDLED;
  116. }
  117. public infomenu(id){
  118.     new menu = menu_create("\wInformációs Menü", "infmenu_h");
  119.  
  120.     menu_additem(menu, "\rJelenleg Üres!", "0", 0); // case 0
  121.    
  122.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  123.     menu_display(id, menu, 0);
  124.    
  125.     return PLUGIN_HANDLED;
  126. }
  127. public infmenu_h(id, menu, item){
  128.     new command[6], name[64], access, callback;
  129.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  130.    
  131.     switch(item){
  132.         case 0: infomenu(id);
  133.     }
  134.     menu_destroy(menu);
  135.     return PLUGIN_HANDLED;
  136. }
  137. public vipmenu(id){
  138.     new Temp[191];
  139.     new menu = menu_create("\r~VipMenü~", "vipmehu_h");
  140.    
  141.     formatex(Temp, charsmax(Temp), "\rVip vásárlás \d[\y1000Ölés\d/\r%s]^n\w[Kell még %s Ölés a Viphez!]", olesek[id], 1000-olesek[id])
  142.     menu_additem(menu, Temp, "0", 0); // case 0
  143.    
  144.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  145.     menu_display(id, menu, 0);
  146.    
  147.     return PLUGIN_HANDLED;
  148. }
  149. public vipmehu_h(id, menu, item){
  150.     new command[6], name[64], access, callback;
  151.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  152.    
  153.     switch(item){
  154.         case 0:{
  155.             if(vip[id] == 1){
  156.                 print_color(id, "!gNeked van már Viped!")
  157.                 vipmenu(id)
  158.             }
  159.             else if(vip[id] == 0){
  160.                
  161.                 vip[id]++
  162.                 print_color(id, "!gSikeresen Aktiváltad a vipet! !tGarulálunk! :)")
  163.             }
  164.         }
  165.     }
  166.     menu_destroy(menu);
  167.     return PLUGIN_HANDLED;
  168. }
  169. public sayhook(id){
  170.    
  171.     new tulaj[32] = "abcdefghijklmnopqrstu"
  172.     new foadmin[32] = "abcdefghijklmnopqrtu"
  173.     new admin[32] = "bcdefhijmnopqrstu"
  174.     new altulaj[32] = "abcdefghijklmnopqrsu"
  175.     new kisadmin[32] = "bcefhijmnopqrstu"
  176.    
  177.    
  178.     read_args (message, 191)
  179.     remove_quotes (message)
  180.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  181.     {
  182.         return PLUGIN_CONTINUE
  183.     }
  184.     get_user_name(id, nev, 31)
  185.    
  186.     new alive[32]
  187.     if (is_user_alive (id)){
  188.         alive = "^x04"
  189.     }
  190.     else{
  191.         alive = "^x04*R.I.P*"
  192.     }
  193.    
  194.     if(get_user_flags(id) == read_flags(tulaj)){
  195.         get_user_team(id, color, 9)
  196.         formatex(Temp, 191, "%s ^x01[^x04Tulajdonos^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  197.     }
  198.     else if(get_user_flags(id) == read_flags(altulaj)){
  199.         get_user_team(id, color, 9)
  200.         formatex(Temp, 191, "%s ^x01[^x04Altulaj^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  201.     }
  202.     else if(get_user_flags(id) == read_flags(foadmin)){
  203.         get_user_team(id, color, 9)
  204.         formatex(Temp, 191, "%s ^x01[^x04Főadmin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  205.     }
  206.     else if(get_user_flags(id) == read_flags(admin)){
  207.         get_user_team(id, color, 9)
  208.         formatex(Temp, 191, "%s ^x01[^x04Admin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  209.     }
  210.     else if(get_user_flags(id) == read_flags(kisadmin)){
  211.         get_user_team(id, color, 9)
  212.         formatex(Temp, 191, "%s ^x01[^x04KisAdmin^x01]^x03~^x01[^x04%s^x01] ^x01» ^x03%s: ^x04%s", alive, rangok[szint[id]], nev, message)
  213.     }
  214.     else if(vip[id] == 1){
  215.         get_user_team(id, color, 9)
  216.         formatex(Temp, 191, "%s ^x01[^x03Vip^x01]^x04~^x01[^x03%s^x01] ^x01» ^x04%s: ^x03%s", alive, rangok[szint[id]], nev, message)
  217.     }
  218.     else{
  219.         get_user_team(id, color, 9)
  220.         formatex(Temp, 191, "%s ^x01[^x04%s^x01] ^x01» ^x03%s: ^x01%s", alive, rangok[szint[id]], nev, message)
  221.     }
  222.    
  223.     sendmessage(color)
  224.     return PLUGIN_HANDLED
  225. }
  226. public sendmessage(color[]){
  227.     new teamName[10]
  228.     for(new player = 1; player < get_maxplayers(); player++){
  229.         get_user_team (player, teamName, 9)
  230.         teamf (player, color)
  231.         elkuldes(player, Temp)
  232.         teamf(player, teamName)
  233.     }
  234. }
  235. public sendtmessage(color[], playerTeam){
  236.     new teamName[10]
  237.     for (new player = 1; player < get_maxplayers(); player++){
  238.         if(get_user_team(player) == playerTeam){
  239.             get_user_team (player, teamName, 9)
  240.             elkuldes(player, Temp)
  241.             teamf (player, teamName)
  242.             teamf (player, color)
  243.         }
  244.     }
  245. }
  246. public teamf(player, team[]){
  247.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  248.     write_byte(player)
  249.     write_string(team)
  250.     message_end()
  251. }
  252. public elkuldes(player, Temp[]){
  253.    
  254.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  255.     write_byte( player )
  256.     write_string( Temp )
  257.     message_end()
  258. }
  259. public client_connect(id){  
  260.     LoadData(id)
  261.     new name[32]
  262.     get_user_name(id, name, 31)
  263.     print_color(0, "!g[FX| *PaintBall*] !t%s !yCsatlakozott a szerverhez.", name)
  264.     kapcsolo[id] = 1
  265. }
  266. public client_disconnect(id) SaveData(id)
  267. public SaveData(id){
  268.     new name[32]
  269.     get_user_name(id, name, 31)
  270.    
  271.     new vaultkey[64],vaultdata[256]
  272.     format(vaultkey,63,"%s-rang", name)
  273.     format(vaultdata,255,"%i#%i#%i#",olesek[id],szint[id],vip[id])
  274.    
  275.     nvault_set(g_vault,vaultkey,vaultdata)
  276.     return PLUGIN_CONTINUE
  277. }
  278. public LoadData(id){
  279.     new name[32]
  280.     get_user_name(id, name, 31)
  281.     new vaultkey[64],vaultdata[256]
  282.    
  283.     format(vaultkey,63,"%s-rang", name)
  284.     format(vaultdata,255,"%i#%i#%i#",olesek[id],szint[id],vip[id])
  285.    
  286.     nvault_get(g_vault,vaultkey,vaultdata,255)
  287.     replace_all(vaultdata, 255, "#", " ")
  288.     new oles[32], level[32], vipk[32]
  289.     parse(vaultdata, oles, 31, level, 31, vipk, 31)
  290.     olesek[id] = str_to_num(oles)
  291.     szint[id] = str_to_num(level)
  292.     vip[id] == str_to_num(vipk)
  293.     return PLUGIN_CONTINUE
  294. }
  295. public halal(){
  296.     new killer = read_data(1)
  297.     new victim = read_data(2)
  298.    
  299.     if(killer != victim)
  300.         olesek[killer]++
  301.    
  302.    
  303.     while(olesek[killer] >= szamok[szint[killer]]){
  304.         szint[killer]++
  305.     }
  306. }
  307. stock print_color(const id, const input[], any:...)
  308. {
  309.     new count = 1, players[32]
  310.     static msg[191]
  311.     vformat(msg, 190, input, 3)
  312.    
  313.     replace_all(msg, 190, "!g", "^4")
  314.     replace_all(msg, 190, "!y", "^1")
  315.     replace_all(msg, 190, "!t", "^3")    
  316.    
  317.     if (id) players[0] = id; else get_players(players, count, "ch")
  318.     {
  319.         for (new i = 0; i < count; i++){
  320.             if (is_user_connected(players[i])){
  321.                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  322.                 write_byte(players[i])
  323.                 write_string(msg)
  324.                 message_end()
  325.             }
  326.         }
  327.     }
  328.     return PLUGIN_HANDLED
  329. }


A hibád itt volt: (ahogy te használtad)

  1. if(kapcsolo[id] == 1)
  2.                 client_cmd(id, "say /roundsound")
  3.                 kapcsolo[id] = 0
  4.             else if(kapcsolo[id] == 0)
  5.                 client_cmd(id, "say /roundsound")
  6.                 kapcsolo[id] = 1


Ahogy kellet volna használnod:

  1. if(kapcsolo[id] == 1)
  2.             {
  3.                 client_cmd(id, "say /roundsound")
  4.                 kapcsolo[id] = 0
  5.             }
  6.             else if(kapcsolo[id] == 0)
  7.             {
  8.                 client_cmd(id, "say /roundsound")
  9.                 kapcsolo[id] = 1
  10.             }


Magyarázat: ha az if-hez akarsz hozzá vonni bármit ez esetben változót / chates kiíratást, akkor mindig nyiss egy { -t az if végén és aztán írd a dolgokat, mert ha egyből írod ahogy csináltad, akkor hibát fog kiadni mert nem raktál ki "{" jelet, ja és azt persze zárd is be.. [ezt nem bírom értelmesen elmagyarázni, csak nézz rá a példára]

Példa:

  1. { // nyitás
  2. // Lefuttatni kívánt
  3. } // bezárás

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


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


Ki van itt

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