hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.28. 02:31



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Pont [SEGÍTSÉG]
HozzászólásElküldve: 2014.11.26. 19:37 
Offline
Jómunkásember

Csatlakozott: 2014.08.22. 22:10
Hozzászólások: 477
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 8 alkalommal
Sziasztok! ebbe a pluginba átírná valaki hogy ne pénzért lehessen venni ezeket a cuccokat hanem pontért?! aki megcsinálja megy a KÉZ! :) SMA:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. enum Color
  5. {
  6. NORMAL = 1, // clients scr_concolor cvar color
  7. GREEN, // Green Color
  8. TEAM_COLOR, // Red, grey, blue
  9. GREY, // grey
  10. RED, // Red
  11. BLUE, // Blue
  12. }
  13.  
  14. new TeamName[][] =
  15. {
  16. "",
  17. "TERRORIST",
  18. "CT",
  19. "SPECTATOR"
  20. }
  21.  
  22. ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
  23. {
  24. static message[256];
  25.  
  26. switch(type)
  27. {
  28. case NORMAL: // clients scr_concolor cvar color
  29. {
  30. message[0] = 0x01;
  31. }
  32. case GREEN: // Green
  33. {
  34. message[0] = 0x04;
  35. }
  36. default: // White, Red, Blue
  37. {
  38. message[0] = 0x03;
  39. }
  40. }
  41.  
  42. vformat(message[1], 251, msg, 4);
  43. message[192] = '^0';
  44.  
  45. static team, ColorChange, index, MSG_Type;
  46.  
  47. if(id)
  48. {
  49. MSG_Type = MSG_ONE;
  50. index = id;
  51. } else {
  52. index = FindPlayer();
  53. MSG_Type = MSG_ALL;
  54. }
  55.  
  56. team = get_user_team(index);
  57. ColorChange = ColorSelection(index, MSG_Type, type);
  58.  
  59. ShowColorMessage(index, MSG_Type, message);
  60.  
  61. if(ColorChange)
  62. {
  63. Team_Info(index, MSG_Type, TeamName[team]);
  64. }
  65. }
  66.  
  67. ShowColorMessage(id, type, message[])
  68. {
  69. message_begin(type, get_user_msgid("SayText"), _, id);
  70. write_byte(id)
  71. write_string(message);
  72. message_end();
  73. }
  74.  
  75. Team_Info(id, type, team[])
  76. {
  77. message_begin(type, get_user_msgid("TeamInfo"), _, id);
  78. write_byte(id);
  79. write_string(team);
  80. message_end();
  81.  
  82. return 1;
  83. }
  84.  
  85. ColorSelection(index, type, Color:Type)
  86. {
  87. switch(Type)
  88. {
  89. case RED:
  90. {
  91. return Team_Info(index, type, TeamName[1]);
  92. }
  93. case BLUE:
  94. {
  95. return Team_Info(index, type, TeamName[2]);
  96. }
  97. case GREY:
  98. {
  99. return Team_Info(index, type, TeamName[0]);
  100. }
  101. }
  102.  
  103. return 0;
  104. }
  105.  
  106. FindPlayer()
  107. {
  108. static i;
  109. i = -1;
  110.  
  111. while(i <= get_maxplayers())
  112. {
  113. if(is_user_connected(++i))
  114. {
  115. return i;
  116. }
  117. }
  118.  
  119. return -1;
  120. }
  121.  
  122.  
  123. #define PLUGIN "Bolt"
  124. #define VERSION "0.5"
  125. #define AUTHOR "CocaIne"
  126.  
  127. new menu
  128.  
  129. public plugin_init()
  130. {
  131. register_plugin(PLUGIN, VERSION, AUTHOR);
  132. {
  133. menu = menu_create("\ySzerver Bolt \d[\wBy CocaIne\d]","func_menu");
  134. menu_additem( menu, "\wKis gravitacio \y(\r200$\y)")
  135. menu_additem( menu, "\wGyorsasag \y(\r400$\y)")
  136. menu_additem( menu, "\w150 HP \y(\r800$\y)")
  137. menu_additem( menu, "\wPajzs \y(\r700$\y)")
  138. menu_additem( menu, "\wIsten mod \y(\r2000$\y)")
  139. menu_additem( menu, "\wVilagitas \y - \rPiros \y(\r1$\y)")
  140. menu_additem( menu, "\wVilagitas \y - \rKek \y(\r1$\y)")
  141. menu_additem( menu, "\wVilagitas \y - \rZold \y(\r1$\y)")
  142. menu_additem( menu, "\wVilagitas \y - \rSarga \y(\r1$\y)")
  143. menu_additem( menu, "\wVilagitas \y - \rLila \y(\r1$\y)")
  144. }
  145. register_clcmd("say /shop","go_menu");
  146. register_clcmd("say /bolt","go_menu");
  147. register_clcmd("say shop","go_menu");
  148. register_clcmd("/shop","go_menu");
  149. register_clcmd("shop","go_menu");
  150. register_event("ResetHUD","reset","be")
  151.  
  152. //cvarok
  153.  
  154. register_cvar("bolt_kis_gravitacio","200")
  155. register_cvar("bolt_gyorsasag","400")
  156. register_cvar("bolt_150hp","800")
  157. register_cvar("bolt_pajzs","700")
  158. register_cvar("bolt_isten_mod","2000")
  159. register_cvar("bolt_isten_mod_time","30")
  160. register_cvar("bolt_vilagitas_piros","1")
  161. register_cvar("bolt_vilagitas_kek","1")
  162. register_cvar("bolt_vilagitas_zold","1")
  163. register_cvar("bolt_vilagitas_sarga","1")
  164. register_cvar("bolt_vilagitas_lila","1")
  165.  
  166. }
  167.  
  168. public func_menu(id, menu, key)
  169. {
  170. key++
  171. new penz = cs_get_user_money(id);
  172.  
  173. if(key == 1) {
  174. new money = get_cvar_num("bolt_kis_gravitacio")
  175.  
  176. if(penz >= money)
  177. {
  178. set_user_gravity(id, 0.100)
  179. cs_set_user_money(id,penz-money)
  180. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a gravitaciot!")
  181. }
  182. else {
  183. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  184. }
  185. }
  186. if(key == 2) {
  187. new money = get_cvar_num("bolt_gyorsasag")
  188. if(penz >= money)
  189. {
  190. set_user_maxspeed(id, 900.0)
  191. cs_set_user_money(id,penz-money)
  192. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a gyorsasagot!")
  193. }
  194. else {
  195. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!")
  196. }
  197. }
  198. if(key == 3) {
  199. new money = get_cvar_num("bolt_200hp")
  200. if(penz >= money)
  201. {
  202. set_user_health(id, 200)
  203. cs_set_user_money(id,penz-money)
  204. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a 200hpt!")
  205. }
  206. else {
  207. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  208. }
  209. }
  210. if(key == 4) {
  211. new money = get_cvar_num("bolt_pajzs")
  212. if(penz >= money)
  213. {
  214. set_user_armor(id, 150)
  215. cs_set_user_money(id,penz-money)
  216. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a pajzsot!")
  217. }
  218. else {
  219. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  220. }
  221. }
  222. if(key == 5) {
  223. new money = get_cvar_num("bolt_isten_mod")
  224. new time = get_cvar_num("bolt_isten_mod_time")
  225. if(penz >= money)
  226. {
  227. set_user_godmode(id, 1)
  228. cs_set_user_money(id,penz-money)
  229. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted az orok eletet!")
  230. set_task(time,"godmodoff",id)
  231. }
  232. else {
  233. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  234. }
  235. }
  236. if(key == 6) {
  237. new money = get_cvar_num("bolt_vilagitas_piros")
  238. if(penz >= money)
  239. {
  240. set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderNormal,25)
  241. cs_set_user_money(id,penz-money)
  242. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a vilagitast(piros)!")
  243. }
  244. else {
  245. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  246. }
  247. }
  248. if(key == 7) {
  249. new money = get_cvar_num("bolt_vilagitas_kek")
  250. if(penz >= money)
  251. {
  252. set_user_rendering(id,kRenderFxGlowShell,0,0,255,kRenderNormal,25)
  253. cs_set_user_money(id,penz-money)
  254. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a vilagitast(kek)!")
  255. }
  256. else {
  257. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  258. }
  259. }
  260. if(key == 8) {
  261. new money = get_cvar_num("bolt_vilagitas_zold")
  262. if(penz >= money)
  263. {
  264. set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
  265. cs_set_user_money(id,penz-money)
  266. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a vilagitast(zold)!")
  267. }
  268. else {
  269. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  270. }
  271. }
  272. if(key == 9) {
  273. new money = get_cvar_num("bolt_vilagitas_sarga")
  274. if(penz >= money)
  275. {
  276. set_user_rendering(id,kRenderFxGlowShell,255,255,0,kRenderNormal,25)
  277. cs_set_user_money(id,penz-money)
  278. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a vilagitast(sarga)!")
  279. }
  280. else {
  281. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  282. }
  283. }
  284. if(key == 10) {
  285. new money = get_cvar_num("bolt_vilagitas_lila")
  286. if(penz >= money)
  287. {
  288. set_user_rendering(id,kRenderFxGlowShell,155,48,255,kRenderNormal,25)
  289. cs_set_user_money(id,penz-money)
  290. ColorChat(id, BLUE, "^x04[Bolt] ^x03Te megvetted a vilagitast(lila)!")
  291. }
  292. else {
  293. ColorChat(id, BLUE, "^x04[Bolt] ^x03Nincs eleg penzed!");
  294. }
  295. }
  296. return PLUGIN_HANDLED
  297. }
  298. public go_menu(id)
  299. {
  300. menu_display(id,menu)
  301.  
  302. return PLUGIN_HANDLED
  303. }
  304. public reset(id) {
  305. client_print(id,print_chat,"Szerver bolt: /bolt");
  306. }
  307. public godmodoff(id)
  308. {
  309. set_user_godmode(id, 0)
  310. }
  311.  

_________________
Soha se késő megköszönni! :)


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 26 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole