Don't like ads? PRO users don't see any ads ;-)
Guest

shop

By: a guest on Sep 7th, 2012  |  syntax: None  |  size: 12.08 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10.  
  11. public plugin_init() {
  12.         register_plugin(PLUGIN, VERSION, AUTHOR)
  13.         public CmdZmukraShop(id)
  14. {
  15.         new szText[555 char]
  16.         formatex(szText, charsmax(szText), "\rZmurka Shop")
  17.         new menu = menu_create(szText, "CmdZmurkaItems")
  18.        
  19.         formatex(szText, charsmax(szText), "\yKupi nevidljivost \w[\r4 Items\w]")
  20.         menu_additem(menu, szText, "1", 0)
  21.        
  22.         formatex(szText, charsmax(szText), "\yKupi kamuflazu \w[\r2 Items\w]")
  23.         menu_additem(menu, szText, "2", 0)
  24.        
  25.         formatex(szText, charsmax(szText), "\yKupi besmrtnost \w[\r4 Items\w]")
  26.         menu_additem(menu, szText, "3", 0)
  27.        
  28.         formatex(szText, charsmax(szText), "\yZmurka Rank \r[\wProveri svoj rank\r]")
  29.         menu_additem(menu, szText, "4", 0)
  30.        
  31.         formatex(szText, charsmax(szText), "\yZmurka Top15 \r[\wPogledaj Top15\r]")
  32.         menu_additem(menu, szText, "5", 0)
  33.        
  34.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  35.         menu_display(id, menu) 
  36.        
  37.         return PLUGIN_HANDLED
  38. }
  39.  
  40. public CmdZmurkaItems(id,menu,item)
  41. {
  42.         if(!is_user_alive(id))
  43.                 return PLUGIN_HANDLED
  44.                
  45.         if(!get_user_team(id) && CS_TEAM_T)
  46.         {
  47.                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Zmurka Shop mogu koristiti samo terori")
  48.                 return PLUGIN_HANDLED
  49.         }
  50.                
  51.         if(item ==MENU_EXIT)
  52.         {
  53.                 menu_destroy(menu)
  54.                 return PLUGIN_CONTINUE
  55.         }
  56.         new data[6], iName[64], access, callback
  57.         menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
  58.         new key = str_to_num(data)
  59.         switch(key)
  60.         {
  61.                 case 1:
  62.                 {
  63.                         new szText[555 char]
  64.                         formatex(szText, charsmax(szText), "\rZmurka Shop")
  65.                         new menu = menu_create(szText, "InvsblItems")
  66.                         formatex(szText, charsmax(szText), "\yMala Nevidljivost 10 sec. \w[\r3250$\w]")
  67.                         menu_additem(menu, szText, "1", 0)
  68.                         formatex(szText, charsmax(szText), "\yMala Nevidljivost 30 sec. \w[\r10535$\w]")
  69.                         menu_additem(menu, szText, "2", 0)
  70.                         formatex(szText, charsmax(szText), "\yVelika Nevidljivost 10 sec. \w[\r7300$\w]")
  71.                         menu_additem(menu, szText, "3", 0)
  72.                         formatex(szText, charsmax(szText), "\yVelika Nevidljivost 30 sec. \w[\r16000$\w]")
  73.                         menu_additem(menu, szText, "4", 0)
  74.                         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  75.                         menu_display(id, menu) 
  76.                         return PLUGIN_HANDLED
  77.                 }
  78.                
  79.                 case 2:
  80.                 {
  81.                         new szText[555 char]
  82.                         formatex(szText, charsmax(szText), "\rZmurka Shop")
  83.                         new menu = menu_create(szText, "KmflzItems")
  84.                         formatex(szText, charsmax(szText), "\yKupi izgled CT-a 40 sec. \w[\r15000$\w]")
  85.                         menu_additem(menu, szText, "1", 0)
  86.                         formatex(szText, charsmax(szText), "\yBlackBody \w[\r2000$\w]")
  87.                         menu_additem(menu, szText, "2", 0)
  88.                         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  89.                         menu_display(id, menu) 
  90.                         return PLUGIN_HANDLED
  91.                 }
  92.                
  93.                 case 3:
  94.                 {
  95.                         new szText[555 char]
  96.                         formatex(szText, charsmax(szText), "\rZmurka Shop")
  97.                         new menu = menu_create(szText, "BesmrItems")
  98.                         formatex(szText, charsmax(szText), "\yBesmrtnost 5 sec. \w[\r1250$\w]")
  99.                         menu_additem(menu, szText, "1", 0)
  100.                         formatex(szText, charsmax(szText), "\yBesmrtnost 15 sec. \w[\r2900$\w]")
  101.                         menu_additem(menu, szText, "2", 0)
  102.                         formatex(szText, charsmax(szText), "\yBesmrtnost 35 sec. \w[\r7300$\w]")
  103.                         menu_additem(menu, szText, "3", 0)
  104.                         formatex(szText, charsmax(szText), "\yBesmrtnost 45 sec. \w[\r13050$\w]")
  105.                         menu_additem(menu, szText, "4", 0)
  106.                         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  107.                         menu_display(id, menu) 
  108.                         return PLUGIN_HANDLED
  109.                 }
  110.                
  111.                 case 4:
  112.                 {
  113.                         client_cmd(id, "say /rank")
  114.                 }
  115.                
  116.                 case 5:
  117.                 {
  118.                         client_cmd(id, "say /top15")
  119.                 }
  120.         }
  121.         return PLUGIN_HANDLED
  122. }
  123.  
  124. public InvsblItems(id,menu,item)
  125. {
  126.         if(!is_user_alive(id))
  127.                 return PLUGIN_HANDLED
  128.                
  129.         if(!get_user_team(id) && CS_TEAM_T)
  130.         {
  131.                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Zmurka Shop mogu koristiti samo terori")
  132.                 return PLUGIN_HANDLED
  133.         }
  134.                
  135.         if(item ==MENU_EXIT)
  136.         {
  137.                 menu_destroy(menu)
  138.                 return PLUGIN_CONTINUE
  139.         }
  140.         new data[6], iName[64], access, callback
  141.         menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
  142.         new key = str_to_num(data)
  143.         switch(key)
  144.         {
  145.                 case 1: Mala_TenSec(id)
  146.                 case 2: Mala_ThirtenSec(id)
  147.                 case 3: Velika_TenSec(id)
  148.                 case 4: Velika_ThirtenSec(id)
  149.                 case 5: Item_BlackBody(id)
  150.         }
  151.         return PLUGIN_HANDLED
  152. }
  153.  
  154. public Mala_TenSec(id)
  155. {
  156.         if(get_user_team(id) && CS_TEAM_T)
  157.         {
  158.                 if(is_user_alive(id))
  159.                 {
  160.                         new money = cs_get_user_money(id)
  161.                         if(money < 3250)
  162.                         {
  163.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  164.                                 return PLUGIN_HANDLED
  165.                         }
  166.                         else
  167.                         {
  168.                                 cs_set_user_money(id,money-3250)
  169.                                 set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80)
  170.                                 set_task(10.0,"TurnOf",id)
  171.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Malu nevidljivost^1, ona istice za 10 sekundi!")
  172.                         }
  173.                 }
  174.                 return PLUGIN_HANDLED
  175.         }
  176.         return PLUGIN_HANDLED
  177. }
  178.  
  179. public Mala_ThirtenSec(id)
  180. {
  181.         if(get_user_team(id) && CS_TEAM_T)
  182.         {
  183.                 if(is_user_alive(id))
  184.                 {
  185.                         new money = cs_get_user_money(id)
  186.                         if(money < 10535)
  187.                         {
  188.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  189.                                 return PLUGIN_HANDLED
  190.                         }
  191.                         else
  192.                         {
  193.                                 cs_set_user_money(id,money-10535)
  194.                                 set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 80)
  195.                                 set_task(30.0,"TurnOf",id)
  196.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Malu nevidljivost^1, ona istice za 30 sekundi!")
  197.                         }
  198.                 }
  199.                 return PLUGIN_HANDLED
  200.         }
  201.         return PLUGIN_HANDLED
  202. }
  203.  
  204. public Velika_TenSec(id)
  205. {
  206.         if(get_user_team(id) && CS_TEAM_T)
  207.         {
  208.                 if(is_user_alive(id))
  209.                 {
  210.                         new money = cs_get_user_money(id)
  211.                         if(money < 7300)
  212.                         {
  213.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  214.                                 return PLUGIN_HANDLED
  215.                         }
  216.                         else
  217.                         {
  218.                                 cs_set_user_money(id,money-7300)
  219.                                 set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0,kRenderTransColor,1)
  220.                                 set_task(10.0,"TurnOf",id)
  221.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Veliku nevidljivost^1, ona istice za 10 sekundi!")
  222.                         }
  223.                 }
  224.                 return PLUGIN_HANDLED
  225.         }
  226.         return PLUGIN_HANDLED
  227. }
  228.  
  229. public Velika_ThirtenSec(id)
  230. {
  231.         if(get_user_team(id) && CS_TEAM_T)
  232.         {
  233.                 if(is_user_alive(id))
  234.                 {
  235.                         new money = cs_get_user_money(id)
  236.                         if(money < 16000)
  237.                         {
  238.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  239.                                 return PLUGIN_HANDLED
  240.                         }
  241.                         else
  242.                         {
  243.                                 cs_set_user_money(id,money-16000)
  244.                                 set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0,kRenderTransColor,1)
  245.                                 set_task(30.0,"TurnOf",id)
  246.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Veliku nevidljivost^1, ona istice za 30 sekundi!")
  247.                         }
  248.                 }
  249.                 return PLUGIN_HANDLED
  250.         }
  251.         return PLUGIN_HANDLED
  252. }
  253.  
  254. public TurnOf(id)
  255. {
  256.         if(is_user_connected(id))
  257.         {
  258.                 set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0,kRenderTransAlpha,255)
  259.                 ColorChat(id,TEAM_COLOR,"^4[Zmurka] ^1Gasi vam se nevidljivost")
  260.         }
  261.         return PLUGIN_HANDLED
  262. }
  263.  
  264.  
  265. public KmflzItems(id,menu,item)
  266. {
  267.         if(!is_user_alive(id))
  268.                 return PLUGIN_HANDLED
  269.                
  270.         if(!get_user_team(id) && CS_TEAM_T)
  271.         {
  272.                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Zmurka Shop mogu koristiti samo terori")
  273.                 return PLUGIN_HANDLED
  274.         }
  275.                
  276.         if(item ==MENU_EXIT)
  277.         {
  278.                 menu_destroy(menu)
  279.                 return PLUGIN_CONTINUE
  280.         }
  281.         new data[6], iName[64], access, callback
  282.         menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
  283.         new key = str_to_num(data)
  284.         switch(key)
  285.         {
  286.                 case 1: Item_Kamuflaza(id)
  287.                 case 2: Item_BlackBody(id)
  288.         }
  289.         return PLUGIN_HANDLED
  290. }
  291.  
  292. public Item_Kamuflaza(id)
  293. {
  294.         if(get_user_team(id) && CS_TEAM_T)
  295.         {
  296.                 if(is_user_alive(id))
  297.                 {
  298.                         new money = cs_get_user_money(id)
  299.                         if(money < 15000)
  300.                         {
  301.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  302.                                 return PLUGIN_HANDLED
  303.                         }
  304.                         else
  305.                         {
  306.                                 cs_set_user_money(id,money-15000)
  307.                                 cs_set_user_model(id,"gsg9")
  308.                                 set_task(40.0,"skini_kamuflazu",id)
  309.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Kamuflazu u CT^1, sada izgledate kao CT.")
  310.                         }
  311.                 }
  312.                 return PLUGIN_HANDLED
  313.         }
  314.         return PLUGIN_HANDLED
  315. }
  316.  
  317. public Item_BlackBody(id)
  318. {
  319.         if(get_user_team(id) && CS_TEAM_T)
  320.         {
  321.                 if(is_user_alive(id))
  322.                 {
  323.                         new money = cs_get_user_money(id)
  324.                         if(money < 2000)
  325.                         {
  326.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  327.                                 return PLUGIN_HANDLED
  328.                         }
  329.                         else
  330.                         {
  331.                                 cs_set_user_money(id,money-2000)
  332.                                 set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 25)
  333.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3BlackBody^1, sada ste sasvim crni.")
  334.                         }
  335.                 }
  336.                 return PLUGIN_HANDLED
  337.         }
  338.         return PLUGIN_HANDLED
  339. }
  340.  
  341. public skini_kamuflazu(id)
  342. {
  343.         if(is_user_connected(id))
  344.         {
  345.                 if(get_user_team(id) && CS_TEAM_T)
  346.                 {
  347.                         cs_set_user_model(id,"guerilla")
  348.                         ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Skida vam se kamuflaza.")
  349.                 }
  350.                 return PLUGIN_HANDLED
  351.         }
  352.         return PLUGIN_HANDLED
  353. }
  354.  
  355.  
  356.                        
  357. public BesmrItems(id,menu,item)
  358. {
  359.         if(!is_user_alive(id))
  360.                 return PLUGIN_HANDLED
  361.                
  362.         if(!get_user_team(id) && CS_TEAM_T)
  363.         {
  364.                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Zmurka Shop mogu koristiti samo terori")
  365.                 return PLUGIN_HANDLED
  366.         }
  367.                
  368.         if(item ==MENU_EXIT)
  369.         {
  370.                 menu_destroy(menu)
  371.                 return PLUGIN_CONTINUE
  372.         }
  373.         new data[6], iName[64], access, callback
  374.         menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
  375.         new key = str_to_num(data)
  376.         switch(key)
  377.         {
  378.                 case 1: FiveSec(id)
  379.                 case 2: FitenSec(id)
  380.                 case 3: ThrityFiveSec(id)
  381.                 case 4: FortyFiveSec(id)
  382.         }
  383.         return PLUGIN_HANDLED
  384. }
  385.  
  386. public FiveSec(id)
  387. {
  388.         if(get_user_team(id) && CS_TEAM_T)
  389.         {
  390.                 if(is_user_alive(id))
  391.                 {
  392.                         new money = cs_get_user_money(id)
  393.                         if(money < 1250)
  394.                         {
  395.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  396.                                 return PLUGIN_HANDLED
  397.                         }
  398.                         else
  399.                         {
  400.                                 cs_set_user_money(id,money-1250)
  401.                                 set_user_godmode(id, 1)
  402.                                 set_task(5.0, "Skini_Besmrtnost",id)
  403.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Besmrtnost^1, ona traje 5 sec.")
  404.                         }
  405.                 }
  406.                 return PLUGIN_HANDLED
  407.         }
  408.         return PLUGIN_HANDLED
  409. }
  410.  
  411. public FitenSec(id)
  412. {
  413.         if(get_user_team(id) && CS_TEAM_T)
  414.         {
  415.                 if(is_user_alive(id))
  416.                 {
  417.                         new money = cs_get_user_money(id)
  418.                         if(money < 2900)
  419.                         {
  420.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  421.                                 return PLUGIN_HANDLED
  422.                         }
  423.                         else
  424.                         {
  425.                                 cs_set_user_money(id,money-2900)
  426.                                 set_user_godmode(id, 1)
  427.                                 set_task(15.0, "Skini_Besmrtnost",id)
  428.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Besmrtnost^1, ona traje 15 sec.")
  429.                         }
  430.                 }
  431.                 return PLUGIN_HANDLED
  432.         }
  433.         return PLUGIN_HANDLED
  434. }
  435.  
  436. public ThrityFiveSec(id)
  437. {
  438.         if(get_user_team(id) && CS_TEAM_T)
  439.         {
  440.                 if(is_user_alive(id))
  441.                 {
  442.                         new money = cs_get_user_money(id)
  443.                         if(money < 7300)
  444.                         {
  445.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  446.                                 return PLUGIN_HANDLED
  447.                         }
  448.                         else
  449.                         {
  450.                                 cs_set_user_money(id,money-7300)
  451.                                 set_user_godmode(id, 1)
  452.                                 set_task(35.0, "Skini_Besmrtnost",id)
  453.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Besmrtnost^1, ona traje 35 sec.")
  454.                         }
  455.                 }
  456.                 return PLUGIN_HANDLED
  457.         }
  458.         return PLUGIN_HANDLED
  459. }
  460.  
  461. public FortyFiveSec(id)
  462. {
  463.         if(get_user_team(id) && CS_TEAM_T)
  464.         {
  465.                 if(is_user_alive(id))
  466.                 {
  467.                         new money = cs_get_user_money(id)
  468.                         if(money < 13050)
  469.                         {
  470.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Nemate dovoljno para!")
  471.                                 return PLUGIN_HANDLED
  472.                         }
  473.                         else
  474.                         {
  475.                                 cs_set_user_money(id,money-13050)
  476.                                 set_user_godmode(id, 1)
  477.                                 set_task(45.0, "Skini_Besmrtnost",id)
  478.                                 ColorChat(id, TEAM_COLOR,"^4[Zmurka] ^1Kupili ste ^3Besmrtnost^1, ona traje 45 sec.")
  479.                         }
  480.                 }
  481.                 return PLUGIN_HANDLED
  482.         }
  483.         return PLUGIN_HANDLED
  484. }
  485.  
  486. public Skini_Besmrtnost(id)
  487. {
  488.         if(is_user_connected(id))
  489.         {
  490.                 set_user_godmode(id, 0)
  491.                 ColorChat(id,TEAM_COLOR,"^4[Zmurka] ^1Gasi vam se besmrtnost")
  492.        
  493.         return PLUGIN_HANDLED
  494. }
  495.  
  496.  
  497.  
  498.  
  499. public handlesay(id)
  500. {
  501.         new reko[192], name[30]
  502.         get_user_name(id, name, 29)
  503.         read_args(reko,191)
  504.         remove_quotes(reko)
  505.         ColorChat(0,TEAM_COLOR,"^4[Level %d] ^x03%s ^1: %s ",lvl[id],name,reko)
  506.         return PLUGIN_HANDLED
  507. }
  508.  
  509. public CmdModInfo(id)
  510. {
  511. }