hlmod.hu
https://hlmod.hu/

GO Mód
https://hlmod.hu/viewtopic.php?f=9&t=23462
Oldal: 1 / 2

Szerző:  Beckx [ 2016.01.06. 21:26 ]
Hozzászólás témája:  GO Mód

Üdv!
Ezt a hibát hogyan lehetne megoldani?

Kép
  1. ////////////////////////////////////////////////////////////////////////////////////////////////////
  2. ////////////////////////////////////////////////////////////////////////////////////////////////////
  3. ////                    Plugin Version:1.0.0                    ////
  4. ////                       Created By:                      ////
  5. ////                        FloxaY                      ////
  6. ////                          &                         ////
  7. ////                        Alfaaaa                     ////
  8. ////////////////////////////////////////////////////////////////////////////////////////////////////
  9. ////////////////////////////////////////////////////////////////////////////////////////////////////
  10. //Egy?b Seg?ts?gek,amiket felhaszn?ltam:
  11. //FloxaY - Ha valamiben elakadtam ? volt az aki seg?tett :D
  12. //IrOn123 - A jutalom-?rt t?ma: viewtopic.php?f=29&t=21153
  13. //DeR0iD - %-os es?ly-?rt t?ma: viewtopic.php?f=9&t=20965
  14. //crazyboy - Rang rendszer pluginj??rt t?ma:  viewtopic.php?f=101&t=15982
  15.  
  16. #include <amxmodx>
  17. #include <amxmisc>
  18. #include <cstrike>
  19. #include <csx>
  20. #include <colorchat>
  21. #include <engine>
  22. #include <fun>
  23. #include <fakemeta>
  24. #include <hamsandwich>
  25.  
  26. #define PLUGIN "Global Offensive"
  27. #define VERSION "1.0.0"
  28. #define AUTHOR "FloxaY & Alfaaaa"
  29.  
  30. new perc[33]
  31. new arany[33]
  32.  
  33. new alap[33]
  34. new awp_skin[33]
  35. new dg_skin[33]
  36. new kes_skin[33]
  37.  
  38. new skinbeki[33][8]
  39.  
  40. new oles[33]
  41. new lada[33]
  42. new kulcs[33]
  43.  
  44. new const szerverPrefix[] = "^4[Információ]"
  45.  
  46. new awp_toxic[33] //1
  47. new awp_hb[33] //2
  48. new awp_double[33] //3
  49. new awp_pulse[33] //4
  50. new awp_poison[33] //5
  51.  
  52. new dg_cobalt[33] //1
  53. new dg_hipno[33]//2
  54. new dg_pulse[33]//3
  55. new dg_poison[33]//4
  56.  
  57. new ks_pulse[33]//1
  58. new ks_poison[33]//2
  59. new ks_paint[33]//3
  60. //ajandek
  61. new fkuld[41]
  62.  
  63. new bool:aranykuld[33]
  64. new bool:ladakuld[33]
  65. new bool:kulcskuld[33]
  66. new x_tempid
  67.  
  68. //rang
  69. #define ASD 17
  70. new message[192]
  71. new nev[32]
  72. new Temp[192]
  73. static color[10]
  74. new szint[33]
  75.  
  76. //awp
  77. new v_awp_toxic[] = "models/go/v_awp1.mdl"
  78. new v_awp_hb[] = "models/go/v_awp2.mdl"
  79. new v_awp_double[] = "models/go/v_awp3.mdl"
  80. new v_awp_pulse[] = "models/go/v_awp4.mdl"
  81. new v_awp_poison[] = "models/go/v_awp5.mdl"
  82. //deagle
  83. new v_dg_cobalt[] = "models/go/v_dg1.mdl"
  84. new v_dg_hipno[] = "models/go/v_dg2.mdl"
  85. new v_dg_pulse[] = "models/go/v_dg3.mdl"
  86. new v_dg_poison[] = "models/go/v_dg4.mdl"
  87. //knife
  88. new v_ks_pulse[] = "models/go/v_ks1.mdl"
  89. new v_ks_poison[] = "models/go/v_ks2.mdl"
  90. new v_ks_paint[] = "models/go/v_ks3.mdl"
  91.  
  92. new const skin_names[][] = {
  93.     { "AWP | Worm God"}, //0
  94.     { "AWP | Hyper Beast"},//1
  95.     { "AWP | Double"},//2
  96.     { "AWP | Pulse"},//3
  97.     { "AWP | Poison"},//4
  98.     { "Deagle | Cobalt"},//5
  99.     { "Deagle | Hipnotic"},//6
  100.     { "Deagle | Pulse"},//7
  101.     { "Deagle | Poison"},//8
  102.     { "Knife | Pulse"},//9
  103.     { "Knife | Poison"},//10
  104.     { "Knife | PaintSplash"}//11
  105.  
  106. }
  107.  
  108. new const szamok[ASD] =
  109. {
  110.     50,
  111.     125,
  112.     250,
  113.     350,
  114.     500,  
  115.     725,
  116.     975,
  117.     1200,
  118.     1500,
  119.     1850,
  120.     2200,
  121.     2650,
  122.     3200,
  123.     4000,
  124.     4500,
  125.     5200,
  126.     6000
  127. }
  128. new const rangok[ASD+1][] =
  129. {
  130.     "Silver I",
  131.     "Silver II",
  132.     "Silver III",
  133.     "Silver IV",
  134.     "Silver Elite",
  135.     "Silver Elite Master",
  136.     "Gold Nova I",
  137.     "Gold Nova II",
  138.     "Gold Nova III",
  139.     "Gold Nova Master",
  140.     "Master Guardian I",
  141.     "Master Guardian II",
  142.     "Master Guardian Elite",
  143.     "Distinguished Master Guardian",
  144.     "Legendary Eagle",
  145.     "Legendary Eagle Master",
  146.     "Supreme Master First Class",
  147.     "The Global Elite"
  148. }
  149.  
  150. public plugin_init() {
  151.     register_plugin(PLUGIN, VERSION, AUTHOR)
  152.  
  153.     register_impulse(201, "menuu")
  154.     register_clcmd("say /menu", "menuu")
  155.     register_clcmd("say", "sayhook")
  156.     register_clcmd("say_team", "tshook")
  157.     register_clcmd("MENNYISEG", "arany_kuld")
  158.     register_clcmd("say /sorsolas", "jutalom")
  159.  
  160.    
  161.  
  162.     set_task(60.0, "idoellenorzes",_,_,_,"b")
  163.  
  164.  
  165.     register_event("CurWeapon", "skin_check", "be", "1=1")
  166.     register_event("CurWeapon","ecw","be","1=1")
  167.     register_event("DeathMsg", "death", "a")
  168. }
  169.  
  170. public plugin_precache() {
  171.  
  172.     //fegyverek
  173.     precache_model(v_awp_toxic)
  174.     precache_model(v_awp_hb)
  175.     precache_model(v_awp_double)
  176.     precache_model(v_awp_pulse)
  177.     precache_model(v_awp_poison)
  178.  
  179.     precache_model(v_dg_cobalt)
  180.     precache_model(v_dg_hipno)
  181.     precache_model(v_dg_pulse)
  182.     precache_model(v_dg_poison)
  183.  
  184.     precache_model(v_ks_pulse)
  185.     precache_model(v_ks_poison)
  186.     precache_model(v_ks_paint)
  187.  
  188.     precache_model("models/go_alap/v_deagle_csgo.mdl")
  189.     precache_model("models/go_alap/v_awp_csgo.mdl")
  190.     precache_model("models/go_alap/v_knife_csgo.mdl")
  191.     precache_model("models/go_alap/v_usp_csgo.mdl")
  192.     precache_model("models/go_alap/v_glock_csgo.mdl")
  193.  
  194. }
  195.  
  196. public client_disconnect(id) {
  197.     Mentes_cuccok(id)
  198.     Mentes_skin(id)
  199. }
  200.  
  201. public client_putinserver(id) {
  202.  
  203.     Betoltes_skin(id)
  204.     Betoltes_cuccok(id)
  205.     alap[id] = 1
  206.     skinbeki[id][0] = false //bekapcsolva
  207.  
  208. }
  209.  
  210. public skin_check(id) {
  211.     new weapon = get_user_weapon(id)
  212.  
  213.     //awp
  214.     if(awp_skin[id] == 1 && weapon == CSW_AWP)
  215.     {
  216.         set_pev(id, pev_viewmodel2, v_awp_toxic)
  217.     }
  218.     if(awp_skin[id] == 2 && weapon == CSW_AWP)
  219.     {
  220.         set_pev(id, pev_viewmodel2, v_awp_hb)
  221.     }
  222.     if(awp_skin[id] == 3 && weapon == CSW_AWP)
  223.     {
  224.         set_pev(id, pev_viewmodel2, v_awp_double)
  225.     }
  226.     if(awp_skin[id] == 4 && weapon == CSW_AWP)
  227.     {
  228.         set_pev(id, pev_viewmodel2, v_awp_pulse)
  229.     }
  230.     if(awp_skin[id] == 5 && weapon == CSW_AWP)
  231.     {
  232.         set_pev(id, pev_viewmodel2, v_awp_poison)
  233.     }
  234.  
  235.     //Deagle
  236.     if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  237.     {
  238.         set_pev(id, pev_viewmodel2, v_dg_cobalt)
  239.     }
  240.     if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  241.     {
  242.         set_pev(id, pev_viewmodel2, v_dg_hipno)
  243.     }
  244.     if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  245.     {
  246.         set_pev(id, pev_viewmodel2, v_dg_pulse)
  247.     }
  248.     if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  249.     {
  250.         set_pev(id, pev_viewmodel2, v_dg_poison)
  251.     }
  252.  
  253.     //Knife
  254.     if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  255.     {
  256.         set_pev(id, pev_viewmodel2, v_ks_pulse)
  257.     }
  258.     if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  259.     {
  260.         set_pev(id, pev_viewmodel2, v_ks_poison)
  261.     }
  262.     if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  263.     {
  264.         set_pev(id, pev_viewmodel2, v_ks_paint)
  265.     }
  266.  
  267.     if(alap[id] == 1 && weapon == CSW_DEAGLE)
  268.     {
  269.     set_pev(id,pev_viewmodel2,"models/go_alap/v_deagle_csgo.mdl")
  270.     }
  271.     if(alap[id] == 2 && weapon == CSW_AWP)
  272.     {
  273.     set_pev(id,pev_viewmodel2,"models/go_alap/v_awp_csgo.mdl")
  274.     }
  275.     if(alap[id] == 3 && weapon == CSW_KNIFE)
  276.     {
  277.     set_pev(id,pev_viewmodel2,"models/go_alap/v_knife_csgo.mdl")
  278.     }
  279.     if(alap[id] == 4 && weapon == CSW_USP)
  280.     {
  281.     set_pev(id,pev_viewmodel2,"models/go_alap/v_usp_csgo.mdl")
  282.     }
  283.     if(alap[id] == 5 && weapon == CSW_GLOCK18)
  284.     {
  285.     set_pev(id,pev_viewmodel2,"models/go_alap/v_glock_csgo.mdl")
  286.     }
  287. }
  288.  
  289. public ecw(id) {
  290.     new weapon = get_user_weapon(id)   
  291.  
  292.     if(awp_skin[id] == 1 && weapon == CSW_AWP)
  293.     set_pev(id,pev_viewmodel2, v_awp_toxic)
  294.     if(awp_skin[id] == 2 && weapon == CSW_AWP)
  295.     set_pev(id,pev_viewmodel2, v_awp_hb)
  296.     if(awp_skin[id] == 3 && weapon == CSW_AWP)
  297.     set_pev(id,pev_viewmodel2, v_awp_double)
  298.     if(awp_skin[id] == 4 && weapon == CSW_AWP)
  299.     set_pev(id,pev_viewmodel2, v_awp_pulse)
  300.     if(awp_skin[id] == 5 && weapon == CSW_AWP)
  301.     set_pev(id,pev_viewmodel2, v_awp_poison)
  302.  
  303.     if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  304.     set_pev(id,pev_viewmodel2, v_dg_cobalt)
  305.     if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  306.     set_pev(id,pev_viewmodel2, v_dg_hipno)
  307.     if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  308.     set_pev(id,pev_viewmodel2, v_dg_pulse)
  309.     if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  310.     set_pev(id,pev_viewmodel2, v_dg_poison)
  311.  
  312.     if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  313.     set_pev(id,pev_viewmodel2, v_ks_pulse)
  314.     if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  315.     set_pev(id,pev_viewmodel2, v_ks_poison)
  316.     if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  317.     set_pev(id,pev_viewmodel2, v_ks_paint)
  318.  
  319.  
  320.  
  321.  
  322. }
  323. public death(){
  324.  
  325.  
  326.         new killer = read_data(1)
  327.         new victim = read_data(2)
  328.  
  329.     if(killer != victim)
  330.         oles[killer]++
  331.  
  332.     while(oles[killer] >= szamok[szint[killer]])
  333.     {
  334.         szint[killer]++
  335.     }
  336.  
  337.         if(killer == victim)
  338.         {
  339.             return PLUGIN_HANDLED
  340.         }
  341.     if(15.0 >= random_float(1.0, 100.0))
  342.     {
  343.         ladat_kap(killer)
  344.     }
  345.     else if(15.0 >= random_float(1.0, 100.0))
  346.     {
  347.         kulcsot_kap(killer)
  348.     }
  349.     else if(45.0 >= random_float(1.0, 100.0))
  350.     {
  351.         aranyat_kap(killer)
  352.     }
  353.     else if(30.0 >= random_float(1.0, 100.0))
  354.     {
  355.  
  356.     }
  357.  
  358.     return PLUGIN_CONTINUE
  359. }
  360.  
  361. public aranyat_kap(id) {
  362.     new penz = random_num(50,250)
  363.     new veg_penz = penz +  (random_num(1,3))
  364.     arany[id] += veg_penz
  365.     ColorChat(id, GREEN,"%s ^1Kaptál ^4%d ^1Aranyat!", szerverPrefix, veg_penz)
  366.     Mentes_cuccok(id)
  367. }
  368.  
  369.  
  370. public sorsol_sk(id) {
  371.     if(100.0 >= random_float(1.0, 100.0))
  372.     {
  373.         sorsol_skin(id)
  374.     }
  375.     else if(10.0 >= random_float(1.0, 100.0))
  376.     {
  377.         sorsol_skin_ritka(id)
  378.     }
  379.     else if(5.0 >= random_float(1.0, 700.0))
  380.     {
  381.         sorsol_skin_nagyon_ritka(id)
  382.     }
  383.     if(100.0 >= random_float(1.0, 100.0))
  384.     {
  385.         sorsol_kes(id)
  386.     }
  387. }
  388.  
  389. public sorsol_skin(id) {
  390.  
  391.     if(is_user_alive(id) && is_user_connected(id)) {
  392.         new nev[32]
  393.         get_user_name(id,nev,31)
  394.         switch(random_num(1,8))
  395.         {
  396.             case 1:
  397.             {
  398.                 awp_toxic[id] ++
  399.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[0][0])
  400.             }
  401.             case 2:
  402.             {
  403.                 dg_cobalt[id] ++
  404.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[5][0])
  405.             }
  406.  
  407.  
  408.         }
  409.         Mentes_skin(id)
  410.     }
  411. }
  412.  
  413. public ladat_kap(id) {
  414.  
  415.         if(is_user_alive(id) && is_user_connected(id)) {
  416.         new nev[32]
  417.         get_user_name(id,nev,31)
  418.         lada[id]++
  419.         ColorChat(id, GREEN,"%s ^3%s ^1Talált egy ^3Ládát!",szerverPrefix, nev)
  420.         }
  421.         Mentes_cuccok(id)
  422. }
  423. public kulcsot_kap(id) {
  424.  
  425.         if(is_user_alive(id) && is_user_connected(id)) {
  426.         new nev[32]
  427.         get_user_name(id,nev,31)
  428.         kulcs[id]++
  429.         ColorChat(id, GREEN,"%s ^3%s ^1Talált egy ^3Kulcsot!",szerverPrefix, nev)
  430.         }
  431.         Mentes_cuccok(id)
  432. }
  433.  
  434. public sorsol_skin_ritka(id) {
  435.  
  436.     if(is_user_alive(id) && is_user_connected(id)) {
  437.         new nev[32]
  438.         get_user_name(id,nev,31)
  439.         switch(random_num(1,11))
  440.         {
  441.             case 1:
  442.  
  443.             {
  444.                 awp_hb[id] ++
  445.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[1][0])
  446.             }
  447.             case 2:
  448.             {
  449.                 dg_hipno[id] ++
  450.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[6][0])
  451.             }
  452.  
  453.         }
  454.         Mentes_skin(id)
  455.     }
  456. }
  457.  
  458. public sorsol_skin_nagyon_ritka(id) {
  459.  
  460.     if(is_user_alive(id) && is_user_connected(id)) {
  461.         new nev[32]
  462.         get_user_name(id,nev,31)
  463.         switch(random_num(1,20))
  464.         {
  465.             case 1:
  466.             {
  467.                 awp_double[id] ++
  468.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[2][0])
  469.             }
  470.             case 2:
  471.             {
  472.                 awp_pulse[id] ++
  473.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[3][0])
  474.             }
  475.             case 3:
  476.             {
  477.                 awp_poison[id] ++
  478.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[4][0])
  479.             }
  480.             case 17:
  481.             {
  482.                 dg_pulse[id] ++
  483.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[7][0])
  484.             }
  485.             case 18:
  486.             {
  487.                 dg_poison[id] ++
  488.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[8][0])
  489.             }
  490.         }
  491.         Mentes_skin(id)
  492.     }
  493. }
  494.  
  495. public sorsol_kes(id) {
  496.     if(is_user_alive(id) && is_user_connected(id)) {
  497.         new nev[32]
  498.         get_user_name(id,nev,31)
  499.         switch(random_num(1,3))
  500.         {
  501.             case 1:
  502.             {
  503.                 ks_pulse[id] ++
  504.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[9][0])
  505.             }
  506.             case 2:
  507.             {
  508.                 ks_poison[id] ++
  509.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[10][0])
  510.             }
  511.             case 3:
  512.             {
  513.                 ks_paint[id] ++
  514.                 ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[11][0])
  515.             }
  516.  
  517.         }
  518.         Mentes_skin(id)
  519.     }
  520. }  
  521.  
  522. public idoellenorzes(){
  523.     new p[32],n;
  524.     get_players(p,n,"ch")
  525.     for(new i=0;i<n;i++)
  526.     {
  527.         new id = p[i];
  528.         perc[id]++
  529.     }
  530. }
  531.  
  532. public jutalom(id){
  533.     if(perc[id] >= 10){
  534.         sorsol_sk(id)
  535.         perc[id] = 0
  536.     }
  537.     else
  538.     {
  539.         client_print(id, print_center, "Várj mĂ©g %d percet!", 10-perc[id])
  540.     }
  541. }
  542.  
  543. public menuu(id) {
  544.     new focim[121],menu1[121]
  545.     formatex(focim, charsmax(focim), "\rGlobal\y Offensive\d - \wFĹ‘MenĂĽ\d ^n\wArany:\r %d \d- \wĂ–lĂ©sek:\r %d", arany[id], oles[id])
  546.     new menu = menu_create(focim, "menuu_h")
  547.  
  548.     menu_additem(menu, "Raktár", "0", 0)
  549.     menu_additem(menu, "Láda nyitás", "1", 0)
  550.     menu_additem(menu, "AjándĂ©kozás", "2", 0)
  551.     if(!skinbeki[id][0])
  552.     {
  553.     menu_additem(menu,"\ySkin \rBekapcsolva\w || \dKikapcsolva","3",0)
  554.     }
  555.     else
  556.     {
  557.     menu_additem(menu,"\ySkin \dBekapcsolva\w || \rKikapcsolva","3",0)
  558.     }
  559.  
  560.     format(menu1, charsmax(menu1),"\yKövetkezĹ‘ Rang:\r%s \y[\w%d\%d\y]" ,rangok[szint[id]+1],oles[id], szamok[szint[id]])
  561.  
  562.     menu_additem(menu,menu1,"4",0)
  563.  
  564.  
  565.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  566.  
  567.     menu_display(id, menu, 0)
  568. }
  569.  
  570. public menuu_h(id, menu, item)
  571.     {
  572.     if( item == MENU_EXIT )
  573.     {
  574.     menu_destroy(menu);
  575.     return PLUGIN_HANDLED;
  576.     }
  577.     new data[9], access, callback, szName[64]
  578.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  579.     new key = str_to_num(data)
  580.  
  581.     switch(key)
  582.     {
  583.         case 0:
  584.         {
  585.             menu_skinek(id)
  586.         }
  587.         case 1:
  588.         {
  589.             lada_menu(id)
  590.         }
  591.         case 2:
  592.         {
  593.             ajandekozas(id)
  594.         }
  595.         case 3:
  596.         {
  597.         if(!skinbeki[id][0])
  598.         {
  599.         alap[id] = 0
  600.         dg_skin[id] = 0
  601.         awp_skin[id] = 0   
  602.         skinbeki[id][0] = true //kikapcsolva
  603.  
  604.         menuu(id)
  605.         }
  606.         else
  607.         {
  608.         alap[id] = 1   
  609.         skinbeki[id][0] = false //bekapcsolva
  610.  
  611.         menuu(id)
  612.         }
  613.         }
  614.         case 4:
  615.         {
  616.             menuu(id)
  617.         }
  618.  
  619.     }
  620.     return PLUGIN_HANDLED
  621. }
  622.  
  623. public menu_skinek(id) {
  624.     new szText[555 char]
  625.  
  626.     new menu = menu_create("\rGlobal\y Offensive\w - \dRaktár", "menu_skinek_h")
  627.  
  628.  
  629.     if(awp_toxic[id] >= 1) {
  630.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[0][0], awp_toxic[id])
  631.         menu_additem(menu, szText, "1", 0)
  632.     }
  633.     if(awp_hb[id] >= 1) {
  634.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[1][0], awp_hb[id])
  635.         menu_additem(menu, szText, "2", 0)
  636.     }
  637.     if(awp_double[id] >= 1) {
  638.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[2][0], awp_double[id])
  639.         menu_additem(menu, szText, "3", 0)
  640.     }
  641.     if(awp_pulse[id] >= 1) {
  642.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[3][0], awp_pulse[id])
  643.         menu_additem(menu, szText, "4", 0)
  644.     }
  645.     if(awp_poison[id] >= 1) {
  646.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[4][0], awp_poison[id])
  647.         menu_additem(menu, szText, "5", 0)
  648.     }
  649.  
  650.     if(dg_cobalt[id] >= 1) {
  651.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[5][0], dg_cobalt[id])
  652.         menu_additem(menu, szText, "6", 0)
  653.     }
  654.     if(dg_hipno[id] >= 1) {
  655.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[6][0], dg_hipno[id])
  656.         menu_additem(menu, szText, "7", 0)
  657.     }
  658.     if(dg_pulse[id] >= 1) {
  659.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[7][0], dg_pulse[id])
  660.         menu_additem(menu, szText, "8", 0)
  661.     }
  662.     if(dg_poison[id] >= 1) {
  663.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[8][0], dg_poison[id])
  664.         menu_additem(menu, szText, "9", 0)
  665.     }
  666.  
  667.     if(ks_pulse[id] >= 1) {
  668.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[9][0], ks_pulse[id])
  669.         menu_additem(menu, szText, "10", 0)
  670.     }
  671.     if(ks_poison[id] >= 1) {
  672.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[10][0], ks_poison[id])
  673.         menu_additem(menu, szText, "11", 0)
  674.     }
  675.     if(ks_paint[id] >= 1) {
  676.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[11][0], ks_paint[id])
  677.         menu_additem(menu, szText, "12", 0)
  678.     }
  679.  
  680.  
  681.  
  682.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  683.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  684.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
  685.  
  686.     menu_display(id, menu, 0)
  687. }
  688.  
  689. public menu_skinek_h(id, menu, item)
  690.     {
  691.     if( item == MENU_EXIT )
  692.     {
  693.     menu_destroy(menu);
  694.     return PLUGIN_HANDLED;
  695.     }
  696.     new data[9], access, callback, szName[64]
  697.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  698.     new key = str_to_num(data)
  699.     switch(key)
  700.     {
  701.         case 1:
  702.         {
  703.  
  704.             awp_skin[id] = 1
  705.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[0][0])
  706.  
  707.             new weapon = get_user_weapon(id)
  708.             if(awp_skin[id] == 1 && weapon == CSW_AWP)
  709.             {
  710.                 set_pev(id, pev_viewmodel2, v_awp_toxic)
  711.  
  712.             }
  713.         }
  714.         case 2:
  715.         {
  716.  
  717.             awp_skin[id] = 2
  718.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[1][0])
  719.  
  720.             new weapon = get_user_weapon(id)
  721.             if(awp_skin[id] == 2 && weapon == CSW_AWP)
  722.             {
  723.                 set_pev(id, pev_viewmodel2, v_awp_hb)
  724.  
  725.             }
  726.         }
  727.         case 3:
  728.         {
  729.  
  730.             awp_skin[id] = 3
  731.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[2][0])
  732.  
  733.             new weapon = get_user_weapon(id)
  734.             if(awp_skin[id] == 3 && weapon == CSW_AWP)
  735.             {
  736.                 set_pev(id, pev_viewmodel2, v_awp_double)
  737.  
  738.             }
  739.         }
  740.         case 4:
  741.         {
  742.  
  743.             awp_skin[id] = 4
  744.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[3][0])
  745.  
  746.             new weapon = get_user_weapon(id)
  747.             if(awp_skin[id] == 4 && weapon == CSW_AWP)
  748.             {
  749.                 set_pev(id, pev_viewmodel2, v_awp_pulse)
  750.  
  751.             }
  752.         }
  753.         case 5:
  754.         {
  755.  
  756.             awp_skin[id] = 5
  757.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[4][0])
  758.  
  759.             new weapon = get_user_weapon(id)
  760.             if(awp_skin[id] == 5 && weapon == CSW_AWP)
  761.             {
  762.                 set_pev(id, pev_viewmodel2, v_awp_poison)
  763.  
  764.             }
  765.         }
  766.         case 6:
  767.         {
  768.  
  769.             dg_skin[id] = 1
  770.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[5][0])
  771.  
  772.             new weapon = get_user_weapon(id)
  773.             if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  774.             {
  775.                 set_pev(id, pev_viewmodel2, v_dg_cobalt)
  776.  
  777.             }
  778.         }
  779.         case 7:
  780.         {
  781.  
  782.             dg_skin[id] = 2
  783.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[6][0])
  784.  
  785.             new weapon = get_user_weapon(id)
  786.             if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  787.             {
  788.                 set_pev(id, pev_viewmodel2, v_dg_hipno)
  789.  
  790.             }
  791.         }
  792.         case 8:
  793.         {
  794.  
  795.             dg_skin[id] = 3
  796.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[7][0])
  797.  
  798.             new weapon = get_user_weapon(id)
  799.             if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  800.             {
  801.                 set_pev(id, pev_viewmodel2, v_dg_pulse)
  802.  
  803.             }
  804.         }
  805.         case 9:
  806.         {
  807.  
  808.             dg_skin[id] = 4
  809.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[8][0])
  810.  
  811.             new weapon = get_user_weapon(id)
  812.             if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  813.             {
  814.                 set_pev(id, pev_viewmodel2, v_dg_poison)
  815.  
  816.             }
  817.         }
  818.         case 10:
  819.         {
  820.  
  821.             kes_skin[id] = 1
  822.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[9][0])
  823.  
  824.             new weapon = get_user_weapon(id)
  825.             if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  826.             {
  827.                 set_pev(id, pev_viewmodel2, v_ks_pulse)
  828.  
  829.             }
  830.         }
  831.         case 11:
  832.         {
  833.  
  834.             kes_skin[id] = 2
  835.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[10][0])
  836.  
  837.             new weapon = get_user_weapon(id)
  838.             if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  839.             {
  840.                 set_pev(id, pev_viewmodel2, v_ks_poison)
  841.  
  842.             }
  843.         }
  844.         case 12:
  845.         {
  846.  
  847.             kes_skin[id] = 3
  848.             ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[11][0])
  849.  
  850.             new weapon = get_user_weapon(id)
  851.             if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  852.             {
  853.                 set_pev(id, pev_viewmodel2, v_ks_paint)
  854.  
  855.             }
  856.         }
  857.  
  858.  
  859.     }
  860.     return PLUGIN_HANDLED
  861. }
  862.  
  863. public lada_menu(id){
  864.  
  865.     new szText[555 char]
  866.  
  867.     formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\w - \dLáda MenĂĽ ^n\wLádáid:\r%d \d| \wKulcsaid:\r%d ", lada[id], kulcs[id] )
  868.     new menu = menu_create(szText, "lada_menu_h")
  869.  
  870.  
  871.     formatex( szText, charsmax( szText ), "\wLádanyitás \d[1 Kulcs & 1 Láda]")
  872.     menu_additem(menu, szText, "0", 0)
  873.  
  874.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  875.  
  876.     menu_display(id, menu, 0)
  877. }
  878. public lada_menu_h(id, menu, item)
  879.     {
  880.  
  881.     if( item == MENU_EXIT )
  882.     {
  883.     menu_destroy(menu);
  884.     return PLUGIN_HANDLED;
  885.     }
  886.  
  887.     new data[9], access, callback, szName[64]
  888.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  889.     new key = str_to_num(data)
  890.  
  891.     switch(key)
  892.     {
  893.         case 0:
  894.         {
  895.         if(lada[id] >= 1 && kulcs[id] >= 1)
  896.         {
  897.             lada[id] --
  898.             kulcs[id] --
  899.             sorsol_sk(id)
  900.             lada_menu(id)
  901.         }
  902.         else
  903.         ColorChat(id, RED, "^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  904.         }
  905.     }
  906.     return PLUGIN_HANDLED
  907. }
  908.  
  909. public kuldesmenu(id)
  910. {
  911.     new szText[555 char]
  912.  
  913.     formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\w - \dKĂĽldĂ©s ^n\d Válasszd ki a JátĂ©kost! " )
  914.     new menu = menu_create(szText, "kuldes_menu_h")
  915.     new players[32], pnum, tempid;
  916.     new szName[32], szTempid[10];
  917.     get_players(players, pnum);
  918.     for( new i; i<pnum; i++ )
  919.     {
  920.     tempid = players[i];
  921.     {
  922.     get_user_name(tempid, szName, charsmax(szName));
  923.     num_to_str(tempid, szTempid, charsmax(szTempid));
  924.     menu_additem(menu, szName, szTempid, 0);
  925.     }
  926.     }
  927.  
  928.  
  929.     menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  930.     menu_display(id, menu, 0)
  931. }
  932.  
  933. public kuldes_menu_h(id, menu, item)
  934.     {
  935.     if( item == MENU_EXIT )
  936.     {
  937.     menu_destroy(menu);
  938.     return PLUGIN_HANDLED;
  939.     }
  940.  
  941.     new data[6], szName[64]
  942.     new access, callback;
  943.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  944.     x_tempid = str_to_num(data);
  945.     client_cmd(id, "messagemode MENNYISEG");
  946.     menu_destroy(menu);
  947.     return PLUGIN_HANDLED;
  948. }
  949.  
  950.  
  951. public arany_kuld(id)
  952. {
  953.     new uzenet[121];
  954.     new kuldoneve[32], tempname[32]
  955.     read_args(uzenet, charsmax(uzenet))
  956.     remove_quotes(uzenet)
  957.     get_user_name(id, kuldoneve, 31)
  958.     get_user_name(x_tempid, tempname, 31)
  959.  
  960.     if(str_to_num(uzenet) < 0)
  961.     return PLUGIN_HANDLED
  962.  
  963.     if(arany[id] >= str_to_num(uzenet) && aranykuld[id] == true)
  964.     {
  965.     arany[x_tempid] += str_to_num(uzenet)
  966.     arany[id] -= str_to_num(uzenet)
  967.     aranykuld[id] = false
  968.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^1Aranyat ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)   
  969.     }
  970.     if(lada[id] >= str_to_num(uzenet) && ladakuld[id] == true)
  971.     {
  972.     lada[x_tempid] += str_to_num(uzenet)
  973.     lada[id] -= str_to_num(uzenet)
  974.     ladakuld[id] = false
  975.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^1Ládát ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)
  976.     }
  977.     if(kulcs[id] >= str_to_num(uzenet) && kulcskuld[id] == true)
  978.     {
  979.     kulcs[x_tempid] += str_to_num(uzenet)
  980.     kulcs[id] -= str_to_num(uzenet)
  981.     kulcskuld[id] = false
  982.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d^1 ^1Kulcs-ot ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)
  983.     }
  984.     if(awp_toxic[id] >= str_to_num(uzenet) && fkuld[id] == 1)
  985.     {
  986.     awp_toxic[x_tempid] += str_to_num(uzenet)
  987.     awp_toxic[id] -= str_to_num(uzenet)
  988.     fkuld[id] = 0
  989.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-ot ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[0][0], tempname)
  990.     }
  991.     if(awp_hb[id] >= str_to_num(uzenet) && fkuld[id] == 2)
  992.     {
  993.     awp_hb[x_tempid] += str_to_num(uzenet)
  994.     awp_hb[id] -= str_to_num(uzenet)
  995.     fkuld[id] = 0
  996.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[1][0],  tempname)
  997.     }
  998.     if(awp_double[id] >= str_to_num(uzenet) && fkuld[id] == 3)
  999.     {
  1000.     awp_double[x_tempid] += str_to_num(uzenet)
  1001.     awp_double[id] -= str_to_num(uzenet)
  1002.     fkuld[id] = 0
  1003.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[2][0], tempname)
  1004.     }
  1005.     if(awp_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 4)
  1006.     {
  1007.     awp_pulse[x_tempid] += str_to_num(uzenet)
  1008.     awp_pulse[id] -= str_to_num(uzenet)
  1009.     fkuld[id] = 0
  1010.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[3][0], tempname)
  1011.     }
  1012.     if(awp_poison[id] >= str_to_num(uzenet) && fkuld[id] == 5)
  1013.     {
  1014.     awp_poison[x_tempid] += str_to_num(uzenet)
  1015.     awp_poison[id] -= str_to_num(uzenet)
  1016.     fkuld[id] = 0
  1017.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[4][0], tempname)
  1018.     }
  1019.  
  1020.     if(dg_cobalt[id] >= str_to_num(uzenet) && fkuld[id] == 30)
  1021.     {
  1022.     dg_cobalt[x_tempid] += str_to_num(uzenet)
  1023.     dg_cobalt[id] -= str_to_num(uzenet)
  1024.     fkuld[id] = 0
  1025.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[5][0], tempname)
  1026.     }
  1027.     if(dg_hipno[id] >= str_to_num(uzenet) && fkuld[id] == 31)
  1028.     {
  1029.     dg_hipno[x_tempid] += str_to_num(uzenet)
  1030.     dg_hipno[id] -= str_to_num(uzenet)
  1031.     fkuld[id] = 0
  1032.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[6][0], tempname)
  1033.     }
  1034.     if(dg_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 32)
  1035.     {
  1036.     dg_pulse[x_tempid] += str_to_num(uzenet)
  1037.     dg_pulse[id] -= str_to_num(uzenet)
  1038.     fkuld[id] = 0
  1039.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[7][0], tempname)
  1040.     }
  1041.     if(dg_poison[id] >= str_to_num(uzenet) && fkuld[id] == 33)
  1042.     {
  1043.     dg_poison[x_tempid] += str_to_num(uzenet)
  1044.     dg_poison[id] -= str_to_num(uzenet)
  1045.     fkuld[id] = 0
  1046.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[8][0], tempname)
  1047.     }
  1048.  
  1049.     if(ks_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 38)
  1050.     {
  1051.     ks_pulse[x_tempid] += str_to_num(uzenet)
  1052.     ks_pulse[id] -= str_to_num(uzenet)
  1053.     fkuld[id] = 0
  1054.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[9][0], tempname)
  1055.     }
  1056.     if(ks_poison[id] >= str_to_num(uzenet) && fkuld[id] == 39)
  1057.     {
  1058.     ks_poison[x_tempid] += str_to_num(uzenet)
  1059.     ks_poison[id] -= str_to_num(uzenet)
  1060.     fkuld[id] = 0
  1061.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[10][0], tempname)
  1062.     }
  1063.     if(ks_paint[id] >= str_to_num(uzenet) && fkuld[id] == 40)
  1064.     {
  1065.     ks_paint[x_tempid] += str_to_num(uzenet)
  1066.     ks_paint[id] -= str_to_num(uzenet)
  1067.     fkuld[id] = 0
  1068.     ColorChat(0, GREEN, "%s ^3%s ^1kĂĽldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[11][0], tempname)
  1069.     }
  1070.  
  1071.     return PLUGIN_HANDLED;
  1072. }
  1073.  
  1074. public ajandekozas(id)
  1075. {
  1076.     new szText[555 char]
  1077.  
  1078.     formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\d - AjándĂ©kozás^n \wVálasszd ki mit szeretnĂ©l \rAjándĂ©kozni")
  1079.     new menu = menu_create(szText, "menu_handler")
  1080.     formatex( szText, charsmax( szText ), "Arany: \y%d", arany[id])
  1081.     menu_additem(menu, szText, "0", 0) //arany
  1082.     formatex( szText, charsmax( szText ), "Láda: \y%d", lada[id])
  1083.     menu_additem(menu, szText, "1", 0) //lada
  1084.     formatex( szText, charsmax( szText ), "Kulcs: \y%d", kulcs[id])
  1085.     menu_additem(menu, szText, "2", 0) //kulcs    
  1086.     if(awp_toxic[id] >= 1) {
  1087.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[0][0], awp_toxic[id])
  1088.         menu_additem(menu, szText, "3", 0)
  1089.     }
  1090.     if(awp_hb[id] >= 1) {
  1091.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[1][0], awp_hb[id])
  1092.         menu_additem(menu, szText, "4", 0)
  1093.     }
  1094.     if(awp_double[id] >= 1) {
  1095.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[2][0], awp_double[id])
  1096.         menu_additem(menu, szText, "5", 0)
  1097.     }
  1098.     if(awp_pulse[id] >= 1) {
  1099.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[3][0], awp_pulse[id])
  1100.         menu_additem(menu, szText, "6", 0)
  1101.     }
  1102.     if(awp_poison[id] >= 1) {
  1103.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[4][0], awp_poison[id])
  1104.         menu_additem(menu, szText, "7", 0)
  1105.     }
  1106.     if(dg_cobalt[id] >= 1) {
  1107.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[5][0], dg_cobalt[id])
  1108.         menu_additem(menu, szText, "32", 0)
  1109.     }
  1110.     if(dg_hipno[id] >= 1) {
  1111.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[6][0], dg_hipno[id])
  1112.         menu_additem(menu, szText, "33", 0)
  1113.     }
  1114.     if(dg_pulse[id] >= 1) {
  1115.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[7][0], dg_pulse[id])
  1116.         menu_additem(menu, szText, "34", 0)
  1117.     }
  1118.     if(dg_poison[id] >= 1) {
  1119.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[8][0], dg_poison[id])
  1120.         menu_additem(menu, szText, "35", 0)
  1121.     }
  1122.     if(ks_pulse[id] >= 1) {
  1123.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[9][0], ks_pulse[id])
  1124.         menu_additem(menu, szText, "40", 0)
  1125.     }
  1126.     if(ks_poison[id] >= 1) {
  1127.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[10][0], ks_poison[id])
  1128.         menu_additem(menu, szText, "41", 0)
  1129.     }
  1130.     if(ks_paint[id] >= 1) {
  1131.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[11][0], ks_paint[id])
  1132.         menu_additem(menu, szText, "42", 0)
  1133.     }
  1134.  
  1135.  
  1136.  
  1137.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  1138.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  1139.     menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  1140.     menu_display(id, menu, 0)
  1141. }
  1142.  
  1143. public menu_handler(id, menu, item)
  1144.     {
  1145.     if( item == MENU_EXIT )
  1146.     {
  1147.     menu_destroy(menu);
  1148.     return PLUGIN_HANDLED;
  1149.     }
  1150.  
  1151.     new data[9], access, callback, szName[64]
  1152.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  1153.     new key = str_to_num(data)
  1154.  
  1155.     switch(key)
  1156.     {
  1157.         case 0: //arany
  1158.         {
  1159.             kuldesmenu(id)
  1160.             aranykuld[id] = true
  1161.         }
  1162.         case 1: //lada
  1163.         {
  1164.             kuldesmenu(id)
  1165.             ladakuld[id] = true
  1166.         }
  1167.         case 2: //kulcs
  1168.         {
  1169.             kuldesmenu(id)
  1170.             kulcskuld[id] = true
  1171.         }
  1172.         case 3:
  1173.         {
  1174.             kuldesmenu(id)
  1175.             fkuld[id] = 1  //awp toxic
  1176.         }
  1177.         case 4:
  1178.         {
  1179.             kuldesmenu(id)
  1180.             fkuld[id] = 2  //awp hyperbeast
  1181.         }
  1182.         case 5:
  1183.         {
  1184.             kuldesmenu(id)
  1185.             fkuld[id] = 3  //awp double
  1186.         }
  1187.         case 6:
  1188.         {
  1189.             kuldesmenu(id)
  1190.             fkuld[id] = 4  //awp pulse
  1191.         }
  1192.         case 7:
  1193.         {
  1194.             kuldesmenu(id)
  1195.             fkuld[id] = 5  //awp poison
  1196.         }
  1197.         case 8:
  1198.         {
  1199.             kuldesmenu(id)
  1200.             fkuld[id] = 6 //dg cobalt
  1201.         }
  1202.         case 9:
  1203.         {
  1204.             kuldesmenu(id)
  1205.             fkuld[id] = 7 //dg hipno
  1206.         }
  1207.         case 10:
  1208.         {
  1209.             kuldesmenu(id)
  1210.             fkuld[id] = 8 //dg pulse
  1211.         }
  1212.         case 11:
  1213.         {
  1214.             kuldesmenu(id)
  1215.             fkuld[id] = 9 //dg poison
  1216.         }
  1217.         case 12:
  1218.         {
  1219.             kuldesmenu(id)
  1220.             fkuld[id] = 10 //ks pulse
  1221.         }
  1222.         case 13:
  1223.         {
  1224.             kuldesmenu(id)
  1225.             fkuld[id] = 11 //ks poison
  1226.         }
  1227.         case 14:
  1228.         {
  1229.             kuldesmenu(id)
  1230.             fkuld[id] = 12 //ks paint
  1231.         }
  1232.     }
  1233.     Mentes_skin(id)
  1234.     return PLUGIN_HANDLED
  1235. }
  1236.  
  1237. public sayhook(id)
  1238. {
  1239.  
  1240.     read_args (message, 191)
  1241.     remove_quotes (message)
  1242.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  1243.     {
  1244.         return PLUGIN_CONTINUE
  1245.     }
  1246.     get_user_name(id, nev, 31)
  1247.     if(is_user_alive(id)) {
  1248.         get_user_team(id, color, 9)
  1249.         formatex(Temp, 191, "^4[%s] ^3%s^x01: %s", rangok[szint[id]], nev, message)
  1250.  
  1251.     }
  1252.     else {
  1253.         get_user_team(id, color, 9)
  1254.         formatex(Temp, 191, "^4*Halott* [%s] ^3%s^1: %s", rangok[szint[id]], nev, message)
  1255.     }
  1256.     sendmessage(color)
  1257.     return PLUGIN_HANDLED
  1258. }
  1259. public tshook(id)
  1260. {
  1261.     read_args (message, 191)
  1262.     remove_quotes (message)
  1263.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  1264.     {
  1265.         return PLUGIN_CONTINUE
  1266.     }
  1267.     get_user_name(id, nev, 31)
  1268.     new playerTeam = get_user_team(id)
  1269.     new playerTeamName[19]
  1270.     switch (playerTeam)
  1271.     {
  1272.         case 1: {
  1273.             copy (playerTeamName, 11, "*Terrorista*")
  1274.  
  1275.         }
  1276.         case 2: {
  1277.             copy (playerTeamName, 18, "*Anti-Terrorista*")
  1278.  
  1279.         }
  1280.         default:
  1281.         copy (playerTeamName, 9, "*N?z?*")
  1282.     }
  1283.     if(is_user_alive(id))
  1284.     {
  1285.         get_user_team(id, color, 9)
  1286.         formatex(Temp, 191, "^3(%s) ^4[%s] ^3%s^1: %s",playerTeamName, rangok[szint[id]], nev, message)
  1287.  
  1288.     }
  1289.     else
  1290.     {
  1291.         get_user_team(id, color, 9)
  1292.         formatex(Temp, 191, "^1*Halott* ^3(%s) ^4[%s] ^3%s^1: %s",playerTeamName, rangok[szint[id]], nev, message)
  1293.     }
  1294.     sendtmessage(color, playerTeam)
  1295.     return PLUGIN_HANDLED
  1296. }
  1297. public sendmessage(color[])
  1298. {
  1299.     new teamName[10]
  1300.     for(new player = 1; player < get_maxplayers(); player++)
  1301.     {
  1302.         get_user_team (player, teamName, 9)
  1303.         teamf (player, color)
  1304.         elkuldes(player, Temp)
  1305.         teamf(player, teamName)
  1306.     }
  1307. }
  1308. public sendtmessage(color[], playerTeam)
  1309. {
  1310.     new teamName[10]
  1311.     for (new player = 1; player < get_maxplayers(); player++)
  1312.     {
  1313.         if(get_user_team(player) == playerTeam)
  1314.         {
  1315.             get_user_team (player, teamName, 9)
  1316.             elkuldes(player, Temp)
  1317.             teamf (player, teamName)
  1318.             teamf (player, color)
  1319.         }
  1320.     }
  1321. }
  1322. public teamf(player, team[])
  1323. {
  1324.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  1325.     write_byte(player)
  1326.     write_string(team)
  1327.     message_end()
  1328. }
  1329. public elkuldes(player, Temp[])
  1330. {
  1331.  
  1332.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  1333.     write_byte( player )
  1334.     write_string( Temp )
  1335.     message_end()
  1336.  
  1337. }
  1338. public Mentes_cuccok(id)
  1339. {
  1340.     new name[33]
  1341.     get_user_name(id, name, 32)
  1342.     new filenev[128], tartalom[64]
  1343.     format(filenev, sizeof(filenev), "addons/amxmodx/mod/adatok/%s.txt", name)
  1344.  
  1345.     new sor = 0
  1346.  
  1347.     formatex(tartalom, charsmax(tartalom), "%d", oles[id])
  1348.     write_file(filenev, tartalom, sor)
  1349.     sor++
  1350.     formatex(tartalom, charsmax(tartalom), "%d", lada[id])
  1351.     write_file(filenev, tartalom, sor)
  1352.     sor++
  1353.     formatex(tartalom, charsmax(tartalom), "%d", kulcs[id])
  1354.     write_file(filenev, tartalom, sor)
  1355.     sor++
  1356.     formatex(tartalom, charsmax(tartalom), "%d", szint[id])
  1357.     write_file(filenev, tartalom, sor)
  1358.     sor++
  1359.     formatex(tartalom, charsmax(tartalom), "%d", arany[id])
  1360.     write_file(filenev, tartalom, sor)
  1361.     sor++
  1362.  
  1363.  
  1364. }
  1365. public Betoltes_cuccok(id)
  1366. {
  1367.     new name[33]
  1368.     get_user_name(id, name, 32)
  1369.     new filenev[128]
  1370.     format(filenev, 127, "addons/amxmodx/mod/adatok/%s.txt", name)
  1371.  
  1372.     new sor = 0
  1373.  
  1374.     if (is_user_bot(id) || !file_exists(filenev))
  1375.         return
  1376.  
  1377.     new oles_mny[32], lada_mny[32], kulcs_mny[32], szint_mny[32], arany_mny[32]
  1378.     new len
  1379.  
  1380.     read_file(filenev, sor, oles_mny, 63, len)
  1381.     sor++
  1382.     read_file(filenev, sor, lada_mny, 63, len)
  1383.     sor++
  1384.     read_file(filenev, sor, kulcs_mny, 63, len)
  1385.     sor++
  1386.     read_file(filenev, sor, szint_mny, 63, len)
  1387.     sor++
  1388.     read_file(filenev, sor, arany_mny, 63, len)
  1389.     sor++
  1390.  
  1391.  
  1392.  
  1393.     oles[id] = str_to_num(oles_mny)
  1394.     lada[id] = str_to_num(lada_mny)
  1395.     kulcs[id] = str_to_num(kulcs_mny)
  1396.     szint[id] = str_to_num(szint_mny)
  1397. }
  1398.  
  1399. public Mentes_skin(id)
  1400. {
  1401.     new name[33]
  1402.     get_user_name(id, name, 32)
  1403.     new filenev[128], tartalom[64]
  1404.     format(filenev, sizeof(filenev), "addons/amxmodx/mod/skinek/%s.txt", name)
  1405.  
  1406.     new sor = 0
  1407.  
  1408.     formatex(tartalom, charsmax(tartalom), "%d", awp_toxic[id])
  1409.     write_file(filenev, tartalom, sor)
  1410.     sor++
  1411.     formatex(tartalom, charsmax(tartalom), "%d", awp_hb[id])
  1412.     write_file(filenev, tartalom, sor)
  1413.     sor++
  1414.     formatex(tartalom, charsmax(tartalom), "%d", awp_double[id])
  1415.     write_file(filenev, tartalom, sor)
  1416.     sor++
  1417.     formatex(tartalom, charsmax(tartalom), "%d", awp_pulse[id])
  1418.     write_file(filenev, tartalom, sor)
  1419.     sor++
  1420.     formatex(tartalom, charsmax(tartalom), "%d", awp_poison[id])
  1421.     write_file(filenev, tartalom, sor)
  1422.     sor++
  1423.     formatex(tartalom, charsmax(tartalom), "%d", dg_cobalt[id])
  1424.     write_file(filenev, tartalom, sor)
  1425.     sor++
  1426.     formatex(tartalom, charsmax(tartalom), "%d", dg_hipno[id])
  1427.     write_file(filenev, tartalom, sor)
  1428.     sor++
  1429.     formatex(tartalom, charsmax(tartalom), "%d", dg_pulse[id])
  1430.     write_file(filenev, tartalom, sor)
  1431.     sor++
  1432.     formatex(tartalom, charsmax(tartalom), "%d", dg_poison[id])
  1433.     write_file(filenev, tartalom, sor)
  1434.     sor++
  1435.     formatex(tartalom, charsmax(tartalom), "%d", ks_pulse[id])
  1436.     write_file(filenev, tartalom, sor)
  1437.     sor++
  1438.     formatex(tartalom, charsmax(tartalom), "%d", ks_poison[id])
  1439.     write_file(filenev, tartalom, sor)
  1440.     sor++
  1441.     formatex(tartalom, charsmax(tartalom), "%d", ks_paint[id])
  1442.     write_file(filenev, tartalom, sor)
  1443.     sor++
  1444.  
  1445.  
  1446.  
  1447.  
  1448. }
  1449. public Betoltes_skin(id)
  1450. {
  1451.     new name[33]
  1452.     get_user_name(id, name, 32)
  1453.     new filenev[128]
  1454.     format(filenev, 127, "addons/amxmodx/mod/skinek/%s.txt", name)
  1455.  
  1456.     new sor = 0
  1457.  
  1458.     if (is_user_bot(id) || !file_exists(filenev))
  1459.         return
  1460.  
  1461.     new awp_toxic_db[32], awp_hb_db[32], awp_double_db[32], awp_pulse_db[32], awp_poison_db[32]
  1462.     new dg_cobalt_db[32], dg_hipno_db[32], dg_pulse_db[32], dg_poison_db[32]
  1463.     new ks_pulse_db[32], ks_poison_db[32], ks_paint_db[32]
  1464.  
  1465.     new len
  1466.  
  1467.     read_file(filenev, sor, awp_toxic_db, 63, len)
  1468.     sor++
  1469.     read_file(filenev, sor, awp_hb_db, 63, len)
  1470.     sor++
  1471.     read_file(filenev, sor, awp_double_db, 63, len)
  1472.     sor++
  1473.     read_file(filenev, sor, awp_pulse_db, 63, len)
  1474.     sor++
  1475.     read_file(filenev, sor, awp_poison_db, 63, len)
  1476.     sor++
  1477.     read_file(filenev, sor, dg_cobalt_db, 63, len)
  1478.     sor++
  1479.     read_file(filenev, sor, dg_hipno_db, 63, len)
  1480.     sor++
  1481.     read_file(filenev, sor, dg_pulse_db, 63, len)
  1482.     sor++
  1483.     read_file(filenev, sor, dg_poison_db, 63, len)
  1484.     sor++
  1485.     read_file(filenev, sor, ks_pulse_db, 63, len)
  1486.     sor++
  1487.     read_file(filenev, sor, ks_poison_db, 63, len)
  1488.     sor++
  1489.     read_file(filenev, sor, ks_paint_db, 63, len)
  1490.     sor++
  1491.  
  1492.  
  1493.     awp_toxic[id] = str_to_num(awp_toxic_db)
  1494.     awp_hb[id] = str_to_num(awp_hb_db)
  1495.     awp_double[id] = str_to_num(awp_double_db)
  1496.     awp_pulse[id] = str_to_num(awp_pulse_db)
  1497.     awp_poison[id] = str_to_num(awp_poison_db)
  1498.     dg_cobalt[id] = str_to_num(dg_cobalt_db)
  1499.     dg_hipno[id] = str_to_num(dg_hipno_db)
  1500.     dg_pulse[id] = str_to_num(dg_pulse_db)
  1501.     dg_poison[id] = str_to_num(dg_poison_db)
  1502.     ks_pulse[id] = str_to_num(ks_pulse_db)
  1503.     ks_poison[id] = str_to_num(ks_poison_db)
  1504.     ks_paint[id] = str_to_num(ks_paint_db)
  1505. }

Szerző:  nagyricsii35 [ 2016.01.17. 22:51 ]
Hozzászólás témája:  Re: GO Mód

ez egy sz*ar...
nincs bennt piac..
énis megcsináltam 100+ skinnel (7000soros lett a plugin)
aztán lefordítottam és voalá, nincs piac... kuka -.-

de tessék itt a mod, hibátlan csak pakolj még hozzá 100 skint :DD
csak hát ebben sincs piac

Csatolmányok:
global_offensive.sma [36.55 KiB]
Letöltve 96 alkalommal.

Szerző:  Hungary [ 2016.01.18. 00:04 ]
Hozzászólás témája:  Re: GO Mód

nagyricsii35 írta:
ez egy sz*ar...
nincs bennt piac..
énis megcsináltam 100+ skinnel (7000soros lett a plugin)
aztán lefordítottam és voalá, nincs piac... kuka -.-

de tessék itt a mod, hibátlan csak pakolj még hozzá 100 skint :DD
csak hát ebben sincs piac

Van benne piac csak ez mas milyen...

Szerző:  Hungary [ 2016.01.18. 00:08 ]
Hozzászólás témája:  Re: GO Mód

  1. ////////////////////////////////////////////////////////////////////////////////////////////////////
  2. ////////////////////////////////////////////////////////////////////////////////////////////////////
  3. ////                    Plugin Version:1.0.0                    ////
  4. ////                       Created By:                      ////
  5. ////                        FloxaY                      ////
  6. ////                          &                         ////
  7. ////                        Alfaaaa                     ////
  8. ////////////////////////////////////////////////////////////////////////////////////////////////////
  9. ////////////////////////////////////////////////////////////////////////////////////////////////////
  10. //Egy?b Seg?ts?gek,amiket felhaszn?ltam:
  11. //FloxaY - Ha valamiben elakadtam ? volt az aki seg?tett :D
  12. //IrOn123 - A jutalom-?rt t?ma: viewtopic.php?f=29&t=21153
  13. //DeR0iD - %-os es?ly-?rt t?ma: viewtopic.php?f=9&t=20965
  14. //crazyboy - Rang rendszer pluginj??rt t?ma:  viewtopic.php?f=101&t=15982
  15.  
  16. #include <amxmodx>
  17. #include <amxmisc>
  18. #include <cstrike>
  19. #include <csx>
  20. #include <colorchat>
  21. #include <engine>
  22. #include <fun>
  23. #include <fakemeta>
  24. #include <hamsandwich>
  25.  
  26. #define PLUGIN "Global Offensive"
  27. #define VERSION "1.0.0"
  28. #define AUTHOR "FloxaY & Alfaaaa"
  29.  
  30. new perc[33]
  31. new arany[33]
  32.  
  33. new alap[33]
  34. new awp_skin[33]
  35. new dg_skin[33]
  36. new kes_skin[33]
  37.  
  38. new skinbeki[33][8]
  39.  
  40. new oles[33]
  41. new lada[33]
  42. new kulcs[33]
  43.  
  44. new const szerverPrefix[] = "^4[InformA?ciAl]"
  45.  
  46. new awp_toxic[33] //1
  47. new awp_hb[33] //2
  48. new awp_double[33] //3
  49. new awp_pulse[33] //4
  50. new awp_poison[33] //5
  51.  
  52. new dg_cobalt[33] //1
  53. new dg_hipno[33]//2
  54. new dg_pulse[33]//3
  55. new dg_poison[33]//4
  56.  
  57. new ks_pulse[33]//1
  58. new ks_poison[33]//2
  59. new ks_paint[33]//3
  60. //ajandek
  61. new fkuld[41]
  62.  
  63. new bool:aranykuld[33]
  64. new bool:ladakuld[33]
  65. new bool:kulcskuld[33]
  66. new x_tempid
  67.  
  68. //rang
  69. #define ASD 17
  70. new message[192]
  71. new nev[32]
  72. new Temp[192]
  73. static color[10]
  74. new szint[33]
  75.  
  76. //awp
  77. new v_awp_toxic[] = "models/go/v_awp1.mdl"
  78. new v_awp_hb[] = "models/go/v_awp2.mdl"
  79. new v_awp_double[] = "models/go/v_awp3.mdl"
  80. new v_awp_pulse[] = "models/go/v_awp4.mdl"
  81. new v_awp_poison[] = "models/go/v_awp5.mdl"
  82. //deagle
  83. new v_dg_cobalt[] = "models/go/v_dg1.mdl"
  84. new v_dg_hipno[] = "models/go/v_dg2.mdl"
  85. new v_dg_pulse[] = "models/go/v_dg3.mdl"
  86. new v_dg_poison[] = "models/go/v_dg4.mdl"
  87. //knife
  88. new v_ks_pulse[] = "models/go/v_ks1.mdl"
  89. new v_ks_poison[] = "models/go/v_ks2.mdl"
  90. new v_ks_paint[] = "models/go/v_ks3.mdl"
  91.  
  92. new const skin_names[][] = {
  93.     { "AWP | Worm God"}, //0
  94.     { "AWP | Hyper Beast"},//1
  95.     { "AWP | Double"},//2
  96.     { "AWP | Pulse"},//3
  97.     { "AWP | Poison"},//4
  98.     { "Deagle | Cobalt"},//5
  99.     { "Deagle | Hipnotic"},//6
  100.     { "Deagle | Pulse"},//7
  101.     { "Deagle | Poison"},//8
  102.     { "Knife | Pulse"},//9
  103.     { "Knife | Poison"},//10
  104.     { "Knife | PaintSplash"}//11
  105.  
  106. }
  107.  
  108. new const szamok[ASD] =
  109. {
  110.     50,
  111.     125,
  112.     250,
  113.     350,
  114.     500,  
  115.     725,
  116.     975,
  117.     1200,
  118.     1500,
  119.     1850,
  120.     2200,
  121.     2650,
  122.     3200,
  123.     4000,
  124.     4500,
  125.     5200,
  126.     6000
  127. }
  128. new const rangok[ASD+1][] =
  129. {
  130.     "Silver I",
  131.     "Silver II",
  132.     "Silver III",
  133.     "Silver IV",
  134.     "Silver Elite",
  135.     "Silver Elite Master",
  136.     "Gold Nova I",
  137.     "Gold Nova II",
  138.     "Gold Nova III",
  139.     "Gold Nova Master",
  140.     "Master Guardian I",
  141.     "Master Guardian II",
  142.     "Master Guardian Elite",
  143.     "Distinguished Master Guardian",
  144.     "Legendary Eagle",
  145.     "Legendary Eagle Master",
  146.     "Supreme Master First Class",
  147.     "The Global Elite"
  148. }
  149.  
  150. public plugin_init() {
  151.     register_plugin(PLUGIN, VERSION, AUTHOR)
  152.  
  153.     register_impulse(201, "menuu")
  154.     register_clcmd("say /menu", "menuu")
  155.     register_clcmd("say", "sayhook")
  156.     register_clcmd("say_team", "tshook")
  157.     register_clcmd("MENNYISEG", "arany_kuld")
  158.     register_clcmd("say /sorsolas", "jutalom")
  159.  
  160.    
  161.  
  162.     set_task(60.0, "idoellenorzes",_,_,_,"b")
  163.  
  164.  
  165.     register_event("CurWeapon", "skin_check", "be", "1=1")
  166.     register_event("CurWeapon","ecw","be","1=1")
  167.     register_event("DeathMsg", "death", "a")
  168. }
  169.  
  170. public plugin_precache() {
  171.  
  172.     //fegyverek
  173.     precache_model(v_awp_toxic)
  174.     precache_model(v_awp_hb)
  175.     precache_model(v_awp_double)
  176.     precache_model(v_awp_pulse)
  177.     precache_model(v_awp_poison)
  178.  
  179.     precache_model(v_dg_cobalt)
  180.     precache_model(v_dg_hipno)
  181.     precache_model(v_dg_pulse)
  182.     precache_model(v_dg_poison)
  183.  
  184.     precache_model(v_ks_pulse)
  185.     precache_model(v_ks_poison)
  186.     precache_model(v_ks_paint)
  187.  
  188.     precache_model("models/go_alap/v_deagle_csgo.mdl")
  189.     precache_model("models/go_alap/v_awp_csgo.mdl")
  190.     precache_model("models/go_alap/v_knife_csgo.mdl")
  191.     precache_model("models/go_alap/v_usp_csgo.mdl")
  192.     precache_model("models/go_alap/v_glock_csgo.mdl")
  193.  
  194. }
  195.  
  196. public client_disconnect(id) {
  197.     Mentes_cuccok(id)
  198.     Mentes_skin(id)
  199. }
  200.  
  201. public client_putinserver(id) {
  202.  
  203.     Betoltes_skin(id)
  204.     Betoltes_cuccok(id)
  205.     alap[id] = 1
  206.     skinbeki[id][0] = false //bekapcsolva
  207.  
  208. }
  209.  
  210. public skin_check(id) {
  211.     new weapon = get_user_weapon(id)
  212.  
  213.     //awp
  214.     if(awp_skin[id] == 1 && weapon == CSW_AWP)
  215.     {
  216.         set_pev(id, pev_viewmodel2, v_awp_toxic)
  217.     }
  218.     if(awp_skin[id] == 2 && weapon == CSW_AWP)
  219.     {
  220.         set_pev(id, pev_viewmodel2, v_awp_hb)
  221.     }
  222.     if(awp_skin[id] == 3 && weapon == CSW_AWP)
  223.     {
  224.         set_pev(id, pev_viewmodel2, v_awp_double)
  225.     }
  226.     if(awp_skin[id] == 4 && weapon == CSW_AWP)
  227.     {
  228.         set_pev(id, pev_viewmodel2, v_awp_pulse)
  229.     }
  230.     if(awp_skin[id] == 5 && weapon == CSW_AWP)
  231.     {
  232.         set_pev(id, pev_viewmodel2, v_awp_poison)
  233.     }
  234.  
  235.     //Deagle
  236.     if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  237.     {
  238.         set_pev(id, pev_viewmodel2, v_dg_cobalt)
  239.     }
  240.     if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  241.     {
  242.         set_pev(id, pev_viewmodel2, v_dg_hipno)
  243.     }
  244.     if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  245.     {
  246.         set_pev(id, pev_viewmodel2, v_dg_pulse)
  247.     }
  248.     if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  249.     {
  250.         set_pev(id, pev_viewmodel2, v_dg_poison)
  251.     }
  252.  
  253.     //Knife
  254.     if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  255.     {
  256.         set_pev(id, pev_viewmodel2, v_ks_pulse)
  257.     }
  258.     if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  259.     {
  260.         set_pev(id, pev_viewmodel2, v_ks_poison)
  261.     }
  262.     if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  263.     {
  264.         set_pev(id, pev_viewmodel2, v_ks_paint)
  265.     }
  266.  
  267.     if(alap[id] == 1 && weapon == CSW_DEAGLE)
  268.     {
  269.     set_pev(id,pev_viewmodel2,"models/go_alap/v_deagle_csgo.mdl")
  270.     }
  271.     if(alap[id] == 2 && weapon == CSW_AWP)
  272.     {
  273.     set_pev(id,pev_viewmodel2,"models/go_alap/v_awp_csgo.mdl")
  274.     }
  275.     if(alap[id] == 3 && weapon == CSW_KNIFE)
  276.     {
  277.     set_pev(id,pev_viewmodel2,"models/go_alap/v_knife_csgo.mdl")
  278.     }
  279.     if(alap[id] == 4 && weapon == CSW_USP)
  280.     {
  281.     set_pev(id,pev_viewmodel2,"models/go_alap/v_usp_csgo.mdl")
  282.     }
  283.     if(alap[id] == 5 && weapon == CSW_GLOCK18)
  284.     {
  285.     set_pev(id,pev_viewmodel2,"models/go_alap/v_glock_csgo.mdl")
  286.     }
  287. }
  288.  
  289. public ecw(id) {
  290.     new weapon = get_user_weapon(id)  
  291.  
  292.     if(awp_skin[id] == 1 && weapon == CSW_AWP)
  293.     set_pev(id,pev_viewmodel2, v_awp_toxic)
  294.     if(awp_skin[id] == 2 && weapon == CSW_AWP)
  295.     set_pev(id,pev_viewmodel2, v_awp_hb)
  296.     if(awp_skin[id] == 3 && weapon == CSW_AWP)
  297.     set_pev(id,pev_viewmodel2, v_awp_double)
  298.     if(awp_skin[id] == 4 && weapon == CSW_AWP)
  299.     set_pev(id,pev_viewmodel2, v_awp_pulse)
  300.     if(awp_skin[id] == 5 && weapon == CSW_AWP)
  301.     set_pev(id,pev_viewmodel2, v_awp_poison)
  302.  
  303.     if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  304.     set_pev(id,pev_viewmodel2, v_dg_cobalt)
  305.     if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  306.     set_pev(id,pev_viewmodel2, v_dg_hipno)
  307.     if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  308.     set_pev(id,pev_viewmodel2, v_dg_pulse)
  309.     if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  310.     set_pev(id,pev_viewmodel2, v_dg_poison)
  311.  
  312.     if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  313.     set_pev(id,pev_viewmodel2, v_ks_pulse)
  314.     if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  315.     set_pev(id,pev_viewmodel2, v_ks_poison)
  316.     if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  317.     set_pev(id,pev_viewmodel2, v_ks_paint)
  318.  
  319.  
  320.  
  321.  
  322. }
  323. public death(){
  324.  
  325.  
  326.         new killer = read_data(1)
  327.         new victim = read_data(2)
  328.  
  329.     if(killer != victim)
  330.         oles[killer]++
  331.  
  332.     while(oles[killer] >= szamok[szint[killer]])
  333.     {
  334.         szint[killer]++
  335.     }
  336.  
  337.         if(killer == victim)
  338.         {
  339.             return PLUGIN_HANDLED
  340.         }
  341.     if(15.0 >= random_float(1.0, 100.0))
  342.     {
  343.         ladat_kap(killer)
  344.     }
  345.     else if(15.0 >= random_float(1.0, 100.0))
  346.     {
  347.         kulcsot_kap(killer)
  348.     }
  349.     else if(45.0 >= random_float(1.0, 100.0))
  350.     {
  351.         aranyat_kap(killer)
  352.     }
  353.     else if(30.0 >= random_float(1.0, 100.0))
  354.     {
  355.  
  356.     }
  357.  
  358.     return PLUGIN_CONTINUE
  359. }
  360.  
  361. public aranyat_kap(id) {
  362.     new penz = random_num(50,250)
  363.     new veg_penz = penz +  (random_num(1,3))
  364.     arany[id] += veg_penz
  365.     ColorChat(id, GREEN,"%s ^1KaptA?l ^4%d ^1Aranyat!", szerverPrefix, veg_penz)
  366.     Mentes_cuccok(id)
  367. }
  368.  
  369.  
  370. public sorsol_sk(id) {
  371.     if(100.0 >= random_float(1.0, 100.0))
  372.     {
  373.         sorsol_skin(id)
  374.     }
  375.     else if(10.0 >= random_float(1.0, 100.0))
  376.     {
  377.         sorsol_skin_ritka(id)
  378.     }
  379.     else if(5.0 >= random_float(1.0, 700.0))
  380.     {
  381.         sorsol_skin_nagyon_ritka(id)
  382.     }
  383.     if(100.0 >= random_float(1.0, 100.0))
  384.     {
  385.         sorsol_kes(id)
  386.     }
  387. }
  388.  
  389. public sorsol_skin(id) {
  390.  
  391.     if(is_user_alive(id) && is_user_connected(id)) {
  392.         new nev[32]
  393.         get_user_name(id,nev,31)
  394.         switch(random_num(1,8))
  395.         {
  396.             case 1:
  397.             {
  398.                 awp_toxic[id] ++
  399.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[0][0])
  400.             }
  401.             case 2:
  402.             {
  403.                 dg_cobalt[id] ++
  404.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[5][0])
  405.             }
  406.  
  407.  
  408.         }
  409.         Mentes_skin(id)
  410.     }
  411. }
  412.  
  413. public ladat_kap(id) {
  414.  
  415.         if(is_user_alive(id) && is_user_connected(id)) {
  416.         new nev[32]
  417.         get_user_name(id,nev,31)
  418.         lada[id]++
  419.         ColorChat(id, GREEN,"%s ^3%s ^1TalA?lt egy ^3LA?dA?t!",szerverPrefix, nev)
  420.         }
  421.         Mentes_cuccok(id)
  422. }
  423. public kulcsot_kap(id) {
  424.  
  425.         if(is_user_alive(id) && is_user_connected(id)) {
  426.         new nev[32]
  427.         get_user_name(id,nev,31)
  428.         kulcs[id]++
  429.         ColorChat(id, GREEN,"%s ^3%s ^1TalA?lt egy ^3Kulcsot!",szerverPrefix, nev)
  430.         }
  431.         Mentes_cuccok(id)
  432. }
  433.  
  434. public sorsol_skin_ritka(id) {
  435.  
  436.     if(is_user_alive(id) && is_user_connected(id)) {
  437.         new nev[32]
  438.         get_user_name(id,nev,31)
  439.         switch(random_num(1,11))
  440.         {
  441.             case 1:
  442.  
  443.             {
  444.                 awp_hb[id] ++
  445.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[1][0])
  446.             }
  447.             case 2:
  448.             {
  449.                 dg_hipno[id] ++
  450.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[6][0])
  451.             }
  452.  
  453.         }
  454.         Mentes_skin(id)
  455.     }
  456. }
  457.  
  458. public sorsol_skin_nagyon_ritka(id) {
  459.  
  460.     if(is_user_alive(id) && is_user_connected(id)) {
  461.         new nev[32]
  462.         get_user_name(id,nev,31)
  463.         switch(random_num(1,20))
  464.         {
  465.             case 1:
  466.             {
  467.                 awp_double[id] ++
  468.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[2][0])
  469.             }
  470.             case 2:
  471.             {
  472.                 awp_pulse[id] ++
  473.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[3][0])
  474.             }
  475.             case 3:
  476.             {
  477.                 awp_poison[id] ++
  478.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[4][0])
  479.             }
  480.             case 17:
  481.             {
  482.                 dg_pulse[id] ++
  483.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[7][0])
  484.             }
  485.             case 18:
  486.             {
  487.                 dg_poison[id] ++
  488.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[8][0])
  489.             }
  490.         }
  491.         Mentes_skin(id)
  492.     }
  493. }
  494.  
  495. public sorsol_kes(id) {
  496.     if(is_user_alive(id) && is_user_connected(id)) {
  497.         new nev[32]
  498.         get_user_name(id,nev,31)
  499.         switch(random_num(1,3))
  500.         {
  501.             case 1:
  502.             {
  503.                 ks_pulse[id] ++
  504.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[9][0])
  505.             }
  506.             case 2:
  507.             {
  508.                 ks_poison[id] ++
  509.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[10][0])
  510.             }
  511.             case 3:
  512.             {
  513.                 ks_paint[id] ++
  514.                 ColorChat(0, GREEN,"%s ^3%s ^1TalA?lt egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[11][0])
  515.             }
  516.  
  517.         }
  518.         Mentes_skin(id)
  519.     }
  520. }  
  521.  
  522. public idoellenorzes(){
  523.     new p[32],n;
  524.     get_players(p,n,"ch")
  525.     for(new i=0;i<n;i++)
  526.     {
  527.         new id = p[i];
  528.         perc[id]++
  529.     }
  530. }
  531.  
  532. public jutalom(id){
  533.     if(perc[id] >= 10){
  534.         sorsol_sk(id)
  535.         perc[id] = 0
  536.     }
  537.     else
  538.     {
  539.         client_print(id, print_center, "VA?rj mA©g %d percet!", 10-perc[id])
  540.     }
  541. }
  542.  
  543. public menuu(id) {
  544.     new focim[121],menu1[121]
  545.     formatex(focim, charsmax(focim), "\rGlobal\y Offensive\d - \wFL‘MenAL\d ^n\wArany:\r %d \d- \wA–lA©sek:\r %d", arany[id], oles[id])
  546.     new menu = menu_create(focim, "menuu_h")
  547.  
  548.     menu_additem(menu, "RaktA?r", "0", 0)
  549.     menu_additem(menu, "LA?da nyitA?s", "1", 0)
  550.     menu_additem(menu, "AjA?ndA©kozA?s", "2", 0)
  551.     if(!skinbeki[id][0])
  552.     {
  553.     menu_additem(menu,"\ySkin \rBekapcsolva\w || \dKikapcsolva","3",0)
  554.     }
  555.     else
  556.     {
  557.     menu_additem(menu,"\ySkin \dBekapcsolva\w || \rKikapcsolva","3",0)
  558.     }
  559.  
  560.     format(menu1, charsmax(menu1),"\yKA¶vetkezL‘ Rang:\r%s \y[\w%d/%d\y]" ,rangok[szint[id]+1],oles[id], szamok[szint[id]])
  561.  
  562.     menu_additem(menu,menu1,"4",0)
  563.  
  564.  
  565.     menu_setprop(menu, MPROP_EXITNAME, "KilA©pA©s");
  566.  
  567.     menu_display(id, menu, 0)
  568. }
  569.  
  570. public menuu_h(id, menu, item)
  571.     {
  572.     if( item == MENU_EXIT )
  573.     {
  574.     menu_destroy(menu);
  575.     return PLUGIN_HANDLED;
  576.     }
  577.     new data[9], access, callback, szName[64]
  578.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  579.     new key = str_to_num(data)
  580.  
  581.     switch(key)
  582.     {
  583.         case 0:
  584.         {
  585.             menu_skinek(id)
  586.         }
  587.         case 1:
  588.         {
  589.             lada_menu(id)
  590.         }
  591.         case 2:
  592.         {
  593.             ajandekozas(id)
  594.         }
  595.         case 3:
  596.         {
  597.         if(!skinbeki[id][0])
  598.         {
  599.         alap[id] = 0
  600.         dg_skin[id] = 0
  601.         awp_skin[id] = 0  
  602.         skinbeki[id][0] = true //kikapcsolva
  603.  
  604.         menuu(id)
  605.         }
  606.         else
  607.         {
  608.         alap[id] = 1  
  609.         skinbeki[id][0] = false //bekapcsolva
  610.  
  611.         menuu(id)
  612.         }
  613.         }
  614.         case 4:
  615.         {
  616.             menuu(id)
  617.         }
  618.  
  619.     }
  620.     return PLUGIN_HANDLED
  621. }
  622.  
  623. public menu_skinek(id) {
  624.     new szText[555 char]
  625.  
  626.     new menu = menu_create("\rGlobal\y Offensive\w - \dRaktA?r", "menu_skinek_h")
  627.  
  628.  
  629.     if(awp_toxic[id] >= 1) {
  630.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[0][0], awp_toxic[id])
  631.         menu_additem(menu, szText, "1", 0)
  632.     }
  633.     if(awp_hb[id] >= 1) {
  634.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[1][0], awp_hb[id])
  635.         menu_additem(menu, szText, "2", 0)
  636.     }
  637.     if(awp_double[id] >= 1) {
  638.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[2][0], awp_double[id])
  639.         menu_additem(menu, szText, "3", 0)
  640.     }
  641.     if(awp_pulse[id] >= 1) {
  642.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[3][0], awp_pulse[id])
  643.         menu_additem(menu, szText, "4", 0)
  644.     }
  645.     if(awp_poison[id] >= 1) {
  646.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[4][0], awp_poison[id])
  647.         menu_additem(menu, szText, "5", 0)
  648.     }
  649.  
  650.     if(dg_cobalt[id] >= 1) {
  651.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[5][0], dg_cobalt[id])
  652.         menu_additem(menu, szText, "6", 0)
  653.     }
  654.     if(dg_hipno[id] >= 1) {
  655.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[6][0], dg_hipno[id])
  656.         menu_additem(menu, szText, "7", 0)
  657.     }
  658.     if(dg_pulse[id] >= 1) {
  659.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[7][0], dg_pulse[id])
  660.         menu_additem(menu, szText, "8", 0)
  661.     }
  662.     if(dg_poison[id] >= 1) {
  663.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[8][0], dg_poison[id])
  664.         menu_additem(menu, szText, "9", 0)
  665.     }
  666.  
  667.     if(ks_pulse[id] >= 1) {
  668.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[9][0], ks_pulse[id])
  669.         menu_additem(menu, szText, "10", 0)
  670.     }
  671.     if(ks_poison[id] >= 1) {
  672.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[10][0], ks_poison[id])
  673.         menu_additem(menu, szText, "11", 0)
  674.     }
  675.     if(ks_paint[id] >= 1) {
  676.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[11][0], ks_paint[id])
  677.         menu_additem(menu, szText, "12", 0)
  678.     }
  679.  
  680.  
  681.  
  682.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  683.     menu_setprop(menu, MPROP_NEXTNAME, "TovA?bb")
  684.     menu_setprop(menu, MPROP_EXITNAME, "KilA©pA©s")
  685.  
  686.     menu_display(id, menu, 0)
  687. }
  688.  
  689. public menu_skinek_h(id, menu, item)
  690.     {
  691.     if( item == MENU_EXIT )
  692.     {
  693.     menu_destroy(menu);
  694.     return PLUGIN_HANDLED;
  695.     }
  696.     new data[9], access, callback, szName[64]
  697.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  698.     new key = str_to_num(data)
  699.     switch(key)
  700.     {
  701.         case 1:
  702.         {
  703.  
  704.             awp_skin[id] = 1
  705.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[0][0])
  706.  
  707.             new weapon = get_user_weapon(id)
  708.             if(awp_skin[id] == 1 && weapon == CSW_AWP)
  709.             {
  710.                 set_pev(id, pev_viewmodel2, v_awp_toxic)
  711.  
  712.             }
  713.         }
  714.         case 2:
  715.         {
  716.  
  717.             awp_skin[id] = 2
  718.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[1][0])
  719.  
  720.             new weapon = get_user_weapon(id)
  721.             if(awp_skin[id] == 2 && weapon == CSW_AWP)
  722.             {
  723.                 set_pev(id, pev_viewmodel2, v_awp_hb)
  724.  
  725.             }
  726.         }
  727.         case 3:
  728.         {
  729.  
  730.             awp_skin[id] = 3
  731.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[2][0])
  732.  
  733.             new weapon = get_user_weapon(id)
  734.             if(awp_skin[id] == 3 && weapon == CSW_AWP)
  735.             {
  736.                 set_pev(id, pev_viewmodel2, v_awp_double)
  737.  
  738.             }
  739.         }
  740.         case 4:
  741.         {
  742.  
  743.             awp_skin[id] = 4
  744.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[3][0])
  745.  
  746.             new weapon = get_user_weapon(id)
  747.             if(awp_skin[id] == 4 && weapon == CSW_AWP)
  748.             {
  749.                 set_pev(id, pev_viewmodel2, v_awp_pulse)
  750.  
  751.             }
  752.         }
  753.         case 5:
  754.         {
  755.  
  756.             awp_skin[id] = 5
  757.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[4][0])
  758.  
  759.             new weapon = get_user_weapon(id)
  760.             if(awp_skin[id] == 5 && weapon == CSW_AWP)
  761.             {
  762.                 set_pev(id, pev_viewmodel2, v_awp_poison)
  763.  
  764.             }
  765.         }
  766.         case 6:
  767.         {
  768.  
  769.             dg_skin[id] = 1
  770.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[5][0])
  771.  
  772.             new weapon = get_user_weapon(id)
  773.             if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  774.             {
  775.                 set_pev(id, pev_viewmodel2, v_dg_cobalt)
  776.  
  777.             }
  778.         }
  779.         case 7:
  780.         {
  781.  
  782.             dg_skin[id] = 2
  783.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[6][0])
  784.  
  785.             new weapon = get_user_weapon(id)
  786.             if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  787.             {
  788.                 set_pev(id, pev_viewmodel2, v_dg_hipno)
  789.  
  790.             }
  791.         }
  792.         case 8:
  793.         {
  794.  
  795.             dg_skin[id] = 3
  796.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[7][0])
  797.  
  798.             new weapon = get_user_weapon(id)
  799.             if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  800.             {
  801.                 set_pev(id, pev_viewmodel2, v_dg_pulse)
  802.  
  803.             }
  804.         }
  805.         case 9:
  806.         {
  807.  
  808.             dg_skin[id] = 4
  809.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[8][0])
  810.  
  811.             new weapon = get_user_weapon(id)
  812.             if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  813.             {
  814.                 set_pev(id, pev_viewmodel2, v_dg_poison)
  815.  
  816.             }
  817.         }
  818.         case 10:
  819.         {
  820.  
  821.             kes_skin[id] = 1
  822.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[9][0])
  823.  
  824.             new weapon = get_user_weapon(id)
  825.             if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  826.             {
  827.                 set_pev(id, pev_viewmodel2, v_ks_pulse)
  828.  
  829.             }
  830.         }
  831.         case 11:
  832.         {
  833.  
  834.             kes_skin[id] = 2
  835.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[10][0])
  836.  
  837.             new weapon = get_user_weapon(id)
  838.             if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  839.             {
  840.                 set_pev(id, pev_viewmodel2, v_ks_poison)
  841.  
  842.             }
  843.         }
  844.         case 12:
  845.         {
  846.  
  847.             kes_skin[id] = 3
  848.             ColorChat(id, GREEN,"%s ^1Sikeresen kivA?lasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[11][0])
  849.  
  850.             new weapon = get_user_weapon(id)
  851.             if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  852.             {
  853.                 set_pev(id, pev_viewmodel2, v_ks_paint)
  854.  
  855.             }
  856.         }
  857.  
  858.  
  859.     }
  860.     return PLUGIN_HANDLED
  861. }
  862.  
  863. public lada_menu(id){
  864.  
  865.     new szText[555 char]
  866.  
  867.     formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\w - \dLA?da MenAL ^n\wLA?dA?id:\r%d \d| \wKulcsaid:\r%d ", lada[id], kulcs[id] )
  868.     new menu = menu_create(szText, "lada_menu_h")
  869.  
  870.  
  871.     formatex( szText, charsmax( szText ), "\wLA?danyitA?s \d[1 Kulcs & 1 LA?da]")
  872.     menu_additem(menu, szText, "0", 0)
  873.  
  874.     menu_setprop(menu, MPROP_EXITNAME, "KilA©pA©s");
  875.  
  876.     menu_display(id, menu, 0)
  877. }
  878. public lada_menu_h(id, menu, item)
  879.     {
  880.  
  881.     if( item == MENU_EXIT )
  882.     {
  883.     menu_destroy(menu);
  884.     return PLUGIN_HANDLED;
  885.     }
  886.  
  887.     new data[9], access, callback, szName[64]
  888.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  889.     new key = str_to_num(data)
  890.  
  891.     switch(key)
  892.     {
  893.         case 0:
  894.         {
  895.         if(lada[id] >= 1 && kulcs[id] >= 1)
  896.         {
  897.             lada[id] --
  898.             kulcs[id] --
  899.             sorsol_sk(id)
  900.             lada_menu(id)
  901.         }
  902.         else
  903.         ColorChat(id, RED, "^1Neked nincs ^4lA?dA?d ^1vagy ^4kulcsod^1.")
  904.         }
  905.     }
  906.     return PLUGIN_HANDLED
  907. }
  908.  
  909. public kuldesmenu(id)
  910. {
  911.     new szText[555 char]
  912.  
  913.     formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\w - \dKALldA©s ^n\d VA?lasszd ki a JA?tA©kost! " )
  914.     new menu = menu_create(szText, "kuldes_menu_h")
  915.     new players[32], pnum, tempid;
  916.     new szName[32], szTempid[10];
  917.     get_players(players, pnum);
  918.     for( new i; i<pnum; i++ )
  919.     {
  920.     tempid = players[i];
  921.     {
  922.     get_user_name(tempid, szName, charsmax(szName));
  923.     num_to_str(tempid, szTempid, charsmax(szTempid));
  924.     menu_additem(menu, szName, szTempid, 0);
  925.     }
  926.     }
  927.  
  928.  
  929.     menu_setprop(menu, MPROP_EXITNAME, "KilA©pA©s");
  930.     menu_display(id, menu, 0)
  931. }
  932.  
  933. public kuldes_menu_h(id, menu, item)
  934.     {
  935.     if( item == MENU_EXIT )
  936.     {
  937.     menu_destroy(menu);
  938.     return PLUGIN_HANDLED;
  939.     }
  940.  
  941.     new data[6], szName[64]
  942.     new access, callback;
  943.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  944.     x_tempid = str_to_num(data);
  945.     client_cmd(id, "messagemode MENNYISEG");
  946.     menu_destroy(menu);
  947.     return PLUGIN_HANDLED;
  948. }
  949.  
  950.  
  951. public arany_kuld(id)
  952. {
  953.     new uzenet[121];
  954.     new kuldoneve[32], tempname[32]
  955.     read_args(uzenet, charsmax(uzenet))
  956.     remove_quotes(uzenet)
  957.     get_user_name(id, kuldoneve, 31)
  958.     get_user_name(x_tempid, tempname, 31)
  959.  
  960.     if(str_to_num(uzenet) < 0)
  961.     return PLUGIN_HANDLED
  962.  
  963.     if(arany[id] >= str_to_num(uzenet) && aranykuld[id] == true)
  964.     {
  965.     arany[x_tempid] += str_to_num(uzenet)
  966.     arany[id] -= str_to_num(uzenet)
  967.     aranykuld[id] = false
  968.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^1Aranyat ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)  
  969.     }
  970.     if(lada[id] >= str_to_num(uzenet) && ladakuld[id] == true)
  971.     {
  972.     lada[x_tempid] += str_to_num(uzenet)
  973.     lada[id] -= str_to_num(uzenet)
  974.     ladakuld[id] = false
  975.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^1LA?dA?t ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)
  976.     }
  977.     if(kulcs[id] >= str_to_num(uzenet) && kulcskuld[id] == true)
  978.     {
  979.     kulcs[x_tempid] += str_to_num(uzenet)
  980.     kulcs[id] -= str_to_num(uzenet)
  981.     kulcskuld[id] = false
  982.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d^1 ^1Kulcs-ot ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)
  983.     }
  984.     if(awp_toxic[id] >= str_to_num(uzenet) && fkuld[id] == 1)
  985.     {
  986.     awp_toxic[x_tempid] += str_to_num(uzenet)
  987.     awp_toxic[id] -= str_to_num(uzenet)
  988.     fkuld[id] = 0
  989.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-ot ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[0][0], tempname)
  990.     }
  991.     if(awp_hb[id] >= str_to_num(uzenet) && fkuld[id] == 2)
  992.     {
  993.     awp_hb[x_tempid] += str_to_num(uzenet)
  994.     awp_hb[id] -= str_to_num(uzenet)
  995.     fkuld[id] = 0
  996.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[1][0],  tempname)
  997.     }
  998.     if(awp_double[id] >= str_to_num(uzenet) && fkuld[id] == 3)
  999.     {
  1000.     awp_double[x_tempid] += str_to_num(uzenet)
  1001.     awp_double[id] -= str_to_num(uzenet)
  1002.     fkuld[id] = 0
  1003.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[2][0], tempname)
  1004.     }
  1005.     if(awp_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 4)
  1006.     {
  1007.     awp_pulse[x_tempid] += str_to_num(uzenet)
  1008.     awp_pulse[id] -= str_to_num(uzenet)
  1009.     fkuld[id] = 0
  1010.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[3][0], tempname)
  1011.     }
  1012.     if(awp_poison[id] >= str_to_num(uzenet) && fkuld[id] == 5)
  1013.     {
  1014.     awp_poison[x_tempid] += str_to_num(uzenet)
  1015.     awp_poison[id] -= str_to_num(uzenet)
  1016.     fkuld[id] = 0
  1017.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[4][0], tempname)
  1018.     }
  1019.  
  1020.     if(dg_cobalt[id] >= str_to_num(uzenet) && fkuld[id] == 30)
  1021.     {
  1022.     dg_cobalt[x_tempid] += str_to_num(uzenet)
  1023.     dg_cobalt[id] -= str_to_num(uzenet)
  1024.     fkuld[id] = 0
  1025.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[5][0], tempname)
  1026.     }
  1027.     if(dg_hipno[id] >= str_to_num(uzenet) && fkuld[id] == 31)
  1028.     {
  1029.     dg_hipno[x_tempid] += str_to_num(uzenet)
  1030.     dg_hipno[id] -= str_to_num(uzenet)
  1031.     fkuld[id] = 0
  1032.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[6][0], tempname)
  1033.     }
  1034.     if(dg_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 32)
  1035.     {
  1036.     dg_pulse[x_tempid] += str_to_num(uzenet)
  1037.     dg_pulse[id] -= str_to_num(uzenet)
  1038.     fkuld[id] = 0
  1039.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[7][0], tempname)
  1040.     }
  1041.     if(dg_poison[id] >= str_to_num(uzenet) && fkuld[id] == 33)
  1042.     {
  1043.     dg_poison[x_tempid] += str_to_num(uzenet)
  1044.     dg_poison[id] -= str_to_num(uzenet)
  1045.     fkuld[id] = 0
  1046.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[8][0], tempname)
  1047.     }
  1048.  
  1049.     if(ks_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 38)
  1050.     {
  1051.     ks_pulse[x_tempid] += str_to_num(uzenet)
  1052.     ks_pulse[id] -= str_to_num(uzenet)
  1053.     fkuld[id] = 0
  1054.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[9][0], tempname)
  1055.     }
  1056.     if(ks_poison[id] >= str_to_num(uzenet) && fkuld[id] == 39)
  1057.     {
  1058.     ks_poison[x_tempid] += str_to_num(uzenet)
  1059.     ks_poison[id] -= str_to_num(uzenet)
  1060.     fkuld[id] = 0
  1061.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[10][0], tempname)
  1062.     }
  1063.     if(ks_paint[id] >= str_to_num(uzenet) && fkuld[id] == 40)
  1064.     {
  1065.     ks_paint[x_tempid] += str_to_num(uzenet)
  1066.     ks_paint[id] -= str_to_num(uzenet)
  1067.     fkuld[id] = 0
  1068.     ColorChat(0, GREEN, "%s ^3%s ^1kALldA¶tt ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[11][0], tempname)
  1069.     }
  1070.  
  1071.     return PLUGIN_HANDLED;
  1072. }
  1073.  
  1074. public ajandekozas(id)
  1075. {
  1076.     new szText[555 char]
  1077.  
  1078.     formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\d - AjA?ndA©kozA?s^n \wVA?lasszd ki mit szeretnA©l \rAjA?ndA©kozni")
  1079.     new menu = menu_create(szText, "menu_handler")
  1080.     formatex( szText, charsmax( szText ), "Arany: \y%d", arany[id])
  1081.     menu_additem(menu, szText, "0", 0) //arany
  1082.     formatex( szText, charsmax( szText ), "LA?da: \y%d", lada[id])
  1083.     menu_additem(menu, szText, "1", 0) //lada
  1084.     formatex( szText, charsmax( szText ), "Kulcs: \y%d", kulcs[id])
  1085.     menu_additem(menu, szText, "2", 0) //kulcs    
  1086.     if(awp_toxic[id] >= 1) {
  1087.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[0][0], awp_toxic[id])
  1088.         menu_additem(menu, szText, "3", 0)
  1089.     }
  1090.     if(awp_hb[id] >= 1) {
  1091.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[1][0], awp_hb[id])
  1092.         menu_additem(menu, szText, "4", 0)
  1093.     }
  1094.     if(awp_double[id] >= 1) {
  1095.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[2][0], awp_double[id])
  1096.         menu_additem(menu, szText, "5", 0)
  1097.     }
  1098.     if(awp_pulse[id] >= 1) {
  1099.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[3][0], awp_pulse[id])
  1100.         menu_additem(menu, szText, "6", 0)
  1101.     }
  1102.     if(awp_poison[id] >= 1) {
  1103.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[4][0], awp_poison[id])
  1104.         menu_additem(menu, szText, "7", 0)
  1105.     }
  1106.     if(dg_cobalt[id] >= 1) {
  1107.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[5][0], dg_cobalt[id])
  1108.         menu_additem(menu, szText, "32", 0)
  1109.     }
  1110.     if(dg_hipno[id] >= 1) {
  1111.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[6][0], dg_hipno[id])
  1112.         menu_additem(menu, szText, "33", 0)
  1113.     }
  1114.     if(dg_pulse[id] >= 1) {
  1115.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[7][0], dg_pulse[id])
  1116.         menu_additem(menu, szText, "34", 0)
  1117.     }
  1118.     if(dg_poison[id] >= 1) {
  1119.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[8][0], dg_poison[id])
  1120.         menu_additem(menu, szText, "35", 0)
  1121.     }
  1122.     if(ks_pulse[id] >= 1) {
  1123.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[9][0], ks_pulse[id])
  1124.         menu_additem(menu, szText, "40", 0)
  1125.     }
  1126.     if(ks_poison[id] >= 1) {
  1127.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[10][0], ks_poison[id])
  1128.         menu_additem(menu, szText, "41", 0)
  1129.     }
  1130.     if(ks_paint[id] >= 1) {
  1131.         formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[11][0], ks_paint[id])
  1132.         menu_additem(menu, szText, "42", 0)
  1133.     }
  1134.  
  1135.  
  1136.  
  1137.     menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  1138.     menu_setprop(menu, MPROP_NEXTNAME, "TovA?bb")
  1139.     menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  1140.     menu_display(id, menu, 0)
  1141. }
  1142.  
  1143. public menu_handler(id, menu, item)
  1144.     {
  1145.     if( item == MENU_EXIT )
  1146.     {
  1147.     menu_destroy(menu);
  1148.     return PLUGIN_HANDLED;
  1149.     }
  1150.  
  1151.     new data[9], access, callback, szName[64]
  1152.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  1153.     new key = str_to_num(data)
  1154.  
  1155.     switch(key)
  1156.     {
  1157.         case 0: //arany
  1158.         {
  1159.             kuldesmenu(id)
  1160.             aranykuld[id] = true
  1161.         }
  1162.         case 1: //lada
  1163.         {
  1164.             kuldesmenu(id)
  1165.             ladakuld[id] = true
  1166.         }
  1167.         case 2: //kulcs
  1168.         {
  1169.             kuldesmenu(id)
  1170.             kulcskuld[id] = true
  1171.         }
  1172.         case 3:
  1173.         {
  1174.             kuldesmenu(id)
  1175.             fkuld[id] = 1  //awp toxic
  1176.         }
  1177.         case 4:
  1178.         {
  1179.             kuldesmenu(id)
  1180.             fkuld[id] = 2  //awp hyperbeast
  1181.         }
  1182.         case 5:
  1183.         {
  1184.             kuldesmenu(id)
  1185.             fkuld[id] = 3  //awp double
  1186.         }
  1187.         case 6:
  1188.         {
  1189.             kuldesmenu(id)
  1190.             fkuld[id] = 4  //awp pulse
  1191.         }
  1192.         case 7:
  1193.         {
  1194.             kuldesmenu(id)
  1195.             fkuld[id] = 5  //awp poison
  1196.         }
  1197.         case 8:
  1198.         {
  1199.             kuldesmenu(id)
  1200.             fkuld[id] = 6 //dg cobalt
  1201.         }
  1202.         case 9:
  1203.         {
  1204.             kuldesmenu(id)
  1205.             fkuld[id] = 7 //dg hipno
  1206.         }
  1207.         case 10:
  1208.         {
  1209.             kuldesmenu(id)
  1210.             fkuld[id] = 8 //dg pulse
  1211.         }
  1212.         case 11:
  1213.         {
  1214.             kuldesmenu(id)
  1215.             fkuld[id] = 9 //dg poison
  1216.         }
  1217.         case 12:
  1218.         {
  1219.             kuldesmenu(id)
  1220.             fkuld[id] = 10 //ks pulse
  1221.         }
  1222.         case 13:
  1223.         {
  1224.             kuldesmenu(id)
  1225.             fkuld[id] = 11 //ks poison
  1226.         }
  1227.         case 14:
  1228.         {
  1229.             kuldesmenu(id)
  1230.             fkuld[id] = 12 //ks paint
  1231.         }
  1232.     }
  1233.     Mentes_skin(id)
  1234.     return PLUGIN_HANDLED
  1235. }
  1236.  
  1237. public sayhook(id)
  1238. {
  1239.  
  1240.     read_args (message, 191)
  1241.     remove_quotes (message)
  1242.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  1243.     {
  1244.         return PLUGIN_CONTINUE
  1245.     }
  1246.     get_user_name(id, nev, 31)
  1247.     if(is_user_alive(id)) {
  1248.         get_user_team(id, color, 9)
  1249.         formatex(Temp, 191, "^4[%s] ^3%s^x01: %s", rangok[szint[id]], nev, message)
  1250.  
  1251.     }
  1252.     else {
  1253.         get_user_team(id, color, 9)
  1254.         formatex(Temp, 191, "^4*Halott* [%s] ^3%s^1: %s", rangok[szint[id]], nev, message)
  1255.     }
  1256.     sendmessage(color)
  1257.     return PLUGIN_HANDLED
  1258. }
  1259. public tshook(id)
  1260. {
  1261.     read_args (message, 191)
  1262.     remove_quotes (message)
  1263.     if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  1264.     {
  1265.         return PLUGIN_CONTINUE
  1266.     }
  1267.     get_user_name(id, nev, 31)
  1268.     new playerTeam = get_user_team(id)
  1269.     new playerTeamName[19]
  1270.     switch (playerTeam)
  1271.     {
  1272.         case 1: {
  1273.             copy (playerTeamName, 11, "*Terrorista*")
  1274.  
  1275.         }
  1276.         case 2: {
  1277.             copy (playerTeamName, 18, "*Anti-Terrorista*")
  1278.  
  1279.         }
  1280.         default:
  1281.         copy (playerTeamName, 9, "*N?z?*")
  1282.     }
  1283.     if(is_user_alive(id))
  1284.     {
  1285.         get_user_team(id, color, 9)
  1286.         formatex(Temp, 191, "^3(%s) ^4[%s] ^3%s^1: %s",playerTeamName, rangok[szint[id]], nev, message)
  1287.  
  1288.     }
  1289.     else
  1290.     {
  1291.         get_user_team(id, color, 9)
  1292.         formatex(Temp, 191, "^1*Halott* ^3(%s) ^4[%s] ^3%s^1: %s",playerTeamName, rangok[szint[id]], nev, message)
  1293.     }
  1294.     sendtmessage(color, playerTeam)
  1295.     return PLUGIN_HANDLED
  1296. }
  1297. public sendmessage(color[])
  1298. {
  1299.     new teamName[10]
  1300.     for(new player = 1; player < get_maxplayers(); player++)
  1301.     {
  1302.         get_user_team (player, teamName, 9)
  1303.         teamf (player, color)
  1304.         elkuldes(player, Temp)
  1305.         teamf(player, teamName)
  1306.     }
  1307. }
  1308. public sendtmessage(color[], playerTeam)
  1309. {
  1310.     new teamName[10]
  1311.     for (new player = 1; player < get_maxplayers(); player++)
  1312.     {
  1313.         if(get_user_team(player) == playerTeam)
  1314.         {
  1315.             get_user_team (player, teamName, 9)
  1316.             elkuldes(player, Temp)
  1317.             teamf (player, teamName)
  1318.             teamf (player, color)
  1319.         }
  1320.     }
  1321. }
  1322. public teamf(player, team[])
  1323. {
  1324.     message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  1325.     write_byte(player)
  1326.     write_string(team)
  1327.     message_end()
  1328. }
  1329. public elkuldes(player, Temp[])
  1330. {
  1331.  
  1332.     message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  1333.     write_byte( player )
  1334.     write_string( Temp )
  1335.     message_end()
  1336.  
  1337. }
  1338. public Mentes_cuccok(id)
  1339. {
  1340.     new name[33]
  1341.     get_user_name(id, name, 32)
  1342.     new filenev[128], tartalom[64]
  1343.     format(filenev, sizeof(filenev), "addons/amxmodx/mod/adatok/%s.txt", name)
  1344.  
  1345.     new sor = 0
  1346.  
  1347.     formatex(tartalom, charsmax(tartalom), "%d", oles[id])
  1348.     write_file(filenev, tartalom, sor)
  1349.     sor++
  1350.     formatex(tartalom, charsmax(tartalom), "%d", lada[id])
  1351.     write_file(filenev, tartalom, sor)
  1352.     sor++
  1353.     formatex(tartalom, charsmax(tartalom), "%d", kulcs[id])
  1354.     write_file(filenev, tartalom, sor)
  1355.     sor++
  1356.     formatex(tartalom, charsmax(tartalom), "%d", szint[id])
  1357.     write_file(filenev, tartalom, sor)
  1358.     sor++
  1359.     formatex(tartalom, charsmax(tartalom), "%d", arany[id])
  1360.     write_file(filenev, tartalom, sor)
  1361.     sor++
  1362.  
  1363.  
  1364. }
  1365. public Betoltes_cuccok(id)
  1366. {
  1367.     new name[33]
  1368.     get_user_name(id, name, 32)
  1369.     new filenev[128]
  1370.     format(filenev, 127, "addons/amxmodx/mod/adatok/%s.txt", name)
  1371.  
  1372.     new sor = 0
  1373.  
  1374.     if (is_user_bot(id) || !file_exists(filenev))
  1375.         return
  1376.  
  1377.     new oles_mny[32], lada_mny[32], kulcs_mny[32], szint_mny[32], arany_mny[32]
  1378.     new len
  1379.  
  1380.     read_file(filenev, sor, oles_mny, 63, len)
  1381.     sor++
  1382.     read_file(filenev, sor, lada_mny, 63, len)
  1383.     sor++
  1384.     read_file(filenev, sor, kulcs_mny, 63, len)
  1385.     sor++
  1386.     read_file(filenev, sor, szint_mny, 63, len)
  1387.     sor++
  1388.     read_file(filenev, sor, arany_mny, 63, len)
  1389.     sor++
  1390.  
  1391.  
  1392.  
  1393.     oles[id] = str_to_num(oles_mny)
  1394.     lada[id] = str_to_num(lada_mny)
  1395.     kulcs[id] = str_to_num(kulcs_mny)
  1396.     szint[id] = str_to_num(szint_mny)
  1397. }
  1398.  
  1399. public Mentes_skin(id)
  1400. {
  1401.     new name[33]
  1402.     get_user_name(id, name, 32)
  1403.     new filenev[128], tartalom[64]
  1404.     format(filenev, sizeof(filenev), "addons/amxmodx/mod/skinek/%s.txt", name)
  1405.  
  1406.     new sor = 0
  1407.  
  1408.     formatex(tartalom, charsmax(tartalom), "%d", awp_toxic[id])
  1409.     write_file(filenev, tartalom, sor)
  1410.     sor++
  1411.     formatex(tartalom, charsmax(tartalom), "%d", awp_hb[id])
  1412.     write_file(filenev, tartalom, sor)
  1413.     sor++
  1414.     formatex(tartalom, charsmax(tartalom), "%d", awp_double[id])
  1415.     write_file(filenev, tartalom, sor)
  1416.     sor++
  1417.     formatex(tartalom, charsmax(tartalom), "%d", awp_pulse[id])
  1418.     write_file(filenev, tartalom, sor)
  1419.     sor++
  1420.     formatex(tartalom, charsmax(tartalom), "%d", awp_poison[id])
  1421.     write_file(filenev, tartalom, sor)
  1422.     sor++
  1423.     formatex(tartalom, charsmax(tartalom), "%d", dg_cobalt[id])
  1424.     write_file(filenev, tartalom, sor)
  1425.     sor++
  1426.     formatex(tartalom, charsmax(tartalom), "%d", dg_hipno[id])
  1427.     write_file(filenev, tartalom, sor)
  1428.     sor++
  1429.     formatex(tartalom, charsmax(tartalom), "%d", dg_pulse[id])
  1430.     write_file(filenev, tartalom, sor)
  1431.     sor++
  1432.     formatex(tartalom, charsmax(tartalom), "%d", dg_poison[id])
  1433.     write_file(filenev, tartalom, sor)
  1434.     sor++
  1435.     formatex(tartalom, charsmax(tartalom), "%d", ks_pulse[id])
  1436.     write_file(filenev, tartalom, sor)
  1437.     sor++
  1438.     formatex(tartalom, charsmax(tartalom), "%d", ks_poison[id])
  1439.     write_file(filenev, tartalom, sor)
  1440.     sor++
  1441.     formatex(tartalom, charsmax(tartalom), "%d", ks_paint[id])
  1442.     write_file(filenev, tartalom, sor)
  1443.     sor++
  1444.  
  1445.  
  1446.  
  1447.  
  1448. }
  1449. public Betoltes_skin(id)
  1450. {
  1451.     new name[33]
  1452.     get_user_name(id, name, 32)
  1453.     new filenev[128]
  1454.     format(filenev, 127, "addons/amxmodx/mod/skinek/%s.txt", name)
  1455.  
  1456.     new sor = 0
  1457.  
  1458.     if (is_user_bot(id) || !file_exists(filenev))
  1459.         return
  1460.  
  1461.     new awp_toxic_db[32], awp_hb_db[32], awp_double_db[32], awp_pulse_db[32], awp_poison_db[32]
  1462.     new dg_cobalt_db[32], dg_hipno_db[32], dg_pulse_db[32], dg_poison_db[32]
  1463.     new ks_pulse_db[32], ks_poison_db[32], ks_paint_db[32]
  1464.  
  1465.     new len
  1466.  
  1467.     read_file(filenev, sor, awp_toxic_db, 63, len)
  1468.     sor++
  1469.     read_file(filenev, sor, awp_hb_db, 63, len)
  1470.     sor++
  1471.     read_file(filenev, sor, awp_double_db, 63, len)
  1472.     sor++
  1473.     read_file(filenev, sor, awp_pulse_db, 63, len)
  1474.     sor++
  1475.     read_file(filenev, sor, awp_poison_db, 63, len)
  1476.     sor++
  1477.     read_file(filenev, sor, dg_cobalt_db, 63, len)
  1478.     sor++
  1479.     read_file(filenev, sor, dg_hipno_db, 63, len)
  1480.     sor++
  1481.     read_file(filenev, sor, dg_pulse_db, 63, len)
  1482.     sor++
  1483.     read_file(filenev, sor, dg_poison_db, 63, len)
  1484.     sor++
  1485.     read_file(filenev, sor, ks_pulse_db, 63, len)
  1486.     sor++
  1487.     read_file(filenev, sor, ks_poison_db, 63, len)
  1488.     sor++
  1489.     read_file(filenev, sor, ks_paint_db, 63, len)
  1490.     sor++
  1491.  
  1492.  
  1493.     awp_toxic[id] = str_to_num(awp_toxic_db)
  1494.     awp_hb[id] = str_to_num(awp_hb_db)
  1495.     awp_double[id] = str_to_num(awp_double_db)
  1496.     awp_pulse[id] = str_to_num(awp_pulse_db)
  1497.     awp_poison[id] = str_to_num(awp_poison_db)
  1498.     dg_cobalt[id] = str_to_num(dg_cobalt_db)
  1499.     dg_hipno[id] = str_to_num(dg_hipno_db)
  1500.     dg_pulse[id] = str_to_num(dg_pulse_db)
  1501.     dg_poison[id] = str_to_num(dg_poison_db)
  1502.     ks_pulse[id] = str_to_num(ks_pulse_db)
  1503.     ks_poison[id] = str_to_num(ks_poison_db)
  1504.     ks_paint[id] = str_to_num(ks_paint_db)
  1505. }


