MegastoRM

pokusaj

Apr 28th, 2012
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.88 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <colorchat>
  5. #include <fun>
  6.  
  7. #define PLUGIN "Store"
  8. #define VERSION "1.0"
  9. #define AUTHOR "Zajebano dete"
  10.  
  11. new bool:speed[33]
  12. new zabrana
  13.  
  14. public plugin_init()
  15. {
  16.     register_plugin(PLUGIN, VERSION, AUTHOR)
  17.     register_event( "CurWeapon", "CurWeapon", "be", "1=1" );
  18.     register_logevent("PocetakRunde", 2, "1=Round_Start");
  19.     register_concmd("say /store","store")  
  20.     register_concmd("say store","store")
  21.     register_concmd("say_team /store","store")  
  22.     register_concmd("say_team store","store")  
  23.     register_concmd("say /items", "items")
  24.     register_concmd("say items", "items")
  25.     register_concmd("say_team items", "items")
  26.     register_concmd("say_team /items", "items")
  27.     register_concmd("say /glow", "glow")
  28.     register_concmd("say glow", "glow")
  29.     register_concmd("say_team /glow", "glow")
  30.     register_concmd("say_team glow", "glow")
  31.     register_concmd("say /skin", "skin")
  32.     register_concmd("say skin", "skin")
  33.     register_concmd("say_team /skin", "skin")
  34.     register_concmd("say_team skin", "skin")
  35.     set_task(90.0,"reklama")
  36.    
  37.     zabrana = register_cvar("amx_meni","1")
  38. }
  39.  
  40. public plugin_precache() {
  41.     precache_model("models/player/santa/santa.mdl")
  42.     precache_model("models/player/rambo/rambo.mdl")
  43.     precache_model("models/player/messi/messi.mdl")  
  44.     precache_model("models/player/agent/agent.mdl")
  45.     return PLUGIN_HANDLED
  46. }
  47.  
  48. public store(id)
  49. {
  50.     if(get_pcvar_num(zabrana) == 1)
  51.     {
  52.     new menu = menu_create("Store Menu", "store_menu")
  53.     menu_additem(menu, "Items")
  54.     menu_additem(menu, "Glow")
  55.     menu_additem(menu, "Skins")
  56.     menu_display(id, menu)    
  57.     }
  58.     else if(get_pcvar_num(zabrana) == 0)
  59.     {
  60.         ColorChat(id,NORMAL,"MENI JE ISKLJUCEN!")
  61.     }
  62.  
  63. }
  64.  
  65. public store_menu(id, menu, item)
  66. {
  67.     if(item == MENU_EXIT)
  68.     {
  69.         menu_destroy(menu)
  70.         return
  71.     }
  72.    
  73.     switch(item)
  74.     {
  75.         case 0:
  76.         {
  77.             items(id)
  78.             ColorChat(id, TEAM_COLOR, "^1Uspesno si oso na ^4Items Menu")
  79.         }
  80.         case 1:
  81.         {
  82.             glow(id)
  83.             ColorChat(id, TEAM_COLOR, "^1Uspesno si oso na ^4Glow Menu")
  84.         }
  85.         case 2:
  86.         {
  87.             skin(id)
  88.             ColorChat(id, TEAM_COLOR, "^1Uspesno si oso na ^4Skin Menu")
  89.         }
  90.     }
  91. }
  92.  
  93. public items(id)
  94. {
  95.     new menu = menu_create("Items Menu", "store_items")
  96.     menu_additem(menu, "\wZajebani Plast \r[Nevidljivost] \y= \d 13000$")
  97.     menu_additem(menu, "\wJump Cizme \r[Gravitacija] \y= \d 3000$")
  98.     menu_additem(menu, "\wAirMax Patike \r[Brzina] \y= \d 2000$")
  99.     menu_additem(menu, "\wBoziji Napitak \r[Neunistivost 10 sek] \y= \d 16000$")
  100.     menu_additem(menu, "\wMatrixovo Odijelo \r[NoClip 5 sek] \y= \d 10000$")
  101.     menu_additem(menu, "\wVrati se nazad na \rStore Menu")
  102.     menu_display(id, menu)
  103. }
  104.  
  105. public store_items(id, menu, item)
  106. {
  107.     if(item == MENU_EXIT)
  108.     {
  109.         menu_destroy(menu)
  110.         return PLUGIN_HANDLED
  111.     }
  112.     new usermoney = cs_get_user_money(id);
  113.    
  114.     switch(item)
  115.     {
  116.         case 0:
  117.         {
  118.             if(usermoney < 13000)
  119.             {
  120.                 ColorChat(id, TEAM_COLOR, "^1Nemas dovoljno para za ^4Zajebani Plast^1 !")
  121.                 return PLUGIN_HANDLED
  122.             }
  123.             else
  124.             {
  125.                 set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 0)
  126.                 cs_set_user_money(id, cs_get_user_money(id) - 13000)
  127.                 ColorChat(id, TEAM_COLOR, "^1Uspesno si kupio ^4Zajebani Plast")
  128.             }
  129.         }
  130.         case 1:
  131.         {
  132.             if(usermoney < 3000)
  133.             {
  134.                 ColorChat(id, TEAM_COLOR, "^1Nemas dovoljno para za ^4Jump Cizme^1 !")
  135.                 return PLUGIN_HANDLED
  136.             }
  137.             else
  138.             {
  139.                 set_user_gravity(id, 0.3)
  140.                 cs_set_user_money(id, cs_get_user_money(id) - 3000)
  141.                 ColorChat(id, TEAM_COLOR, "^1Uspesno si kupio ^4Jump Cizme")
  142.             }
  143.         }
  144.         case 2:
  145.         {
  146.             if(usermoney < 2000)
  147.             {
  148.                 ColorChat(id, TEAM_COLOR, "^1Nemas dovoljno para za ^4AirMax Patike^1 !")
  149.                 return PLUGIN_HANDLED
  150.             }
  151.             else
  152.             {
  153.                 speed[id] = true
  154.                 set_user_maxspeed(id , get_user_maxspeed(id) + 250.0)
  155.                 cs_set_user_money(id, cs_get_user_money(id) - 2000)
  156.                 ColorChat(id, TEAM_COLOR, "^1Uspesno si kupio ^4AirMax Patike^1 !")
  157.             }
  158.         }
  159.         case 3:
  160.         {
  161.             if(usermoney < 16000)
  162.             {
  163.                 ColorChat(id, TEAM_COLOR, "^1Nemas dovoljno para za ^4Boziji Napitak^1 !")
  164.                 return PLUGIN_HANDLED
  165.             }
  166.             else
  167.             {
  168.                 set_user_godmode(id,1)
  169.                 cs_set_user_money(id, cs_get_user_money(id) - 16000)
  170.                 ColorChat(id, TEAM_COLOR, "^1Uspesno si kupio ^4Boziji Napitak")
  171.                 set_task(10.0, "iskljuci_godmod", id)
  172.             }
  173.         }
  174.         case 4:
  175.         {
  176.             if(usermoney < 10000)
  177.             {
  178.                 ColorChat(id, TEAM_COLOR, "^1Nemas dovoljno para za ^4Matrixovo odijelo^1 !")
  179.                 return PLUGIN_HANDLED
  180.             }
  181.             else
  182.             {
  183.                 set_user_noclip(id,1)
  184.                 cs_set_user_money(id, cs_get_user_money(id) - 10000)
  185.                 set_task(5.0, "iskljuci_noclip", id)
  186.                 ColorChat(id, TEAM_COLOR, "^1Uspesno si kupio ^4Matrixovo odijelo")
  187.             }
  188.         }
  189.         case 5:
  190.         {
  191.             client_cmd(id, "say /store")
  192.         }
  193.     }
  194.     return PLUGIN_CONTINUE
  195. }
  196. public PocetakRunde(id)
  197. {
  198.     speed[id] = false
  199.     set_user_gravity(id,1.0)
  200.     set_user_noclip(id,0)
  201.     set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255)  
  202. }
  203.  
  204. public iskljuci_godmod(id)
  205. {
  206.     set_user_godmode(id,0)  
  207. }
  208.  
  209. public iskljuci_noclip(id)
  210. {
  211.     set_user_noclip(id,0)
  212. }
  213.  
  214. public client_disconnect(id)
  215. {
  216.     speed[id] = false
  217.     return PLUGIN_HANDLED;
  218. }
  219.  
  220. public client_connect(id)
  221. {
  222.     speed[id] = false
  223.     return PLUGIN_HANDLED;
  224. }
  225.  
  226. public CurWeapon(id)
  227. {
  228.     if(speed[id])
  229.     {
  230.         set_user_maxspeed(id , get_user_maxspeed(id) + 250.0)
  231.     }
  232. }
  233.  
  234. public glow(id)
  235. {
  236.     new menu = menu_create("Glow Menu", "store_glow")
  237.     menu_additem(menu, "\wCrveni Glow")
  238.     menu_additem(menu, "\wZeleni Glow")
  239.     menu_additem(menu, "\wPlavi Glow")
  240.     menu_additem(menu, "\wLjubicasti Glow")
  241.     menu_additem(menu, "\dRekonektuj se ako zelis normalan GLOW!")
  242.     menu_additem(menu, "\wVrati se nazad na \rStore Menu")
  243.     menu_display(id, menu)
  244. }
  245.  
  246. public store_glow(id, menu, item)
  247. {
  248.     if(item == MENU_EXIT)
  249.     {
  250.         menu_destroy(menu)
  251.         return
  252.     }
  253.    
  254.     switch(item)
  255.     {
  256.         case 0:
  257.         {
  258.             set_user_rendering(id, kRenderFxGlowShell, 100, 8, 0, kRenderTransColor, 0)
  259.             ColorChat(id, TEAM_COLOR, "^1Uspesno si stavio ^4Crveni Glow")
  260.         }
  261.         case 1:
  262.         {
  263.             set_user_rendering(id, kRenderFxGlowShell, 100, 255, 0, kRenderTransColor, 0)
  264.             ColorChat(id, TEAM_COLOR, "^1Uspesno si stavio ^4Zeleni Glow")
  265.         }
  266.         case 2:
  267.         {
  268.             set_user_rendering(id, kRenderFxGlowShell, 100, 225, 247, kRenderTransColor, 0)
  269.             ColorChat(id, TEAM_COLOR, "^1Uspesno si stavio ^4Plavi Glow")
  270.         }
  271.         case 3:
  272.         {
  273.             set_user_rendering(id, kRenderFxGlowShell, 100, 21, 255, kRenderTransColor, 0)
  274.             ColorChat(id, TEAM_COLOR, "^1Uspesno si stavio ^4Ljubicasti Glow")
  275.         }
  276.         case 4:
  277.         {
  278.             ColorChat(id, TEAM_COLOR, "^4Rekonektuj se !!!")    
  279.         }
  280.         case 5:
  281.         {
  282.             client_cmd(id, "say /store")
  283.         }
  284.     }
  285. }
  286.  
  287. public skin(id)
  288. {
  289.     new menu = menu_create("Skin Menu", "store_skin")
  290.     menu_additem(menu, "\wSanta Skin")
  291.     menu_additem(menu, "\wRambo Skin")
  292.     menu_additem(menu, "\wMessi Skin")
  293.     menu_additem(menu, "\wAgent Skin")
  294.     menu_additem(menu, "\wVrati se nazad na \rStore Menu")
  295.     menu_display(id,menu)  
  296. }
  297.  
  298. public store_skin(id, menu, item)
  299. {
  300.     if(item == MENU_EXIT)
  301.     {
  302.         menu_destroy(menu)
  303.         return
  304.     }
  305.    
  306.     switch(item)
  307.     {
  308.         case 0:
  309.         {
  310.             cs_set_user_model(id,"santa")
  311.             ColorChat(id, NORMAL, "^1Uspesno si stavio ^4Santa Skin")
  312.         }
  313.         case 1:
  314.         {
  315.             cs_set_user_model(id,"rambo")
  316.             ColorChat(id, NORMAL, "^1Uspesno si stavio ^4Rambo Skin")
  317.         }
  318.         case 2:
  319.         {
  320.             cs_set_user_model(id, "messi")
  321.             ColorChat(id, NORMAL, "^1Uspesno si stavio ^4Messi Skin")
  322.         }
  323.         case 3:
  324.         {
  325.             cs_set_user_model(id, "agent")
  326.             ColorChat(id, NORMAL, "^1Uspesno si stavio ^4Agent Skin")
  327.         }
  328.         case 4:
  329.         {
  330.             client_cmd(id, "say /store")
  331.         }
  332.     }
  333. }
  334. public reklama(id)
  335. {
  336.     ColorChat(id,GREEN,"^1Ako zelis ^4item,glow ili skin ^1kucaj ^4/store | PLUGIN NAPRAVIO:Zajebano dete")
  337.     set_hudmessage(170, 255, 255, 0.11, 0.36, 0, 6.0, 90.0)
  338.     show_hudmessage(id, "Ako zelis item,glow ili skin kucaj /store | PLUGIN NAPRAVIO:Zajebano dete")
  339. }
Advertisement
Add Comment
Please, Sign In to add comment