hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Majestic-12 [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.  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Paintball
HozzászólásElküldve: 2017.01.30. 08:34 
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 segitene? :)
Elöre is köszi :)

  1. /* Plugin generated by AMXX-Studio */
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <sqlx>
  5. #include <hamsandwich>
  6.  
  7. #include <fakemeta>
  8. #include <engine>
  9.  
  10. #define PLUGIN "Ujj Plugin"
  11. #define VERSION "1.0"
  12. #define AUTHOR "DiploY"
  13.  
  14. new const Prefix[] = "[Fucking Xtreme Pb]";
  15.  
  16. new Oles[33];
  17.  
  18.  
  19.  
  20. new const szamok[16] = { 50, 50, 50, 100, 100, 100, 100, 150, 150, 150, 150, 250, 250, 300, 500, 999999999 }
  21.  
  22. new const rangok[16+1] = {
  23.     "Factory New",
  24.     "Beképzelt",
  25.     "Elhiteti magáról",
  26.     "Botoskodik",
  27.     "Szégyen",
  28.     "Para",
  29.     "Parafeeling",
  30.     "Nem balfasz",
  31.     "Elég jó",
  32.     "Ügyes",
  33.     "Tehetséges",
  34.     "Érti a dolgát",
  35.     "Elképzelhetetlen",
  36.     "Halálosan Profi",
  37.     "Legjobb",
  38.     "Best of The Server"
  39. }
  40.  
  41.  
  42. public plugin_init() {
  43.     register_plugin(PLUGIN, VERSION, AUTHOR)
  44.    
  45.     register_clcmd("say /menu", "FoMenu")
  46.     register_clcmd("say", "sayhook")
  47.    
  48.     register_impulse(201, "FoMenu")
  49.    
  50.     register_event("DeathMsg", "Halal", "a")
  51. }
  52.  
  53.  
  54. public Halal()
  55. {
  56.     new Gyilkos = read_data(1);
  57.     new Aldozat = read_data(2);
  58.  
  59.     if(Gyilkos == Aldozat)
  60.    
  61.     Oles[Gyilkos] ++;
  62.    
  63.    
  64.     while(Oles[Gyilkos] >= szamok[rangok[Gyilkos]])
  65.     {
  66.         rangok[Gyilkos] ++;
  67.     }
  68. }
  69.  
  70. public FoMenu(id)
  71. {
  72.     new menu = menu_create("Főmenü \d| \rMod By: \wDiploY \d|", "FoMenu_h");
  73.  
  74.     menu_additem(menu, "Rangok", "0", 0); // case 0
  75.     menu_additem(menu, "\rAdmin Login", "1", 0); // case 1
  76.     menu_additem(menu, "Achviementek", "2", 0); // case 2
  77.  
  78.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  79.  
  80.     menu_display(id, menu, 0);
  81.  
  82.     return PLUGIN_HANDLED;
  83. }
  84.  
  85. public FoMenu_h(id, menu, item)
  86. {
  87.     new command[6], name[64], access, callback;
  88.  
  89.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  90.  
  91.     switch(item)
  92.     {
  93.         case 0: RangokMenu(id);
  94.         case 1: client_cmd(id, "say /login");
  95.         case 2: Achviements(id);
  96.     }
  97.  
  98.  
  99.     menu_destroy(menu);
  100.  
  101.     return PLUGIN_HANDLED;
  102. }
  103.  
  104. public RangokMenu(id)
  105. {
  106.     new menu = menu_create("\dRangok\d[Sorba]", "Rangokmenu_h");
  107.     menu_additem(menu, "Factory New", "0", 0); // case 0
  108.     menu_additem(menu, "\rBeképzelt", "1", 0); // case 1
  109.     menu_additem(menu, "Elhiteti magárol", "2", 0); // case 2
  110.     menu_additem(menu, "\rBotoskodik", "3", 0); // case 3
  111.     menu_additem(menu, "Szégyen", "4", 0); // case 4
  112.     menu_additem(menu, "\rPara", "5", 0); // case 5
  113.     menu_additem(menu, "Parafeeling", "6", 0); // case 6
  114.     menu_additem(menu, "\rNem balfasz", "7", 0); // case 7
  115.     menu_additem(menu, "Elég jó", "8", 0); // case 8
  116.     menu_additem(menu, "\rÜgyes!", "9", 0); // case 9
  117.     menu_additem(menu, "Tehetséges", "10", 0); // case 10
  118.     menu_additem(menu, "\rÉrti a dolgát", "11", 0); // case 11
  119.     menu_additem(menu, "Elképzelhetetlen", "12", 0); // case 12
  120.     menu_additem(menu, "\rHalálosan Profi", "13", 0); // case 13
  121.     menu_additem(menu, "Legjobb", "14", 0); // case 14
  122.     menu_additem(menu, "\r~Best~ \w~of~ \y~The Server~", "15", 0); // case 15
  123.  
  124.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  125.  
  126.     menu_display(id, menu, 0);
  127.  
  128.     return PLUGIN_HANDLED;
  129. }
  130.  
  131. public Rangokmenu_h(id, menu, item)
  132. {
  133.     new command[6], name[64], access, callback;
  134.  
  135.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  136.  
  137.     switch(item)
  138.     {
  139.         case 0: RangokMenu(id);
  140.         case 1: RangokMenu(id);
  141.         case 2: RangokMenu(id);
  142.         case 3: RangokMenu(id);
  143.         case 4: RangokMenu(id);
  144.         case 5: RangokMenu(id);    
  145.         case 6: RangokMenu(id);
  146.         case 7: RangokMenu(id);    
  147.         case 8: RangokMenu(id);
  148.         case 9: RangokMenu(id);
  149.         case 10: RangokMenu(id);
  150.         case 11: RangokMenu(id);
  151.         case 12: RangokMenu(id);
  152.         case 13: RangokMenu(id);
  153.         case 14: RangokMenu(id);
  154.         case 15: RangokMenu(id);
  155.     }
  156.  
  157.     menu_destroy(menu);
  158.  
  159.     return PLUGIN_HANDLED;
  160. }
  161.  
  162. public Achviements(id)
  163. {
  164.     new Temp[300];
  165.    
  166.     new menu = menu_create("\rKüldetések \d(Achviements)", "achviements_h");
  167.  
  168.     if(Oles[id] <= 99)
  169.     formatex(Temp, charsmax(Temp), "\d100 Ölés Achviement [Nincs Megszerezve]^n \dKell még: %s Ölés", 100-Oles[id]);
  170.     else
  171.     formatex(Temp, charsmax(Temp), "\r100 Ölés Achviement \y[MEGSZEREZVE!]");
  172.     menu_additem(menu, Temp, "0", 0);
  173.    
  174.     if(Oles[id] <= 99)
  175.     formatex(Temp, charsmax(Temp), "\d500 Ölés Achviement [Nincs Megszerezve]^n \dKell még: %s Ölés", 500-Oles[id]);
  176.     else
  177.     formatex(Temp, charsmax(Temp), "\r500 Ölés Achviement \y[MEGSZEREZVE!]");
  178.     menu_additem(menu, Temp, "1", 0);
  179.  
  180.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  181.  
  182.     menu_display(id, menu, 0);
  183.  
  184.     return PLUGIN_HANDLED;
  185. }
  186.  
  187. public achviements_h(id, menu, item)
  188. {
  189.     new command[6], name[64], access, callback;
  190.  
  191.     menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  192.  
  193.     switch(item)
  194.     {
  195.         case 0: Achviements(id);
  196.         case 1: Achviements(id);
  197.         case 2: Achviements(id);
  198.         case 3: Achviements(id);
  199.         case 4: Achviements(id);
  200.     }
  201.  
  202.     menu_destroy(menu);
  203.  
  204.     return PLUGIN_HANDLED;
  205. }
  206.  
  207.  
  208. public sayhook(id)
  209. {
  210.     new konfigtulaj[32] = "xabcdefghijklmnopqrstu"
  211.     new tulaj[32] = "abcdefghijklmnopqrstu"
  212.              new foadmin[32] = "bcdefimnopqrstu"
  213.              new admin[32] = "cdefimnopqrstu"
  214.  
  215.     new szoveg[192]
  216.     read_args(szoveg,charsmax(szoveg))
  217.     remove_quotes(szoveg)
  218.     if (szoveg[0] == '/' || szoveg[0] == '!' || equal (szoveg[0], ""))
  219.         return PLUGIN_HANDLED;
  220.    
  221.  
  222.    
  223.    
  224.     get_user_name(id, nev, 31)
  225.     new isAlive, alive[32]
  226.          if (is_user_alive (id))
  227.          {
  228.             isAlive = 1
  229.             alive = "^1"
  230.          }
  231.          else
  232.          {
  233.             isAlive = 0
  234.             alive = "^4*R.I.P*"
  235.          }
  236.      if(get_user_flags(id) == read_flags(tulaj))
  237.     {
  238.         get_user_team(id, color, 9)
  239.         formatex(Temp, 191, "%s^x04[Tulajdonos][%s] ^x01» ^x03%s ^x01:^x04 %s",alive, rangok[id], nev, szoveg)
  240.     }
  241.     else if(get_user_flags(id) == read_flags(konfigtulaj))
  242.     {
  243.         get_user_team(id, color, 9)
  244.         formatex(Temp, 191, "%s^x04[Configos & Tulaj][%s] ^x01» ^x03%s ^x01:^x04 %s",alive, rangok[id], nev, szoveg)
  245.     }
  246.     else if(get_user_flags(id) == read_flags(foadmin))
  247.     {
  248.         get_user_team(id, color, 9)
  249.         formatex(Temp, 191, "%s ^x04[Főadmin][%s] ^x01» ^x03%s ^x01:^x04 %s",alive, rangok[id], nev, szoveg)
  250.     }
  251.     else if(get_user_flags(id) == read_flags(admin))
  252.     {
  253.         get_user_team(id, color, 9)
  254.         formatex(Temp, 191, "%s ^x04[Admin][%s] ^x01» ^x03%s ^x01:^x04 %s",,alive, rangok[id], nev, szoveg)
  255.     }
  256.     else if(Vip[id] == 1)
  257.     {
  258.         get_user_team(id, color, 9)
  259.         formatex(Temp, 191, "%s ^x03[VIP][%s] ^x01» ^x04%s ^x01:^x03 %s",,alive, rangok[id], nev, szoveg)
  260.     }
  261.     else
  262.     {
  263.         get_user_team(id, color, 9)
  264.         formatex(Temp, 191, "%s ^x04[%s] ^x01» ^x03%s ^x01:^x01 %s",,alive, rangok[id], nev, szoveg)
  265.     }
  266.  
  267.     sendmessage(color)
  268.     return PLUGIN_HANDLED
  269. }
  270. public sendmessage(color[])
  271. {
  272.     new teamName[10]
  273.     for(new player = 1; player < get_maxplayers(); player++)
  274.     {
  275.         get_user_team (player, teamName, 9)
  276.         teamf (player, color)
  277.         elkuldes(player, Temp)
  278.         teamf(player, teamName)
  279.     }
  280. }
  281.  
  282. public teamf(player, team[])
  283. {
  284.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  285.     write_byte(player)
  286.     write_string(team)
  287.     message_end()
  288. }
  289. public elkuldes(player, Temp[])
  290. {
  291.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  292.     write_byte( player )
  293.     write_string( Temp )
  294.     message_end()
  295. }
  296.  
  297. public client_connect(id)
  298. {
  299.     LoadData(id);
  300. }
  301. public client_disconnect(id)
  302. {
  303.     SaveData(id);
  304. }
  305.  
  306. public SaveData(id)
  307. {
  308.     new name[32]
  309.     get_user_name(id, name, 31)
  310.  
  311.     new vaultkey[64],vaultdata[256]
  312.     format(vaultkey,63,"%s-rang", name)
  313.     format(vaultdata,255,"%i#%i#",Oles[id],rangok[id])
  314.  
  315.  
  316.     nvault_set(g_vault,vaultkey,vaultdata)
  317.     return PLUGIN_CONTINUE
  318. }
  319. public LoadData(id)
  320. {
  321.     new name[32]
  322.     get_user_name(id, name, 31)
  323.     new vaultkey[64],vaultdata[256]
  324.  
  325.     format(vaultkey,63,"%s-rang", name)
  326.     format(vaultdata,255,"%i#%i#",Oles[id],rangok[id])
  327.  
  328.     nvault_get(g_vault,vaultkey,vaultdata,255)
  329.     replace_all(vaultdata, 255, "#", " ")
  330.     new olesk[32], levelk[32]
  331.     parse(vaultdata, olesk, 31, levelk, 31)
  332.     Oles[id] = str_to_num(olesk)
  333.     rangok[id] = str_to_num(levelk)
  334.     return PLUGIN_CONTINUE
  335. }
  336.  
  337. stock print_color(const id, const input[], any:...)
  338. {
  339.         new count = 1, players[32]
  340.         static msg[191]
  341.         vformat(msg, 190, input, 3)
  342.  
  343.         replace_all(msg, 190, "!g", "^4")
  344.         replace_all(msg, 190, "!y", "^1")
  345.         replace_all(msg, 190, "!t", "^3")      
  346.  
  347.         if (id) players[0] = id; else get_players(players, count, "ch")
  348.         {
  349.                 for (new i = 0; i < count; i++)
  350.                 {
  351.                         if (is_user_connected(players[i]))
  352.                         {
  353.                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  354.                                 write_byte(players[i])
  355.                                 write_string(msg)
  356.                                 message_end()
  357.                         }
  358.                 }
  359.         }
  360.         return PLUGIN_HANDLED
  361. }


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Paintball
HozzászólásElküldve: 2017.01.30. 08:36 
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
Tudom rájöttem, Rossz helyre raktam, Bocsi! :(


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Paintball
HozzászólásElküldve: 2017.01.30. 09:11 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 968
Megköszönt másnak: 109 alkalommal
Megköszönték neki: 135 alkalommal
Miben kell segiteni?

_________________
 ! 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ás témája: Re: Paintball
HozzászólásElküldve: 2017.01.30. 12:08 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Ezt hány módból ollóztad össze?
Annyi minden hibás és hiányos, hogy inkább jobb előről kezdeni mint minden sor után keresgélni hogy mi hiányzik belőle.


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


Ki van itt

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