tessek ha kellene meg :)

Szerző:  alfaanero [ 2016.01.18. 09:01 ]
Hozzászólás témája:  Re: GO Mód

nagyricsii35 írta:
ez egy sz*ar...
nincs bennt piac..
énis megcsináltam 100+ skinnel (7000soros lett a plugin)
aztán lefordítottam és voalá, nincs piac... kuka -.-

de tessék itt a mod, hibátlan csak pakolj még hozzá 100 skint :DD
csak hát ebben sincs piac


Az a szar még mindig jobban használható ,mint amit deroid rakott fel,amit mellesleg "te készítettél".Nem értem ha olyan prööö vagy ,miért nem írod meg a piacot.

Félre értés ne essék,nem mondtam ,hogy én olyan jó vagyok.

Szerző:  nagyricsii35 [ 2016.01.18. 09:27 ]
Hozzászólás témája:  Re: GO Mód

Azért gondolom szarnak mert 2napig irogattam (bovitettem) aztan piac meg nem volt benn..
Egyébként ha valaki beleírná tökéletes lenne. :)
A felszerelst skineket is menti ez??
Mert akkor lehetséges lenne, hogy átrakjam a deroidos modba?

Szerző:  Hungary [ 2016.01.18. 12:51 ]
Hozzászólás témája:  Re: GO Mód

A mod az jo mert nem lenne jo ? azert mert nincs bennee piac? meg 1 bugg volt rajta hogy \ ez helyet / ezt kellet rakni a rangnal ... ennyi ..

Meg a sok tomb nem jo mert most kb ez nem eleg hogy
  1. new asd[100][33]

Szerző:  pixxa112 [ 2016.01.18. 13:30 ]
Hozzászólás témája:  Re: GO Mód

Hungary írta:
Van benne piac csak ez mas milyen...



Áruld már el nekem hogy ebbe te hol látsz piacot..?
A küldés neked piac? WTF?
Nem tudom te, hogy vagy vele de a küldés meg se közelíti a piacot... :lol: :lol: :lol: :lol:

Szerző:  Hungary [ 2016.01.18. 13:48 ]
Hozzászólás témája:  Re: GO Mód

pixxa112 írta:
Hungary írta:
Van benne piac csak ez mas milyen...



Áruld már el nekem hogy ebbe te hol látsz piacot..?
A küldés neked piac? WTF?
Nem tudom te, hogy vagy vele de a küldés meg se közelíti a piacot... :lol: :lol: :lol: :lol:

Abba amit nagyRicsi kuldod :)

Szerző:  nagyricsii35 [ 2016.01.18. 14:24 ]
Hozzászólás témája:  Re: GO Mód

Abba aztán nincs piac mert, hogy én bele nem írtam az biztos :D

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