hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 11:25



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Surf játék mód
HozzászólásElküldve: 2013.04.01. 22:57 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali.

Valaki ebből ki tudná venni az éjszaka módot meg fogócska.

SMA Forráskód: [ Mindet kijelol ]
  1. #define vilagitas(%1) set_lights(%1)
  2.  
  3.  
  4.  
  5. #define EJSZAKA 0
  6.  
  7. #define DROGOS 1
  8.  
  9. #define HETFO 2
  10.  
  11. #define FOGOCSKA 3
  12.  
  13. #define NORMAL 4
  14.  
  15.  
  16.  
  17. #define TASKID 33338
  18.  
  19.  
  20.  
  21. #define RANDOM random(256)
  22.  
  23.  
  24.  
  25. #pragma semicolon 1
  26.  
  27. #pragma tabsize 0
  28.  
  29.  
  30.  
  31. #include <amxmodx>
  32.  
  33. #include <amxmisc>
  34.  
  35. #include <fun>
  36.  
  37. #include <engine>
  38.  
  39. #include <dhudmessage>
  40.  
  41. #include <cstrike>
  42.  
  43.  
  44.  
  45. new const NEV[] = "Surf Random Gamedays";
  46.  
  47. new const VERZIO[] = "1.1";
  48.  
  49. new const KESZITO[] = "Kiki";
  50.  
  51. new const KESELERESE[] = "weapon_knife";
  52.  
  53. new const elojel[] = "SURF";
  54.  
  55. new const Jateknapok[][]=
  56.  
  57. {
  58.  
  59. "Éjszaka",
  60.  
  61. "Drogosok Napja",
  62.  
  63. "Egy hétfői nap",
  64.  
  65. "Fogócska",
  66.  
  67. "Normál Nap"
  68.  
  69. };
  70.  
  71.  
  72.  
  73. enum rgbszinek
  74.  
  75. {
  76.  
  77. piros,
  78.  
  79. zold,
  80.  
  81. kek
  82.  
  83. }
  84.  
  85.  
  86.  
  87. new hudszine[rgbszinek], bool:is_fogocska, bool:is_drogos, slot, jelenlegimod[15], MessageSay;
  88.  
  89.  
  90.  
  91. public plugin_init()
  92.  
  93. {
  94.  
  95. register_plugin(NEV, VERZIO, KESZITO);
  96.  
  97. register_logevent( "logevent_round_start", 2, "1=Round_Start" );
  98.  
  99. register_logevent("round_end", 2, "1=Round_End");
  100.  
  101. register_event("HLTV", "rr", "a", "1=0", "2=0");
  102.  
  103. register_event("CurWeapon","fegyverevent","be","1=1","2!29");
  104.  
  105. set_task(1.0, "huduzenet", TASKID, "", 0, "b");
  106.  
  107. slot = get_global_int(GL_maxClients);
  108.  
  109. MessageSay = get_user_msgid ( "SayText" );
  110.  
  111. //Ez a terkep allati huduzenet szine
  112.  
  113. hudszine[piros] = register_cvar("surf_terkep_piros", "255");
  114.  
  115. hudszine[zold] = register_cvar("surf_terkep_zold", "0");
  116.  
  117. hudszine[kek] = register_cvar("surf_terkep_kek", "0");
  118.  
  119. }
  120.  
  121.  
  122.  
  123. public logevent_round_start()
  124.  
  125. {
  126.  
  127. is_fogocska = false;
  128.  
  129. is_drogos = false;
  130.  
  131. new iPlayers[ 32 ], iNum, i, id;
  132.  
  133. get_players( iPlayers, iNum, "c" );
  134.  
  135.  
  136.  
  137. new napok = random(sizeof(Jateknapok));
  138.  
  139. copy(jelenlegimod, 14, Jateknapok[napok]);
  140.  
  141. switch(napok)
  142.  
  143. {
  144.  
  145. case EJSZAKA:
  146.  
  147. {
  148.  
  149. vilagitas("a");
  150.  
  151. for( i = 0; i < iNum; i++ )
  152.  
  153. {
  154.  
  155. id = iPlayers[ i ];
  156.  
  157. set_user_maxspeed(id, 0.0 );
  158.  
  159. cs_set_user_nvg(id, 1);
  160.  
  161. colored_print(id, "!g[%s]!t Ohh, maris ejszaka van, kaptal ingyen ejjellatot!", elojel);
  162.  
  163. }
  164.  
  165. }
  166.  
  167. case DROGOS:
  168.  
  169. {
  170.  
  171. is_drogos = true;
  172.  
  173. for( i = 0; i < iNum; i++ )
  174.  
  175. {
  176.  
  177. id = iPlayers[ i ];
  178.  
  179. cs_set_user_nvg(id, 0);
  180.  
  181. set_user_maxspeed(id, 1200.0);
  182.  
  183. colored_print(id, "!g[%s]!t Jól be drogoztál haver, a sebességed megnött 1200.-ra!", elojel);
  184.  
  185. }
  186.  
  187. }
  188.  
  189. case HETFO:
  190.  
  191. {
  192.  
  193. for( i = 0; i < iNum; i++ )
  194.  
  195. {
  196.  
  197. id = iPlayers[ i ];
  198.  
  199. set_user_maxspeed(id, 0.0 );
  200.  
  201. cs_set_user_nvg(id, 0);
  202.  
  203. set_user_health(id, 200);
  204.  
  205. colored_print(id, "!g[%s]!t Lám egy hétfői nap, kaptál ingyen 200 életet!", elojel);
  206.  
  207. }
  208.  
  209. }
  210.  
  211. case FOGOCSKA:
  212.  
  213. {
  214.  
  215. is_fogocska = true;
  216.  
  217. for( i = 0; i < iNum; i++ )
  218.  
  219. {
  220.  
  221. id = iPlayers[ i ];
  222.  
  223. set_user_maxspeed(id, 0.0 );
  224.  
  225. cs_set_user_nvg(id, 0);
  226.  
  227. strip_user_weapons(id);
  228.  
  229. give_item(id, "weapon_hegrenade");
  230.  
  231. give_item(id, "weapon_knife");
  232.  
  233. colored_print(id, "!g[%s]!t Nincs is jobb egy fogócskánál, csak késelni tudsz!", elojel);
  234.  
  235. }
  236.  
  237. }
  238.  
  239. case NORMAL:
  240.  
  241. {
  242.  
  243. for( i = 0; i < iNum; i++ )
  244.  
  245. {
  246.  
  247. id = iPlayers[ i ];
  248.  
  249. set_user_maxspeed(id, 0.0 );
  250.  
  251. cs_set_user_nvg(id, 0);
  252.  
  253. colored_print(id, "!g[%s]!t Hmm, sajnos most semmi extrát nem kaptál!", elojel);
  254.  
  255. }
  256.  
  257. }
  258.  
  259. }
  260.  
  261.  
  262.  
  263. set_dhudmessage(RANDOM, RANDOM, RANDOM, -1.0, -1.0, 2, 1.0, 7.0, 0.1, 2.0);
  264.  
  265. show_dhudmessage(0, "A játékmód véletlenszerüen^n%s lett!", Jateknapok[napok]);
  266.  
  267.  
  268.  
  269. }
  270.  
  271.  
  272.  
  273. public round_end()
  274.  
  275. {
  276.  
  277. copy(jelenlegimod, 14, "**Várakozás az új módra**");
  278.  
  279. new iPlayers[ 32 ], iNum, i, id;
  280.  
  281. get_players( iPlayers, iNum, "c" );
  282.  
  283. for( i = 0; i < iNum; i++ )
  284.  
  285. {
  286.  
  287. id = iPlayers[ i ];
  288.  
  289. set_user_maxspeed(id, 0.0 );
  290.  
  291. }
  292.  
  293.  
  294.  
  295. }
  296.  
  297.  
  298.  
  299. public rr()
  300.  
  301. {
  302.  
  303. vilagitas("#OFF");
  304.  
  305. copy(jelenlegimod, 14, "Várakozás");
  306.  
  307. }
  308.  
  309.  
  310.  
  311. public fegyverevent(id)
  312.  
  313. {
  314.  
  315. new clip, ammo;
  316.  
  317. new weap = get_user_weapon(id, clip, ammo);
  318.  
  319. if(is_fogocska == true && weap != CSW_HEGRENADE)
  320.  
  321. {
  322.  
  323. client_cmd(id, "%s", KESELERESE);
  324.  
  325. }
  326.  
  327.  
  328.  
  329. if(is_drogos == true)
  330.  
  331. {
  332.  
  333. set_user_maxspeed(id, 1200.0);
  334.  
  335. }
  336.  
  337. }
  338.  
  339.  
  340.  
  341. public huduzenet()
  342.  
  343. {
  344.  
  345. new index;
  346.  
  347. for(index = 1; index <= slot; index++)
  348.  
  349. {
  350.  
  351. set_hudmessage(get_pcvar_num(hudszine[piros]), get_pcvar_num(hudszine[zold]), get_pcvar_num(hudszine[kek]), 0.01, 0.14, 0, 1.0, 1.0, _, _, 3);
  352.  
  353. show_hudmessage(index, "Játékmód: %s", jelenlegimod);
  354.  
  355. }
  356.  
  357. return PLUGIN_CONTINUE;
  358.  
  359. }
  360.  
  361.  
  362.  
  363. stock colored_print ( const index, const input [ ], any:... )
  364.  
  365. {
  366.  
  367. new sz_Message [ 191 ];
  368.  
  369.  
  370.  
  371. vformat ( sz_Message, charsmax ( sz_Message ), input, 3 );
  372.  
  373.  
  374.  
  375. replace_all ( sz_Message, charsmax ( sz_Message ), "!g", "^4" );
  376.  
  377. replace_all ( sz_Message, charsmax ( sz_Message ), "!t", "^3" );
  378.  
  379. replace_all ( sz_Message, charsmax ( sz_Message ), "!y", "^1" );
  380.  
  381.  
  382.  
  383. new i_Players [ 32 ];
  384.  
  385. new i_Count;
  386.  
  387.  
  388.  
  389. i_Count = 1;
  390.  
  391.  
  392.  
  393. if ( index )
  394.  
  395. {
  396.  
  397. i_Players [ 0 ] = index;
  398.  
  399. }
  400.  
  401.  
  402.  
  403. else
  404.  
  405. {
  406.  
  407. get_players ( i_Players, i_Count, "ch" );
  408.  
  409. }
  410.  
  411.  
  412.  
  413. new i_Number;
  414.  
  415.  
  416.  
  417. for ( i_Number = 0; i_Number < i_Count; i_Number ++ )
  418.  
  419. {
  420.  
  421. if ( is_user_connected ( i_Players [ i_Number ] ) )
  422.  
  423. {
  424.  
  425. message_begin ( MSG_ONE_UNRELIABLE, MessageSay, _, i_Players [ i_Number ] );
  426.  
  427. write_byte ( i_Players [ i_Number ] );
  428.  
  429. write_string ( sz_Message );
  430.  
  431. message_end ( );
  432.  
  433. }
  434.  
  435. }
  436.  
  437. }

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Surf játék mód
HozzászólásElküldve: 2013.04.01. 23:05 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #define DROGOS 1
  2.  
  3. #define HETFO 2
  4.  
  5. #define NORMAL 3
  6.  
  7.  
  8.  
  9. #define TASKID 33338
  10.  
  11.  
  12.  
  13. #define RANDOM random(256)
  14.  
  15.  
  16.  
  17. #pragma semicolon 1
  18.  
  19. #pragma tabsize 0
  20.  
  21.  
  22.  
  23. #include <amxmodx>
  24.  
  25. #include <amxmisc>
  26.  
  27. #include <fun>
  28.  
  29. #include <engine>
  30.  
  31. #include <dhudmessage>
  32.  
  33. #include <cstrike>
  34.  
  35.  
  36.  
  37. new const NEV[] = "Surf Random Gamedays";
  38.  
  39. new const VERZIO[] = "1.1";
  40.  
  41. new const KESZITO[] = "Kiki";
  42.  
  43. new const elojel[] = "SURF";
  44.  
  45. new const Jateknapok[][]=
  46.  
  47. {
  48.  
  49. "Drogosok Napja",
  50.  
  51. "Egy hétfoi nap",
  52.  
  53. "Normál Nap"
  54.  
  55. };
  56.  
  57. enum rgbszinek
  58.  
  59. {
  60.  
  61. piros,
  62.  
  63. zold,
  64.  
  65. kek
  66.  
  67. }
  68.  
  69.  
  70.  
  71. new hudszine[rgbszinek], bool:is_drogos, slot, jelenlegimod[15], MessageSay;
  72.  
  73.  
  74.  
  75. public plugin_init()
  76.  
  77. {
  78.  
  79. register_plugin(NEV, VERZIO, KESZITO);
  80.  
  81. register_logevent( "logevent_round_start", 2, "1=Round_Start" );
  82.  
  83. register_logevent("round_end", 2, "1=Round_End");
  84.  
  85. register_event("HLTV", "rr", "a", "1=0", "2=0");
  86.  
  87. register_event("CurWeapon","fegyverevent","be","1=1","2!29");
  88.  
  89. set_task(1.0, "huduzenet", TASKID, "", 0, "b");
  90.  
  91. slot = get_global_int(GL_maxClients);
  92.  
  93. MessageSay = get_user_msgid ( "SayText" );
  94.  
  95. //Ez a terkep allati huduzenet szine
  96.  
  97. hudszine[piros] = register_cvar("surf_terkep_piros", "255");
  98.  
  99. hudszine[zold] = register_cvar("surf_terkep_zold", "0");
  100.  
  101. hudszine[kek] = register_cvar("surf_terkep_kek", "0");
  102.  
  103. }
  104.  
  105.  
  106.  
  107. public logevent_round_start()
  108.  
  109. {
  110. is_drogos = false;
  111.  
  112. new iPlayers[ 32 ], iNum, i, id;
  113.  
  114. get_players( iPlayers, iNum, "c" );
  115.  
  116.  
  117.  
  118. new napok = random(sizeof(Jateknapok));
  119.  
  120. copy(jelenlegimod, 14, Jateknapok[napok]);
  121.  
  122. switch(napok)
  123.  
  124. {
  125.  
  126. case DROGOS:
  127.  
  128. {
  129.  
  130. is_drogos = true;
  131.  
  132. for( i = 0; i < iNum; i++ )
  133.  
  134. {
  135.  
  136. id = iPlayers[ i ];
  137.  
  138. cs_set_user_nvg(id, 0);
  139.  
  140. set_user_maxspeed(id, 1200.0);
  141.  
  142. colored_print(id, "!g[%s]!t Jól be drogoztál haver, a sebességed megnött 1200.-ra!", elojel);
  143.  
  144. }
  145.  
  146. }
  147.  
  148. case HETFO:
  149.  
  150. {
  151.  
  152. for( i = 0; i < iNum; i++ )
  153.  
  154. {
  155.  
  156. id = iPlayers[ i ];
  157.  
  158. set_user_maxspeed(id, 0.0 );
  159.  
  160. cs_set_user_nvg(id, 0);
  161.  
  162. set_user_health(id, 200);
  163.  
  164. colored_print(id, "!g[%s]!t Lám egy hétfoi nap, kaptál ingyen 200 életet!", elojel);
  165.  
  166. }
  167.  
  168. }
  169.  
  170. case NORMAL:
  171.  
  172. {
  173.  
  174. for( i = 0; i < iNum; i++ )
  175.  
  176. {
  177.  
  178. id = iPlayers[ i ];
  179.  
  180. set_user_maxspeed(id, 0.0 );
  181.  
  182. cs_set_user_nvg(id, 0);
  183.  
  184. colored_print(id, "!g[%s]!t Hmm, sajnos most semmi extrát nem kaptál!", elojel);
  185.  
  186. }
  187.  
  188. }
  189.  
  190. }
  191.  
  192.  
  193.  
  194. set_dhudmessage(RANDOM, RANDOM, RANDOM, -1.0, -1.0, 2, 1.0, 7.0, 0.1, 2.0);
  195.  
  196. show_dhudmessage(0, "A játékmód véletlenszerüen^n%s lett!", Jateknapok[napok]);
  197.  
  198.  
  199.  
  200. }
  201.  
  202.  
  203.  
  204. public round_end()
  205.  
  206. {
  207.  
  208. copy(jelenlegimod, 14, "**Várakozás az új módra**");
  209.  
  210. new iPlayers[ 32 ], iNum, i, id;
  211.  
  212. get_players( iPlayers, iNum, "c" );
  213.  
  214. for( i = 0; i < iNum; i++ )
  215.  
  216. {
  217.  
  218. id = iPlayers[ i ];
  219.  
  220. set_user_maxspeed(id, 0.0 );
  221.  
  222. }
  223.  
  224.  
  225.  
  226. }
  227.  
  228.  
  229.  
  230. public rr()
  231.  
  232. {
  233.  
  234. copy(jelenlegimod, 14, "Várakozás");
  235.  
  236. }
  237. public fegyverevent(id)
  238.  
  239. {
  240. if(is_drogos == true)
  241.  
  242. {
  243.  
  244. set_user_maxspeed(id, 1200.0);
  245.  
  246. }
  247.  
  248. }
  249.  
  250. public huduzenet()
  251.  
  252. {
  253.  
  254. new index;
  255.  
  256. for(index = 1; index <= slot; index++)
  257.  
  258. {
  259.  
  260. set_hudmessage(get_pcvar_num(hudszine[piros]), get_pcvar_num(hudszine[zold]), get_pcvar_num(hudszine[kek]), 0.01, 0.14, 0, 1.0, 1.0, _, _, 3);
  261.  
  262. show_hudmessage(index, "Játékmód: %s", jelenlegimod);
  263.  
  264. }
  265.  
  266. return PLUGIN_CONTINUE;
  267.  
  268. }
  269.  
  270.  
  271.  
  272. stock colored_print ( const index, const input [ ], any:... )
  273.  
  274. {
  275.  
  276. new sz_Message [ 191 ];
  277.  
  278.  
  279.  
  280. vformat ( sz_Message, charsmax ( sz_Message ), input, 3 );
  281.  
  282.  
  283.  
  284. replace_all ( sz_Message, charsmax ( sz_Message ), "!g", "^4" );
  285.  
  286. replace_all ( sz_Message, charsmax ( sz_Message ), "!t", "^3" );
  287.  
  288. replace_all ( sz_Message, charsmax ( sz_Message ), "!y", "^1" );
  289.  
  290.  
  291.  
  292. new i_Players [ 32 ];
  293.  
  294. new i_Count;
  295.  
  296.  
  297.  
  298. i_Count = 1;
  299.  
  300.  
  301.  
  302. if ( index )
  303.  
  304. {
  305.  
  306. i_Players [ 0 ] = index;
  307.  
  308. }
  309.  
  310.  
  311.  
  312. else
  313.  
  314. {
  315.  
  316. get_players ( i_Players, i_Count, "ch" );
  317.  
  318. }
  319.  
  320.  
  321.  
  322. new i_Number;
  323.  
  324.  
  325.  
  326. for ( i_Number = 0; i_Number < i_Count; i_Number ++ )
  327.  
  328. {
  329.  
  330. if ( is_user_connected ( i_Players [ i_Number ] ) )
  331.  
  332. {
  333.  
  334. message_begin ( MSG_ONE_UNRELIABLE, MessageSay, _, i_Players [ i_Number ] );
  335.  
  336. write_byte ( i_Players [ i_Number ] );
  337.  
  338. write_string ( sz_Message );
  339.  
  340. message_end ( );
  341.  
  342. }
  343.  
  344. }
  345.  
  346. }

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet


A hozzászólást 1 alkalommal szerkesztették, utoljára crazy` 2013.04.01. 23:39-kor.

Ők köszönték meg crazy` nek ezt a hozzászólást: pixxa112 (2013.04.01. 23:24)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Surf játék mód
HozzászólásElküldve: 2013.04.01. 23:25 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
crazy` írta:
SMA Forráskód: [ Mindet kijelol ]
  1. #define vilagitas(%1) set_lights(%1)
  2.  
  3.  
  4.  
  5. #define DROGOS 1
  6.  
  7. #define HETFO 2
  8.  
  9. #define NORMAL 3
  10.  
  11.  
  12.  
  13. #define TASKID 33338
  14.  
  15.  
  16.  
  17. #define RANDOM random(256)
  18.  
  19.  
  20.  
  21. #pragma semicolon 1
  22.  
  23. #pragma tabsize 0
  24.  
  25.  
  26.  
  27. #include <amxmodx>
  28.  
  29. #include <amxmisc>
  30.  
  31. #include <fun>
  32.  
  33. #include <engine>
  34.  
  35. #include <dhudmessage>
  36.  
  37. #include <cstrike>
  38.  
  39.  
  40.  
  41. new const NEV[] = "Surf Random Gamedays";
  42.  
  43. new const VERZIO[] = "1.1";
  44.  
  45. new const KESZITO[] = "Kiki";
  46.  
  47. new const elojel[] = "SURF";
  48.  
  49. new const Jateknapok[][]=
  50.  
  51. {
  52.  
  53. "Drogosok Napja",
  54.  
  55. "Egy hétfoi nap",
  56.  
  57. "Normál Nap"
  58.  
  59. };
  60.  
  61. enum rgbszinek
  62.  
  63. {
  64.  
  65. piros,
  66.  
  67. zold,
  68.  
  69. kek
  70.  
  71. }
  72.  
  73.  
  74.  
  75. new hudszine[rgbszinek], bool:is_drogos, slot, jelenlegimod[15], MessageSay;
  76.  
  77.  
  78.  
  79. public plugin_init()
  80.  
  81. {
  82.  
  83. register_plugin(NEV, VERZIO, KESZITO);
  84.  
  85. register_logevent( "logevent_round_start", 2, "1=Round_Start" );
  86.  
  87. register_logevent("round_end", 2, "1=Round_End");
  88.  
  89. register_event("HLTV", "rr", "a", "1=0", "2=0");
  90.  
  91. register_event("CurWeapon","fegyverevent","be","1=1","2!29");
  92.  
  93. set_task(1.0, "huduzenet", TASKID, "", 0, "b");
  94.  
  95. slot = get_global_int(GL_maxClients);
  96.  
  97. MessageSay = get_user_msgid ( "SayText" );
  98.  
  99. //Ez a terkep allati huduzenet szine
  100.  
  101. hudszine[piros] = register_cvar("surf_terkep_piros", "255");
  102.  
  103. hudszine[zold] = register_cvar("surf_terkep_zold", "0");
  104.  
  105. hudszine[kek] = register_cvar("surf_terkep_kek", "0");
  106.  
  107. }
  108.  
  109.  
  110.  
  111. public logevent_round_start()
  112.  
  113. {
  114. is_drogos = false;
  115.  
  116. new iPlayers[ 32 ], iNum, i, id;
  117.  
  118. get_players( iPlayers, iNum, "c" );
  119.  
  120.  
  121.  
  122. new napok = random(sizeof(Jateknapok));
  123.  
  124. copy(jelenlegimod, 14, Jateknapok[napok]);
  125.  
  126. switch(napok)
  127.  
  128. {
  129.  
  130. case DROGOS:
  131.  
  132. {
  133.  
  134. is_drogos = true;
  135.  
  136. for( i = 0; i < iNum; i++ )
  137.  
  138. {
  139.  
  140. id = iPlayers[ i ];
  141.  
  142. cs_set_user_nvg(id, 0);
  143.  
  144. set_user_maxspeed(id, 1200.0);
  145.  
  146. colored_print(id, "!g[%s]!t Jól be drogoztál haver, a sebességed megnött 1200.-ra!", elojel);
  147.  
  148. }
  149.  
  150. }
  151.  
  152. case HETFO:
  153.  
  154. {
  155.  
  156. for( i = 0; i < iNum; i++ )
  157.  
  158. {
  159.  
  160. id = iPlayers[ i ];
  161.  
  162. set_user_maxspeed(id, 0.0 );
  163.  
  164. cs_set_user_nvg(id, 0);
  165.  
  166. set_user_health(id, 200);
  167.  
  168. colored_print(id, "!g[%s]!t Lám egy hétfoi nap, kaptál ingyen 200 életet!", elojel);
  169.  
  170. }
  171.  
  172. }
  173.  
  174. case NORMAL:
  175.  
  176. {
  177.  
  178. for( i = 0; i < iNum; i++ )
  179.  
  180. {
  181.  
  182. id = iPlayers[ i ];
  183.  
  184. set_user_maxspeed(id, 0.0 );
  185.  
  186. cs_set_user_nvg(id, 0);
  187.  
  188. colored_print(id, "!g[%s]!t Hmm, sajnos most semmi extrát nem kaptál!", elojel);
  189.  
  190. }
  191.  
  192. }
  193.  
  194. }
  195.  
  196.  
  197.  
  198. set_dhudmessage(RANDOM, RANDOM, RANDOM, -1.0, -1.0, 2, 1.0, 7.0, 0.1, 2.0);
  199.  
  200. show_dhudmessage(0, "A játékmód véletlenszerüen^n%s lett!", Jateknapok[napok]);
  201.  
  202.  
  203.  
  204. }
  205.  
  206.  
  207.  
  208. public round_end()
  209.  
  210. {
  211.  
  212. copy(jelenlegimod, 14, "**Várakozás az új módra**");
  213.  
  214. new iPlayers[ 32 ], iNum, i, id;
  215.  
  216. get_players( iPlayers, iNum, "c" );
  217.  
  218. for( i = 0; i < iNum; i++ )
  219.  
  220. {
  221.  
  222. id = iPlayers[ i ];
  223.  
  224. set_user_maxspeed(id, 0.0 );
  225.  
  226. }
  227.  
  228.  
  229.  
  230. }
  231.  
  232.  
  233.  
  234. public rr()
  235.  
  236. {
  237.  
  238. vilagitas("#OFF");
  239.  
  240. copy(jelenlegimod, 14, "Várakozás");
  241.  
  242. }
  243. public fegyverevent(id)
  244.  
  245. {
  246. if(is_drogos == true)
  247.  
  248. {
  249.  
  250. set_user_maxspeed(id, 1200.0);
  251.  
  252. }
  253.  
  254. }
  255.  
  256. public huduzenet()
  257.  
  258. {
  259.  
  260. new index;
  261.  
  262. for(index = 1; index <= slot; index++)
  263.  
  264. {
  265.  
  266. set_hudmessage(get_pcvar_num(hudszine[piros]), get_pcvar_num(hudszine[zold]), get_pcvar_num(hudszine[kek]), 0.01, 0.14, 0, 1.0, 1.0, _, _, 3);
  267.  
  268. show_hudmessage(index, "Játékmód: %s", jelenlegimod);
  269.  
  270. }
  271.  
  272. return PLUGIN_CONTINUE;
  273.  
  274. }
  275.  
  276.  
  277.  
  278. stock colored_print ( const index, const input [ ], any:... )
  279.  
  280. {
  281.  
  282. new sz_Message [ 191 ];
  283.  
  284.  
  285.  
  286. vformat ( sz_Message, charsmax ( sz_Message ), input, 3 );
  287.  
  288.  
  289.  
  290. replace_all ( sz_Message, charsmax ( sz_Message ), "!g", "^4" );
  291.  
  292. replace_all ( sz_Message, charsmax ( sz_Message ), "!t", "^3" );
  293.  
  294. replace_all ( sz_Message, charsmax ( sz_Message ), "!y", "^1" );
  295.  
  296.  
  297.  
  298. new i_Players [ 32 ];
  299.  
  300. new i_Count;
  301.  
  302.  
  303.  
  304. i_Count = 1;
  305.  
  306.  
  307.  
  308. if ( index )
  309.  
  310. {
  311.  
  312. i_Players [ 0 ] = index;
  313.  
  314. }
  315.  
  316.  
  317.  
  318. else
  319.  
  320. {
  321.  
  322. get_players ( i_Players, i_Count, "ch" );
  323.  
  324. }
  325.  
  326.  
  327.  
  328. new i_Number;
  329.  
  330.  
  331.  
  332. for ( i_Number = 0; i_Number < i_Count; i_Number ++ )
  333.  
  334. {
  335.  
  336. if ( is_user_connected ( i_Players [ i_Number ] ) )
  337.  
  338. {
  339.  
  340. message_begin ( MSG_ONE_UNRELIABLE, MessageSay, _, i_Players [ i_Number ] );
  341.  
  342. write_byte ( i_Players [ i_Number ] );
  343.  
  344. write_string ( sz_Message );
  345.  
  346. message_end ( );
  347.  
  348. }
  349.  
  350. }
  351.  
  352. }


Köszi :D

_________________
****


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


Ki van itt

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