hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.18. 13:42



Jelenlévő felhasználók

Jelenleg 162 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 162 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  [ 8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Hard Deathrun
HozzászólásElküldve: 2014.07.12. 21:36 
Offline
Beavatott

Csatlakozott: 2013.08.17. 20:12
Hozzászólások: 69
Megköszönt másnak: 44 alkalommal
Sziasztok tegnapi válaszoknak köszönhetően elég jól haladok a deathrun szerveremmel már jöghetnek a pluginok de semmit nemtalálok hozzá végem -_-" most olyan bajom lenne hogy 1. deathrun vip, 2 xp rendszer (figyelj arra hogy hard) (szóval ne küldjetek nekem szintenkénti + sebesség vagy vip be +20 gravitáció) xD előre is köszönöm aki küld megy a lájk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hard Deathrun
HozzászólásElküldve: 2014.07.12. 21:37 
Offline
Nagyúr
Avatar

Csatlakozott: 2013.09.04. 15:21
Hozzászólások: 635
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 141 alkalommal
VIP: viewtopic.php?f=101&t=12652
De hogyha nem jó akkor ird le mi kell és megpróbálom összedobni :)
XP Módot hogy képzelted el?

_________________
My Steam:
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hard Deathrun
HozzászólásElküldve: 2014.07.12. 21:38 
Offline
Beavatott

Csatlakozott: 2013.08.17. 20:12
Hozzászólások: 69
Megköszönt másnak: 44 alkalommal
ja és egy /free plugin is kellene köszönöm


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hard Deathrun
HozzászólásElküldve: 2014.07.12. 21:40 
Offline
Beavatott

Csatlakozott: 2013.08.17. 20:12
Hozzászólások: 69
Megköszönt másnak: 44 alkalommal
ez pont a szar vip mivel hard deathrun pedig még a szövegbe is figyelmeztettelek hogy ne olyna vip legyen hogy van benne gravitácio ebben van gravitáció is meg gyorsaság is egy hard deathrunon az nem jó :D és az exp modot ugy gondoltam hogy szintenként kap ujraéledést az embert 3 szintenn van 3 ujraéledése pl! vagy 2 szinten glock 3szinten 1 töltényes ak 5 szinten 1 töltényees scout mindegy mi csak ne akadályozza a játékosokat, vagy esetleg bnagymértékben segitse


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hard Deathrun
HozzászólásElküldve: 2014.07.12. 21:43 
Offline
Nagyúr
Avatar

Csatlakozott: 2013.09.04. 15:21
Hozzászólások: 635
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 141 alkalommal
Free: viewtopic.php?f=100&t=16278
És mit szeretnél a VIP-be?

_________________
My Steam:
KépKép

Ők köszönték meg Golo nek ezt a hozzászólást: speeddrix (2014.07.12. 21:47)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hard Deathrun
HozzászólásElküldve: 2014.07.12. 21:48 
Offline
Beavatott

Csatlakozott: 2013.08.17. 20:12
Hozzászólások: 69
Megköszönt másnak: 44 alkalommal
köszi a freet ment a like a vipbe mind 1 mi legyen akár gránát is csak a lényeg hogy zölden irjon neve elött hogy vip és az is elég ha gránátokat kap


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hard Deathrun
HozzászólásElküldve: 2014.07.12. 21:49 
Offline
Beavatott

Csatlakozott: 2013.08.17. 20:12
Hozzászólások: 69
Megköszönt másnak: 44 alkalommal
hibás free


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hard Deathrun
HozzászólásElküldve: 2014.07.12. 22:11 
Offline
Félisten
Avatar

Csatlakozott: 2013.12.30. 12:26
Hozzászólások: 987
Megköszönt másnak: 34 alkalommal
Megköszönték neki: 133 alkalommal
Free:
SMA Forráskód: [ Mindet kijelol ]
  1. #include < amxmodx >
  2. #include < cstrike >
  3. #include < fakemeta >
  4. #include < hamsandwich >
  5.  
  6. const m_toggle_state = 41;
  7.  
  8. #define TASK_VOTE 237439
  9.  
  10. enum _:VOTES {
  11. VOTE_YES,
  12. VOTE_NO
  13. };
  14.  
  15. new g_iVotes[ VOTES ];
  16. new bool:g_bVoted[ 33 ];
  17. new bool:g_bFreeRound;
  18. new bool:g_bWillFree;
  19. new bool:g_bVoting;
  20. new g_iCountdown;
  21. new g_iRounds;
  22. new g_iPrinted;
  23. new g_iMenuID;
  24. new g_iMaxplayers;
  25. new g_iMsgSayText;
  26. new g_pWaitRounds;
  27.  
  28. public plugin_init( ) {
  29. new const VERSION[ ] = "1.0";
  30.  
  31. register_plugin( "Deathrun: Free Round", VERSION, "xPaw" );
  32.  
  33. new p = register_cvar( "deathrun_freeround", VERSION, FCVAR_SERVER | FCVAR_SPONLY );
  34. set_pcvar_string( p, VERSION );
  35.  
  36. g_pWaitRounds = register_cvar( "freerun_wait_rounds", "5" );
  37. g_iMaxplayers = get_maxplayers( );
  38. g_iMsgSayText = get_user_msgid( "SayText" );
  39. g_iMenuID = register_menuid( "DrunFreeRoundVote" );
  40.  
  41. register_menucmd( g_iMenuID, ( MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_0 ), "HandleVote" );
  42.  
  43. register_clcmd( "say /free", "CmdFreeRound" );
  44. register_clcmd( "say /freeround", "CmdFreeRound" );
  45. register_clcmd( "say /ingyen", "CmdFreeRound" );
  46. register_clcmd( "say /ingyenkor", "CmdFreeRound" );
  47.  
  48. RegisterHam( Ham_Use, "func_rot_button", "FwdHamUse_Button" );
  49. RegisterHam( Ham_Use, "func_button", "FwdHamUse_Button" );
  50. RegisterHam( Ham_Use, "button_target", "FwdHamUse_Button" );
  51.  
  52. register_event( "CurWeapon", "EventCurWeapon", "be", "1=1", "2!29" );
  53. register_event( "HLTV", "EventNewRound", "a", "1=0", "2=0" );
  54. register_event( "TextMsg", "EventRestart", "a", "2&#Game_C", "2&#Game_w" );
  55. }
  56.  
  57. public EventNewRound( ) {
  58. if( g_bFreeRound ) {
  59. g_bFreeRound = false;
  60. g_iRounds = 0;
  61. g_iPrinted = 0;
  62.  
  63. return;
  64. }
  65. else if( g_bWillFree ) {
  66. g_iRounds = 0;
  67. g_iPrinted = 0;
  68. g_bWillFree = false;
  69. g_bFreeRound = true;
  70.  
  71. set_task( 2.0, "PrintMessage" );
  72.  
  73. return;
  74. }
  75.  
  76. g_iRounds++;
  77.  
  78. if( g_iPrinted < 4 && g_iRounds >= get_pcvar_num( g_pWaitRounds ) ) {
  79. GreenPrint( 0, "Ez a szerver hasznalja^3 Deathrun Free Round rendszert^1 by^4 xPaw^1, irj^4 /free^1 A szavazasert" );
  80.  
  81. g_iPrinted++;
  82. }
  83. }
  84.  
  85. public EventRestart( ) {
  86. g_bFreeRound = false;
  87. g_bWillFree = false;
  88. g_bVoting = false;
  89. g_iPrinted = 0;
  90. g_iRounds = 0;
  91.  
  92. remove_task( TASK_VOTE );
  93. }
  94.  
  95. public EventCurWeapon( id )
  96. if( g_bFreeRound )
  97. engclient_cmd( id, "weapon_knife" );
  98.  
  99. public CmdFreeRound( id ) {
  100. if( cs_get_user_team( id ) != CS_TEAM_T ) {
  101. GreenPrint( id, "Ez a parancs csak Terorok hasznalhatjak" );
  102.  
  103. return PLUGIN_CONTINUE;
  104. }
  105. else if( g_bFreeRound ) {
  106. GreenPrint( id, "Mar elindult az ingyen kor!" );
  107.  
  108. return PLUGIN_CONTINUE;
  109. }
  110. else if( g_bVoting ) {
  111. GreenPrint( id, "Szavazas folyamatban!!" );
  112.  
  113. return PLUGIN_CONTINUE;
  114. }
  115. else if( g_bWillFree ) {
  116. GreenPrint( id, "Kovetkezo kor Ingyen!!" );
  117.  
  118. return PLUGIN_CONTINUE;
  119. }
  120.  
  121. new iWaitRounds = get_pcvar_num( g_pWaitRounds ) - g_iRounds;
  122.  
  123. if( iWaitRounds > 0 ) {
  124. GreenPrint( id, "Kerlek varj^3 %i^1 Hogy szavaztas!!", iWaitRounds );
  125.  
  126. return PLUGIN_CONTINUE;
  127. }
  128.  
  129. new szName[ 32 ];
  130. get_user_name( id, szName, 31 );
  131.  
  132. GreenPrint( 0, "Szavazast elindult inditotta:^3 %s^1.", szName );
  133.  
  134. set_hudmessage( 222, 70, 0, -1.0, 0.3, 1, 3.0, 3.0, 2.0, 1.0, -1 );
  135. show_hudmessage( 0, "Ingyen kor elindult,Inditotta: %s^n.", szName );
  136.  
  137. g_iVotes[ VOTE_YES ] = 0;
  138. g_iVotes[ VOTE_NO ] = 0;
  139. g_iRounds = 0;
  140. g_bVoting = true;
  141. g_iPrinted = 0;
  142. g_bWillFree = false;
  143.  
  144. arrayset( g_bVoted, false, 32 );
  145.  
  146. remove_task( TASK_VOTE );
  147. g_iCountdown = 15;
  148.  
  149. set_task( 3.5, "PreTask", TASK_VOTE );
  150.  
  151. return PLUGIN_CONTINUE;
  152. }
  153.  
  154. public PrintMessage( ) {
  155. GreenPrint( 0, "Ez^4 Ingyen kor^1, nincs fegyver, nincs csapda!" );
  156.  
  157. set_hudmessage( 0, 90, 0, -1.0, 0.35, 1, 3.0, 3.0, 2.0, 1.0, -1 );
  158. show_hudmessage( 0, "INGYEN KOR/FREE ROUND/!" );
  159. }
  160.  
  161. public PreTask( ) {
  162. remove_task( TASK_VOTE );
  163.  
  164. set_task( 1.0, "TaskVoteTimer", TASK_VOTE, _, _, "b" );
  165. }
  166.  
  167. public TaskVoteTimer( ) {
  168. g_iCountdown--;
  169.  
  170. if ( !g_iCountdown ) {
  171. remove_task( TASK_VOTE );
  172.  
  173. g_bVoting = false;
  174.  
  175. new iVotes, iHighVotes, iHighVotesID;
  176.  
  177. for( new i; i < VOTES; i++ ) {
  178. iVotes = g_iVotes[ i ];
  179.  
  180. if( iVotes >= iHighVotes ) {
  181. iHighVotes = iVotes;
  182. iHighVotesID = i;
  183. }
  184. }
  185.  
  186. if( iHighVotes > 0 ) {
  187. if( iHighVotesID == VOTE_YES )
  188. g_bWillFree = true;
  189.  
  190. GreenPrint( 0, "Szavazas befelyezodott. %s^1 [^3 %i^1 szavazat (^4%i%%) ^1]", g_bWillFree ? "A kovetkezo kor ingyen van!!" : "Kovetkezo kor ingyen!van!!", iHighVotes, GetPercent( g_iVotes[ iHighVotesID ], g_iVotes[ VOTE_YES ] + g_iVotes[ VOTE_NO ] ) );
  191. } else
  192. GreenPrint( 0, "Szavazas vege. Nincs egy szavazas se!." );
  193.  
  194. for( new i = 1; i <= g_iMaxplayers; i++ )
  195. if( is_user_connected( i ) )
  196. ShowVoteMenu( i, 1 );
  197. } else {
  198. for( new i = 1; i <= g_iMaxplayers; i++ )
  199. if( is_user_connected( i ) )
  200. ShowVoteMenu( i, 0 );
  201. }
  202. }
  203.  
  204. ShowVoteMenu( id, bResults = 0 ) {
  205. new iMenu = GetUserMenu( id );
  206.  
  207. if( ( iMenu && iMenu != g_iMenuID ) && g_iCountdown <= 14 )
  208. return;
  209.  
  210. menu_cancel( id ); // Radios and other piece of shit bug fix <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->
  211.  
  212. new szMenu[ 196 ], iLen;
  213.  
  214. if( bResults )
  215. iLen = formatex( szMenu, charsmax( szMenu ), "\rSzavazas eredmenye:^n^n" );
  216. else
  217. iLen = formatex( szMenu, charsmax( szMenu ), "\rAkarsz ingyen kor-t menni?^n^n" );
  218.  
  219. new iVotesTotal = g_iVotes[ VOTE_YES ] + g_iVotes[ VOTE_NO ];
  220.  
  221. iLen += formatex( szMenu[ iLen ], charsmax( szMenu ) - 1, "\r1. \wIgen \d(%i%%)^n", GetPercent( g_iVotes[ VOTE_YES ], iVotesTotal ) );
  222. iLen += formatex( szMenu[ iLen ], charsmax( szMenu ) - 1, "\r2. \wNem \d(%i%%)^n^n", GetPercent( g_iVotes[ VOTE_NO ], iVotesTotal ) );
  223.  
  224. if( bResults ) {
  225. if( g_bWillFree )
  226. iLen += formatex( szMenu[ iLen ], charsmax( szMenu ) - 1, " \yKovetkezo kor ingyen!!" );
  227. else {
  228. if( !iVotesTotal )
  229. iLen += formatex( szMenu[ iLen ], charsmax( szMenu ) - 1, " \yNincs egy szavazatse!!" );
  230. }
  231.  
  232. show_menu( id, ( MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_0 ), szMenu, -1, "DrunFreeRoundVote" );
  233.  
  234. set_task( 5.0, "CloseMenu", id );
  235. } else {
  236. iLen += formatex( szMenu[ iLen ], charsmax( szMenu ) - 1, " \dMasodperc hatra van: \r%i", g_iCountdown );
  237.  
  238. show_menu( id, ( MENU_KEY_1 | MENU_KEY_2 ), szMenu, -1, "DrunFreeRoundVote" );
  239. }
  240. }
  241.  
  242. public CloseMenu( id )
  243. if( GetUserMenu( id ) == g_iMenuID )
  244. client_cmd( id, "slot1" );
  245.  
  246. GetUserMenu( id ) {
  247. new iMenu, iKeys;
  248. get_user_menu( id, iMenu, iKeys );
  249.  
  250. return iMenu;
  251. }
  252.  
  253. public HandleVote( id, iKey ) {
  254. if( !g_bVoting || !task_exists( TASK_VOTE ) )
  255. return;
  256.  
  257. if( g_bVoted[ id ] ) {
  258. ShowVoteMenu( id, 0 );
  259.  
  260. return;
  261. }
  262.  
  263. if( iKey > 1 )
  264. return;
  265.  
  266. new iVotes = ( /* get_user_flags( id ) & ADMIN_KICK ||*/ get_user_team( id ) == 1 ) ? 2 : 1;
  267.  
  268. g_bVoted[ id ] = true;
  269. g_iVotes[ iKey ] += iVotes;
  270.  
  271. new szName[ 32 ];
  272. get_user_name( id, szName, 31 );
  273.  
  274. GreenPrint( 0, "^3%s^1 szavazat^4 %s^1. [^4+%i^1 szavazat%s]", szName, iKey == VOTE_YES ? "for" : "against", iVotes, iVotes == 1 ? "" : "s" );
  275.  
  276. ShowVoteMenu( id, 0 );
  277. }
  278.  
  279. public FwdHamUse_Button( iEntity, id, iActivator, iUseType, Float:flValue ) {
  280. if( g_bFreeRound && iUseType == 2 && flValue == 1.0 && is_user_alive( id )
  281. && get_user_team( id ) == 1 && get_pdata_int( iEntity, m_toggle_state, 4 ) == 1 ) {
  282. /* Oh hi this code actually happen! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D --> */
  283.  
  284. set_hudmessage( 0, 100, 255, -1.0, 0.25, 0, 2.0, 2.0, 0.2, 0.2, 3 );
  285. show_hudmessage( id, "Ez ingyenes kor!!^nGombokat ne hasznalj!!" );
  286.  
  287. return HAM_SUPERCEDE;
  288. }
  289.  
  290. return HAM_IGNORED;
  291. }
  292.  
  293. GetPercent( is, of ) // Brad
  294. return ( of != 0 ) ? floatround( floatmul( float( is ) / float( of ), 100.0 ) ) : 0;
  295.  
  296. GreenPrint( id, const message[ ], any:... ) {
  297. static szMessage[ 192 ], iLen;
  298. if( !iLen )
  299. iLen = formatex( szMessage, 191, "^4[Deathrun FreeRound]^1 " );
  300.  
  301. vformat( szMessage[ iLen ], 191 - iLen, message, 3 );
  302.  
  303. message_begin( id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, g_iMsgSayText, _, id );
  304. write_byte( id ? id : 1 );
  305. write_string( szMessage );
  306. message_end( );
  307.  
  308. return 1;
  309. }

_________________
Kép
Pár pluginom:
LCAW Frag Bolt
S E C R E T (78%...)
KépKép

Ők köszönték meg xXlederXxHUN nek ezt a hozzászólást: speeddrix (2014.07.14. 11:42)
  Népszerűség: 2.27%


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


Ki van itt

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