hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 319 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 318 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ő


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: JailBreak Nap menu
HozzászólásElküldve: 2015.12.20. 15:13 
Offline
Félisten

Csatlakozott: 2012.06.19. 15:12
Hozzászólások: 926
Megköszönt másnak: 109 alkalommal
Megköszönték neki: 31 alkalommal
Valaki ebbe bele tudná írni hogy a radar alatt írja hogy jelenleg milyen nap van#include < amxmodx >
[ablak]
  1. #include < amxmisc >
  2. #include < cstrike >
  3. #include < colorchat >
  4. #include < fun >
  5. #include < hamsandwich >
  6. #include < fakemeta >
  7. #include < engine >
  8. #include < fakemeta_util >
  9.  
  10. #if !defined _colorchat_included
  11.     #assert colorchat.inc library required !
  12. #endif
  13.  
  14. // Defines
  15. ///////////
  16.  
  17. #define CELL_RADIUS Float:200.0
  18.  
  19. // Enumerations
  20. ////////////////
  21.  
  22. enum
  23. {
  24.     DAY_FREE,
  25.     DAY_CAGE,
  26.     DAY_RIOT,
  27.     DAY_ZOMBIE,
  28.     DAY_DODGEBALL,
  29.     DAY_USP_NINJA,
  30.     DAY_NIGHTCRAWLER,
  31.     DAY_SPACE,
  32.     DAY_SHARK,
  33.     DAY_KNIFE,
  34.     DAY_HNS,
  35.    
  36.     MAX_DAYS
  37. }
  38.  
  39. enum
  40. {
  41.     UNRESTRICTED,
  42.     RESTRICTED
  43. }
  44.  
  45. enum
  46. {
  47.     CT,
  48.     T
  49. }
  50. enum
  51. {
  52.     MAVERICK,
  53.     AK,
  54.     AUG,
  55.     SCOUT,
  56.     AWP,
  57.     MP5
  58. }
  59.  
  60. enum ( += 100 )
  61. {
  62.     TASK_HEGRENADE = 100,
  63.     TASK_DODGEBALL,
  64.     TASK_MAINDAYMENU,
  65.     TASK_ZOMBIEMENU,
  66.     TASK_HIDENSEEK,
  67.     TASK_SHARKMENU,
  68.     TASK_NCMENU,
  69.     TASK_FREEMENU
  70. }
  71.  
  72.  
  73. // Integers
  74. ////////////
  75.  
  76. new g_iTimeLeft;
  77. new g_iRoundStartTime;
  78.  
  79. new g_iCurrentDay;
  80. new g_iDayCount;
  81.  
  82. new g_iFreedayType;
  83. new g_iNightcrawlerType;
  84. new g_iZombieType;
  85. new g_iSharkType;
  86.  
  87. new g_iTimesVoted;
  88.  
  89. // PCVars
  90. //////////
  91.  
  92. new g_pVoteTime;
  93. new g_pTerroristDays;
  94. new g_pVoteOften;
  95.  
  96. new g_pOpenCells;
  97.  
  98. // Arrays
  99. //////////
  100.  
  101. new g_iMainDayVotes[MAX_DAYS];
  102. new g_iFreedayVotes[2];
  103. new g_iNightcrawlerVotes[2];
  104. new g_iZombieVotes[2];
  105. new g_iSharkVotes[2];
  106.  
  107. new g_iCurrentPage[33];
  108.  
  109. new g_iButtons[10];
  110.  
  111. new bool:g_bHasVoted[33] = { false, ... };
  112.  
  113. new Float:g_fWallOrigin[33][3];
  114.  
  115. // Messages
  116. ////////////
  117.  
  118. new g_msgNVGToggle;
  119.  
  120. // Booleans
  121. ////////////
  122.  
  123. new bool:g_bTerroristVote;
  124.  
  125. // Constants
  126. /////////////
  127.  
  128. new const g_szDaymenuOptions[MAX_DAYS][] =
  129. {
  130.     "Szabad Nap",
  131.     "Ketrec Nap",
  132.     "Lazadas Nap",
  133.     "Zombi Nap",
  134.     "Kidobos Nap",
  135.     "Ninja Nap (usp-vel)",
  136.     "Arnyek Nap",
  137.     "Ur Nap",
  138.     "Capa Nap",
  139.     "Kes Nap",
  140.     "Bujocska Nap"
  141. }
  142.  
  143. new const g_szDaymenuObjectives[MAX_DAYS][] =
  144. {
  145.     "A rabok barhova mehetnek. Kiveve GR-t!",
  146.     "A raboknak be kell menni a nagyketrecbe es kovetni az orok utasitasait.",
  147.     "Egy rab kap fegyvert. Az orok feladata megtalalni kinel van.",
  148.     "Old meg a masik csapatot. A zombik 2000 hp val indulnak.",
  149.     "Old meg a masik csapatot granatokkal!",
  150.     "Mindket csapat kap usp-t. A gravitacio lecsokkent.",
  151.     "Old meg a masik csapatot. Lathatatlanok vagytok es nem trappoltok",
  152.     "Kis gravitacio.A raboknak scout az oroknek awp jar.",
  153.     "A rabok at tudnak menni mindenen. Az orok awp vel lovik oket",
  154.     "Az oroknek 150 hp, a raboknak 35 oljetek meg egymast!",
  155.     "A raboknak 60 masodpercuk van elbujni. Utana az orok megkeresik es lelovik oket!"
  156. }
  157.  
  158. new const g_szPrefix[] = "[JailBreak] [Napmenu]";
  159.  
  160. new const g_szZombieModel[ ] = "models/player/zombie/zombie.mdl";
  161. new const g_szZombieHands[ ] = "models/jailbreak/zombie_hands.mdl";
  162.  
  163. new const g_szVersion[ ] = "1.2";
  164.  
  165. public plugin_precache()
  166. {
  167.     precache_model( g_szZombieModel );
  168.     precache_model( g_szZombieHands );
  169. }
  170.  
  171. ////////////////////////////////////
  172. //--------- Plugin Init ----------//
  173. ////////////////////////////////////
  174. public plugin_init()
  175. {  
  176.     register_plugin( "Jailbreak Napmenu", g_szVersion, "H3avY Ra1n" );
  177.    
  178.     register_logevent( "LogEvent_RoundStart",   2, "1=Round_Start"  )
  179.     register_logevent( "LogEvent_RoundEnd",     2, "1=Round_End"    );
  180.    
  181.     register_event( "DeathMsg", "Event_DeathMsg", "a" );
  182.    
  183.     RegisterHam( Ham_Spawn, "player", "Ham_PlayerSpawn_Post", 1 );
  184.    
  185.     RegisterHam( Ham_TakeDamage, "player", "Ham_TakeDamage_Pre", 0 );
  186.    
  187.     RegisterHam( Ham_Weapon_SecondaryAttack, "weapon_usp", "Ham_USP_SecondaryAttack_Post", 1 );
  188.    
  189.     RegisterHam( Ham_Touch, "armoury_entity",   "Ham_Touch_Weapon_Pre"  );
  190.     RegisterHam( Ham_Touch, "weaponbox",        "Ham_Touch_Weapon_Pre"  );
  191.     RegisterHam( Ham_Touch, "worldspawn",       "Ham_Touch_Wall_Pre"    );
  192.     RegisterHam( Ham_Touch, "func_wall",        "Ham_Touch_Wall_Pre"    );
  193.     RegisterHam( Ham_Touch, "func_breakable",   "Ham_Touch_Wall_Pre"    );
  194.    
  195.     register_forward( FM_AddToFullPack,     "Forward_AddToFullPack_Post",   1 );
  196.     register_forward( FM_PlayerPreThink,    "Forward_PreThink",             0 );
  197.    
  198.     register_menu( "Main Menu",         1023,                       "MainMenu_Handler"          );
  199.     register_menu( "Shark Menu",        MENU_KEY_1 | MENU_KEY_2,    "SharkMenu_Handler"         );
  200.     register_menu( "Zombie Menu",       MENU_KEY_1 | MENU_KEY_2,    "ZombieMenu_Handler"        );
  201.     register_menu( "Freeday Menu",      MENU_KEY_1 | MENU_KEY_2,    "FreedayMenu_Handler"       );
  202.     register_menu( "Nightcrawler Menu", MENU_KEY_1 | MENU_KEY_2,    "NightcrawlerMenu_Handler"  );
  203.    
  204.     server_cmd( "mp_roundtime 9" );
  205.     server_cmd( "mp_freezetime 0" );
  206.    
  207.     g_pVoteOften        = register_cvar( "jb_vote_often", "8" );
  208.     g_pVoteTime         = register_cvar( "jb_votetime", "15" );
  209.     g_pTerroristDays    = register_cvar( "jb_terroristvote", "1" ); // Prisoners vote every X days
  210.     g_pOpenCells        = register_cvar( "jb_opencells", "1" );
  211.    
  212.     register_cvar( "daymenu_version_novote", g_szVersion, FCVAR_SPONLY|FCVAR_SERVER );
  213.    
  214.     g_msgNVGToggle = get_user_msgid( "NVGToggle" );
  215.    
  216.     setup_buttons();
  217. }
  218.  
  219. ////////////////////////////////////
  220. //          Player Dies           //
  221. ////////////////////////////////////
  222.  
  223. public Event_DeathMsg()
  224. {
  225.     new players[32], num;
  226.     get_players( players, num, "ae", "TERRORIST" );
  227.    
  228.     if( num == 1 )
  229.     {
  230.         if( g_iCurrentDay == DAY_ZOMBIE )
  231.         {
  232.             engfunc( EngFunc_LightStyle, 0, "m" );
  233.            
  234.             cs_reset_user_model( players[ 0 ] );
  235.            
  236.             if( get_user_weapon( players[ 0 ] ) == CSW_KNIFE )
  237.                 set_pev( players[ 0 ], pev_viewmodel2, "models/v_knife.mdl" );
  238.         }
  239.        
  240.         g_iCurrentDay = -1;
  241.         set_user_footsteps( players[0], 0 );
  242.         set_user_rendering( players[0] );
  243.     }
  244. }
  245.  
  246. ////////////////////////////////////
  247. //    Player Takes Damage PRE     //
  248. ////////////////////////////////////
  249.  
  250. public Ham_TakeDamage_Pre( victim, inflictor, attacker, Float:damage, dmgbits )
  251. {
  252.     switch( g_iCurrentDay )
  253.     {
  254.         case DAY_HNS:
  255.         {
  256.             if( task_exists( TASK_HIDENSEEK ) )
  257.                 return HAM_SUPERCEDE;
  258.         }
  259.        
  260.         case DAY_DODGEBALL:
  261.         {
  262.             if( task_exists( TASK_DODGEBALL ) )
  263.                 return HAM_SUPERCEDE;
  264.         }
  265.     }
  266.    
  267.     return HAM_IGNORED;
  268. }
  269.  
  270.  
  271. ////////////////////////////////////
  272. //      Player Spawned POST       //
  273. ////////////////////////////////////
  274.  
  275. public Ham_PlayerSpawn_Post( id )
  276. {
  277.     if( !is_user_alive( id ) )
  278.     {
  279.         return HAM_IGNORED;
  280.     }
  281.    
  282.     if( get_user_noclip( id ) )
  283.         set_user_noclip( id, 0 );
  284.    
  285.     set_user_footsteps( id, 0 );
  286.    
  287.     set_user_rendering( id );
  288.    
  289.     set_user_gravity( id );
  290.    
  291.     cs_reset_user_model( id );
  292.    
  293.     if( get_user_weapon( id ) == CSW_KNIFE )
  294.         set_pev( id, pev_viewmodel2, "models/v_knife.mdl" );
  295.        
  296.     set_user_gnvision( id, 0 );
  297.    
  298.     StripPlayerWeapons( id );
  299.     give_item( id, "weapon_knife" );
  300.    
  301.    
  302.     return HAM_IGNORED;
  303. }
  304.  
  305. ////////////////////////////////////
  306. //          Round Started         //
  307. ////////////////////////////////////
  308. public LogEvent_RoundStart()
  309. {
  310.     engfunc( EngFunc_LightStyle, 0, "m" );
  311.    
  312.     g_iDayCount++;
  313.    
  314.     Reset();
  315.    
  316.     RemoveAllTasks();
  317.    
  318.     g_iRoundStartTime = get_systime();
  319.    
  320.     new iOften = get_pcvar_num( g_pVoteOften );
  321.    
  322.     if( iOften == 0 )
  323.     {
  324.         if( random_num( 1, 10 ) == 10 )
  325.         {
  326.             g_iTimesVoted++;
  327.             StartDayVote();
  328.         }
  329.        
  330.     }
  331.    
  332.     else
  333.     {
  334.         if( g_iDayCount % iOften == 0 )
  335.         {
  336.             g_iTimesVoted++;
  337.            
  338.             if( g_iTimesVoted % get_pcvar_num( g_pTerroristDays ) == 0 )
  339.             {
  340.                 g_bTerroristVote = true;
  341.             }
  342.            
  343.             else g_bTerroristVote = false;
  344.            
  345.             StartDayVote();
  346.         }
  347.     }
  348. }
  349.  
  350.  
  351. ////////////////////////////////////
  352. //          Round Ended           //
  353. ////////////////////////////////////
  354. public LogEvent_RoundEnd()
  355. {  
  356.     Reset();
  357.     RemoveAllTasks();
  358.    
  359.     new players[32], num;
  360.     get_players( players, num, "a" );
  361.    
  362.     for( new i = 0; i < num; i++ )
  363.     {
  364.             StripPlayerWeapons( players[i] );
  365.     }
  366.    
  367.     show_menu( 0, 0, "^n", 1 );
  368.    
  369. }
  370.  
  371. ////////////////////////////////////
  372. //         Client Connected       //
  373. ////////////////////////////////////
  374. public client_putinserver( id )
  375. {
  376.     g_bHasVoted[id] = false;
  377.     g_iCurrentPage[id] = 0;
  378.    
  379.     if( g_iCurrentDay == DAY_ZOMBIE )
  380.     {
  381.         engfunc( EngFunc_LightStyle, 0, "b" );
  382.     }
  383.    
  384.     else engfunc( EngFunc_LightStyle, 0, "m" );
  385. }
  386.  
  387. ////////////////////////////////////
  388. //          Main Day Vote         //
  389. ////////////////////////////////////
  390. public StartDayVote() // This function starts the whole process.
  391. {
  392.     g_iTimeLeft = get_pcvar_num( g_pVoteTime );
  393.    
  394.     clamp( g_iTimeLeft, 5, 30 );
  395.    
  396.     ShowDayMenu();
  397.     set_task( 1.0, "MainDayCountdown", TASK_MAINDAYMENU, _, _, "a", g_iTimeLeft );
  398. }
  399.  
  400. public MainDayCountdown()
  401. {
  402.     g_iTimeLeft--;
  403.    
  404.     if( g_iTimeLeft > 0 )
  405.     {
  406.         ShowDayMenu();
  407.     }
  408.    
  409.     else
  410.     {
  411.         DayVoteEnded();
  412.     }
  413. }
  414.  
  415. public ShowDayMenu()
  416. {
  417.     if( !( g_iTimeLeft > 0) )
  418.         return;
  419.    
  420.     static szMenu[ 2048 ];
  421.     static szFormat[ 2048 ];
  422.    
  423.     new iPlayers[ 32 ], iNum;
  424.     get_players( iPlayers, iNum, "a" );
  425.    
  426.     new iPlayer;
  427.    
  428.     for( new i = 0; i < iNum; i++ )
  429.     {
  430.         iPlayer = iPlayers[ i ];
  431.        
  432.         formatex( szMenu, charsmax( szMenu ), "Jailbreak [Napmenu]^n\yValassz egy napot: [%i]", g_iTimeLeft );
  433.        
  434.         if( g_iCurrentPage[ iPlayer ] == 0 )
  435.         {
  436.             for( new i = 0; i < 7; i++ )
  437.             {
  438.                 formatex( szFormat, charsmax( szFormat ), "^n\r%d. \w%s [Szavazatok: %d]", i + 1, g_szDaymenuOptions[ i ], g_iMainDayVotes[ i ] );
  439.                
  440.                 add( szMenu, charsmax( szMenu ), szFormat );
  441.                
  442.             }
  443.            
  444.             add( szMenu, charsmax( szMenu ), "^n^n\r8. \dVissza" );
  445.             add( szMenu, charsmax( szMenu ), "^n\r9. \wKovetkezo" );
  446.            
  447.         }
  448.        
  449.         else
  450.         {
  451.             for( new i = 7; i < MAX_DAYS; i++ )
  452.             {
  453.                 formatex( szFormat, charsmax( szFormat ), "^n\r%d. \w%s [Szavazatok: %d]", i - 6, g_szDaymenuOptions[ i ], g_iMainDayVotes[ i ] );
  454.                
  455.                 add( szMenu, charsmax( szMenu ), szFormat );
  456.                
  457.             }
  458.            
  459.             add( szMenu, charsmax( szMenu ), "^n^n\r8. \wVissza" );
  460.             add( szMenu, charsmax( szMenu ), "^n\r9. \dKovetkezo" );
  461.         }
  462.        
  463.         show_menu( iPlayer, 1023, szMenu, -1, "Main Menu" );
  464.     }
  465. }
  466.  
  467. public MainMenu_Handler( id, iKey )
  468. {
  469.     if( !is_user_connected( id ) )
  470.         return PLUGIN_HANDLED;
  471.    
  472.     new CsTeams:team = cs_get_user_team( id );
  473.     switch( g_iCurrentPage[ id ] )
  474.     {
  475.         case 0:
  476.         {  
  477.             if( iKey == 8 )
  478.             {
  479.                 g_iCurrentPage[ id ]++;
  480.                 ShowDayMenu();
  481.                 return PLUGIN_HANDLED;
  482.             }
  483.            
  484.             else
  485.             {
  486.                 if( g_bHasVoted[id] )
  487.                 {
  488.                     ColorChat( id, NORMAL, "%s Te mar szavaztal.", g_szPrefix );
  489.                     ShowDayMenu();
  490.                     return PLUGIN_HANDLED;
  491.                 }
  492.                
  493.                 else if( ( team == CS_TEAM_T && !g_bTerroristVote ) || ( team == CS_TEAM_CT && g_bTerroristVote ) )
  494.                 {
  495.                     ColorChat( id, NORMAL, "%s Te nem szavazhatsz ma!", g_szPrefix );
  496.                     ShowDayMenu();
  497.                     return PLUGIN_HANDLED;
  498.                 }
  499.    
  500.                 else
  501.                 {
  502.                     g_iMainDayVotes[ iKey ]++;
  503.                     g_bHasVoted[ id ] = true;
  504.                     ShowDayMenu();
  505.                    
  506.                     return PLUGIN_HANDLED;
  507.                 }
  508.             }
  509.         }
  510.        
  511.         case 1:
  512.         {
  513.             if( iKey == 7 )
  514.             {
  515.                 g_iCurrentPage[ id ]--;
  516.                 ShowDayMenu();
  517.                 return PLUGIN_HANDLED;
  518.             }
  519.            
  520.             else if( iKey == 8 )
  521.             {
  522.                 ShowDayMenu();
  523.                 return PLUGIN_HANDLED;
  524.             }
  525.            
  526.             else if( iKey > MAX_DAYS - 8 )
  527.             {
  528.                 ShowDayMenu();
  529.                 return PLUGIN_HANDLED;
  530.             }
  531.            
  532.             else
  533.             {
  534.                 if( g_bHasVoted[id] )
  535.                 {
  536.                     ColorChat( id, NORMAL, "%s Te mar szavaztal.", g_szPrefix );
  537.                     ShowDayMenu();
  538.                     return PLUGIN_HANDLED;
  539.                 }
  540.                
  541.                 else if( ( team == CS_TEAM_T && !g_bTerroristVote ) || ( team == CS_TEAM_CT && g_bTerroristVote ) )
  542.                 {
  543.                     ColorChat( id, NORMAL, "%s Te nem szavazhatsz ma!", g_szPrefix );
  544.                     ShowDayMenu();
  545.                     return PLUGIN_HANDLED;
  546.                 }
  547.                
  548.                 else
  549.                 {  
  550.                     g_iMainDayVotes[ iKey + 7 ]++;
  551.                     g_bHasVoted[ id ] = true;
  552.                     ShowDayMenu();
  553.                    
  554.                     return PLUGIN_HANDLED;
  555.                 }
  556.             }
  557.         }
  558.     }
  559.    
  560.     return PLUGIN_HANDLED;
  561. }  
  562.  
  563. public DayVoteEnded()
  564. {
  565.     show_menu( 0, 0, "^n", 1 );
  566.    
  567.     TallyDayVotes();
  568. }
  569.  
  570. public TallyDayVotes()
  571. {
  572.     g_iCurrentDay = getHighestVote( g_iMainDayVotes, MAX_DAYS );
  573.    
  574.     if( g_iCurrentDay < 0 )
  575.     {
  576.         ColorChat( 0, NORMAL, "%s A szavazas sikertelen. Alapertelmezett: Ketrec Nap!", g_szPrefix );
  577.         g_iCurrentDay = DAY_CAGE;
  578.     }
  579.    
  580.     else
  581.     ColorChat( 0, NORMAL, "%s A/Az %s megszavaztak a ^03%s^01-ot.", g_szPrefix, g_bTerroristVote ? "Rabok" : "Orok", g_szDaymenuOptions[g_iCurrentDay] );
  582.    
  583.     startDay();
  584.    
  585.    
  586.     return PLUGIN_HANDLED;
  587. }
  588.  
  589. ////////////////////////////////////
  590. //      Starting Chosen Day       //
  591. ////////////////////////////////////
  592. public startDay()
  593. {
  594.     for( new i = 0; i < sizeof g_bHasVoted; i++ )
  595.     {
  596.         g_bHasVoted[i] = false;
  597.         g_iCurrentPage[i] = 0;
  598.     }
  599.    
  600.     switch( g_iCurrentDay )
  601.     {
  602.         case DAY_CAGE:
  603.         {
  604.             ShowWeaponMenu();
  605.         }
  606.        
  607.         case DAY_FREE:
  608.         {
  609.             Start_FreedayVote();
  610.             return PLUGIN_HANDLED;
  611.         }
  612.        
  613.         case DAY_NIGHTCRAWLER:
  614.         {          
  615.             Start_NightcrawlerVote();
  616.             return PLUGIN_HANDLED;
  617.         }
  618.        
  619.         case DAY_SHARK:
  620.         {
  621.             Start_SharkVote();
  622.             return PLUGIN_HANDLED;
  623.         }
  624.        
  625.         case DAY_ZOMBIE:
  626.         {
  627.             Start_ZombieVote();
  628.             return PLUGIN_HANDLED;
  629.         }
  630.        
  631.         case DAY_RIOT:
  632.         {
  633.             new players[32], num;
  634.             get_players( players, num, "ae", "TERRORIST" );
  635.            
  636.             if( num == 0 )
  637.             {
  638.                 ColorChat( 0, NORMAL, "%s Jelenleg nincsenek ^03Rabok ^01elve.", g_szPrefix );
  639.                 return PLUGIN_HANDLED;
  640.             }
  641.            
  642.             else if( num == 1 )
  643.             {
  644.                 ColorChat( 0, NORMAL, "%s Nincs eleg ^03Rab ^01eletben ehhez a naphoz.", g_szPrefix );
  645.                 return PLUGIN_HANDLED;
  646.             }
  647.            
  648.            
  649.             new random = random_num( 1, num );
  650.            
  651.             while( !is_user_alive( players[random] ) )
  652.                 random = random_num( 1, num );
  653.            
  654.             cs_set_weapon_ammo( give_item( players[random], "weapon_m4a1" ), 90 );
  655.             cs_set_weapon_ammo( give_item( players[random], "weapon_deagle" ), 35 );
  656.            
  657.             ShowWeaponMenu();
  658.         }
  659.        
  660.         case DAY_DODGEBALL:
  661.         {  
  662.            
  663.             new Float:roundtime = get_cvar_float( "mp_roundtime" );
  664.            
  665.             roundtime *= 60;
  666.            
  667.             roundtime -= ( get_systime() - g_iRoundStartTime );
  668.            
  669.             set_task( roundtime - 480, "startDodgeballDay", TASK_DODGEBALL );
  670.            
  671.             new iPlayers[ 32 ], iNum;
  672.             get_players( iPlayers, iNum, "a" );
  673.            
  674.             for( new i = 0; i < iNum; i++ )
  675.             {
  676.                 strip_user_weapons( iPlayers[ i ] );
  677.                 give_item( iPlayers[ i ], "weapon_knife" );
  678.             }
  679.         }
  680.        
  681.         case DAY_USP_NINJA:
  682.         {
  683.             new players[32], num, player;
  684.             get_players( players, num, "a" );
  685.            
  686.             for( new i = 0; i < num; i++ )
  687.             {
  688.                 player = players[i];
  689.                 set_user_health( player, 100 );
  690.                 StripPlayerWeapons( player );
  691.                 give_item( player, "weapon_knife" );
  692.                
  693.                 give_item( player, "weapon_usp" );
  694.                
  695.                 if( cs_get_user_team( player ) == CS_TEAM_CT )
  696.                 {
  697.                     cs_set_user_bpammo( player, CSW_USP, 112 );
  698.                 }
  699.                
  700.                 else
  701.                 {
  702.                     cs_set_user_bpammo( player, CSW_USP, 32 );
  703.                 }
  704.                
  705.                 new ent = find_ent_by_owner( 0, "weapon_usp", player );
  706.                 cs_set_weapon_silen( ent, 1 );
  707.             }
  708.            
  709.             server_cmd( "sv_gravity 300" );
  710.         }
  711.        
  712.         case DAY_SPACE:
  713.         {
  714.             new players[32], num, player;
  715.             get_players( players, num, "a" );
  716.            
  717.             for( new i = 0; i < num; i++ )
  718.             {
  719.                 player = players[i];
  720.                 StripPlayerWeapons( player );
  721.                
  722.                 set_user_health( player, 100 );
  723.                 give_item( player, "weapon_knife" );
  724.                
  725.                 switch( cs_get_user_team( player ) )
  726.                 {
  727.                     case CS_TEAM_CT:
  728.                     {
  729.                         give_item( player, "weapon_awp" );
  730.                         cs_set_user_bpammo( player, CSW_AWP, 30 );
  731.                        
  732.                     }
  733.                    
  734.                     case CS_TEAM_T:
  735.                     {
  736.                         give_item( player, "weapon_scout" );
  737.                         cs_set_user_bpammo( player, CSW_SCOUT, 90 );
  738.                     }
  739.                 }
  740.             }
  741.            
  742.             server_cmd( "sv_gravity 300" );
  743.         }
  744.        
  745.         case DAY_KNIFE:
  746.         {
  747.             new players[32], num, player;
  748.             get_players( players,  num, "a" );
  749.            
  750.             for( new i = 0; i < num; i++ )
  751.             {
  752.                 player = players[i];
  753.                
  754.                 if( !is_user_alive( player ) )
  755.                     continue;
  756.                
  757.                 switch( cs_get_user_team( player ) )
  758.                 {
  759.                     case CS_TEAM_CT:
  760.                     {
  761.                         set_user_health( player, 150 );
  762.                     }
  763.                    
  764.                     case CS_TEAM_T:
  765.                     {
  766.                         set_user_health( player, 35 );
  767.                     }
  768.                 }
  769.                
  770.                 StripPlayerWeapons( player );
  771.                
  772.                 give_item( player, "weapon_knife" );
  773.             }
  774.         }
  775.        
  776.         case DAY_HNS:
  777.         {
  778.             new players[32], num, player;
  779.             get_players( players, num, "ae", "TERRORIST" );
  780.            
  781.             for( new i = 0; i < num; i++ )
  782.             {
  783.                 player = players[i];
  784.                
  785.                 if( !is_user_alive( player ) )
  786.                     continue;
  787.                
  788.                 set_user_rendering( player, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 16 );
  789.                
  790.                 set_user_footsteps( player, 1 );
  791.             }
  792.            
  793.             g_iTimeLeft = 60;
  794.             set_task( 1.0, "Hidenseek_Countdown", TASK_HIDENSEEK, _, _, "a", g_iTimeLeft + 1 );
  795.         }
  796.     }
  797.    
  798.     ColorChat( 0, NORMAL, "%s ^03Celkituzes: ^01%s", g_szPrefix, g_szDaymenuObjectives[g_iCurrentDay] );
  799.    
  800.     if( get_pcvar_num( g_pOpenCells ) )
  801.         Push_Button();
  802.    
  803.     return PLUGIN_HANDLED;
  804. }
  805.  
  806. ////////////////////////////////////
  807. //          Hidenseek Day         //
  808. ////////////////////////////////////
  809. public Hidenseek_Countdown()
  810. {
  811.     g_iTimeLeft--;
  812.    
  813.     if( g_iTimeLeft >= 0 )
  814.     {
  815.         set_hudmessage( 0, 255, 0, -1.0, 0.2, 0, 0.0, 1.0, 0.1, 0.1, 4 );
  816.         show_hudmessage( 0, "%i masodperc a lathatatlansagbol!", g_iTimeLeft );
  817.     }
  818.    
  819.     else
  820.     {
  821.         set_hudmessage( 0, 255, 0, -1.0, 0.2, 0, 0.0, 5.0, 0.1, 0.1, 4 );
  822.         show_hudmessage( 0, "Aki bujt, aki nem jovunk!" );
  823.        
  824.         new players[32], num, player;
  825.         get_players( players, num, "ae", "TERRORIST" );
  826.        
  827.         for( new i = 0; i < num; i++ )
  828.         {
  829.             player = players[i];
  830.            
  831.             if( !is_user_alive( player ) )
  832.                 continue;
  833.            
  834.             set_user_rendering( player );
  835.             set_user_footsteps( player, 0 );
  836.         }
  837.        
  838.         if( task_exists( TASK_HIDENSEEK ) )
  839.             remove_task( TASK_HIDENSEEK )
  840.        
  841.         ColorChat( 0, NORMAL, "%s A ^03Rabok^01 lathatoak. Talaljatok meg oket!", g_szPrefix );
  842.     }
  843. }
  844.  
  845. ////////////////////////////////////
  846. //          Dodgeball Day         //
  847. ////////////////////////////////////
  848. public startDodgeballDay()
  849. {
  850.     set_task( 0.1, "giveNades", TASK_HEGRENADE, _, _, "b" );
  851. }
  852.  
  853. public giveNades()
  854. {
  855.     static players[32], num, player;
  856.     get_players( players, num, "a" );
  857.    
  858.     for( new i = 0; i < num; i++ )
  859.     {
  860.         player = players[i];
  861.        
  862.         if( !is_user_alive( player ) ) continue;
  863.        
  864.         if( !user_has_weapon( player, CSW_HEGRENADE ) )
  865.         {
  866.             give_item( player, "weapon_hegrenade" );
  867.         }
  868.     }
  869. }
  870.  
  871. ////////////////////////////////////
  872. //          Freeday Vote          //
  873. ////////////////////////////////////
  874. public Start_FreedayVote()
  875. {
  876.     g_iTimeLeft = get_pcvar_num( g_pVoteTime );
  877.    
  878.     if( g_iTimeLeft > 30 )
  879.         g_iTimeLeft = 30;
  880.    
  881.     showFreedayMenu();
  882.    
  883.     set_task( 1.0, "FreedayCountdown", .flags="a", .repeat=g_iTimeLeft );
  884. }
  885.  
  886. public FreedayCountdown()
  887. {
  888.     g_iTimeLeft--;
  889.    
  890.     if( g_iTimeLeft > 0 )
  891.         showFreedayMenu();
  892.    
  893.     else FreedayVoteEnded();
  894. }
  895.  
  896. public showFreedayMenu()
  897. {  
  898.     if( !( g_iTimeLeft > 0 ) )
  899.         return;
  900.    
  901.     static szMenu[ 2048 ], szFormat[ 2048 ];
  902.    
  903.     formatex( szMenu, charsmax( szMenu ), "\yValaszd ki a Szabad Nap tipusat: [%i]", g_iTimeLeft );
  904.    
  905.     formatex( szFormat, charsmax( szFormat ), "^n\r1. \wKorlatlan Szabadnap [Szavazatok: %i]", g_iFreedayVotes[ UNRESTRICTED ] );
  906.     add( szMenu, charsmax( szMenu ), szFormat );
  907.    
  908.     formatex( szFormat, charsmax( szFormat ), "^n\r2. \wKorlatozott Szabadnap [Szavazatok: %i]", g_iFreedayVotes[ RESTRICTED ] );
  909.     add( szMenu, charsmax( szMenu ), szFormat );
  910.    
  911.    
  912.     new iPlayers[ 32 ], iNum;
  913.     get_players( iPlayers, iNum, "a" );
  914.    
  915.     for( new i = 0; i < iNum; i++ )
  916.     {
  917.         show_menu( iPlayers[ i ], 0, "^n", 1 );
  918.        
  919.         show_menu( iPlayers[ i ], MENU_KEY_1 | MENU_KEY_2, szMenu, -1, "Freeday Menu" );
  920.     }
  921.    
  922. }
  923.  
  924. public FreedayMenu_Handler( id, iKey )
  925. {
  926.     new CsTeams:team = cs_get_user_team( id );
  927.    
  928.     if( ( team == CS_TEAM_T && !g_bTerroristVote ) || ( team == CS_TEAM_CT && g_bTerroristVote ) )
  929.     {
  930.         ColorChat( id, NORMAL, "%s Te nem szavazhatsz ma!", g_szPrefix );
  931.        
  932.         showFreedayMenu();
  933.        
  934.         return PLUGIN_HANDLED;
  935.     }
  936.    
  937.     else if( g_bHasVoted[id] )
  938.     {
  939.         ColorChat( id, NORMAL, "%s Te mar szavaztal.", g_szPrefix );
  940.        
  941.         showFreedayMenu();
  942.        
  943.         return PLUGIN_HANDLED;
  944.     }
  945.    
  946.    
  947.     g_iFreedayVotes[ iKey ]++;
  948.    
  949.     g_bHasVoted[ id ] = true;
  950.    
  951.     showFreedayMenu();
  952.    
  953.     return PLUGIN_HANDLED;
  954. }
  955.  
  956. public FreedayVoteEnded()
  957. {  
  958.     show_menu( 0, 0, "^n", 1 );
  959.    
  960.     g_iFreedayType = getHighestVote( g_iFreedayVotes, 2 );
  961.    
  962.     if( g_iFreedayType == -1 )
  963.         g_iFreedayType = UNRESTRICTED;
  964.    
  965.     startAlternativeDay();
  966. }
  967.  
  968. ////////////////////////////////////
  969. //        Nightcrawler Vote       //
  970. ////////////////////////////////////
  971. public Start_NightcrawlerVote()
  972. {
  973.     g_iTimeLeft = get_pcvar_num( g_pVoteTime );
  974.    
  975.     if( g_iTimeLeft > 30 )
  976.         g_iTimeLeft = 30;
  977.    
  978.     showNightcrawlerMenu();
  979.    
  980.     set_task( 1.0, "NightcrawlerCountdown", .flags="a", .repeat=g_iTimeLeft );
  981. }
  982.  
  983. public NightcrawlerCountdown()
  984. {
  985.     g_iTimeLeft--;
  986.    
  987.     if( g_iTimeLeft > 0 )
  988.         showNightcrawlerMenu();
  989.    
  990.     else NightcrawlerVoteEnded();
  991. }
  992.  
  993. public showNightcrawlerMenu()
  994. {  
  995.     if( !( g_iTimeLeft > 0 ) )
  996.         return;
  997.  
  998.     static szMenu[ 2048 ], szFormat[ 2048 ];
  999.    
  1000.     formatex( szMenu, charsmax( szMenu ), "\yValaszd ki, hogy ki legyen alcazva: [%i]", g_iTimeLeft );
  1001.    
  1002.     formatex( szFormat, charsmax( szFormat ), "^n\r1. \wOrok [Szavazatok: %i]", g_iNightcrawlerVotes[ CT ] );
  1003.     add( szMenu, charsmax( szMenu ), szFormat );
  1004.    
  1005.     formatex( szFormat, charsmax( szFormat ), "^n\r2. \wRabok [Szavazatok: %i]", g_iNightcrawlerVotes[ T ] );
  1006.     add( szMenu, charsmax( szMenu ), szFormat );
  1007.    
  1008.    
  1009.     new iPlayers[ 32 ], iNum;
  1010.     get_players( iPlayers, iNum, "a" );
  1011.    
  1012.     for( new i = 0; i < iNum; i++ )
  1013.     {
  1014.         show_menu( iPlayers[ i ], MENU_KEY_1 | MENU_KEY_2, szMenu, -1, "Nightcrawler Menu" );
  1015.     }
  1016. }
  1017.  
  1018. public NightcrawlerMenu_Handler( id, iKey )
  1019. {
  1020.     new CsTeams:team = cs_get_user_team( id );
  1021.    
  1022.    
  1023.     if( ( team == CS_TEAM_T && !g_bTerroristVote ) || ( team == CS_TEAM_CT && g_bTerroristVote ) )
  1024.     {
  1025.         ColorChat( id, NORMAL, "%s Te nem szavazhatsz ma!", g_szPrefix );
  1026.        
  1027.         showNightcrawlerMenu();
  1028.         return PLUGIN_HANDLED;
  1029.     }
  1030.    
  1031.     else if( g_bHasVoted[id] )
  1032.     {
  1033.         ColorChat( id, TEAM_COLOR, "%s Te mar szavaztal.", g_szPrefix );
  1034.        
  1035.         showNightcrawlerMenu();
  1036.        
  1037.         return PLUGIN_HANDLED;
  1038.     }
  1039.    
  1040.     g_iNightcrawlerVotes[ iKey ]++;
  1041.    
  1042.     g_bHasVoted[ id ] = true;
  1043.    
  1044.     return PLUGIN_HANDLED;
  1045. }
  1046.  
  1047. public NightcrawlerVoteEnded()
  1048. {
  1049.     show_menu( 0, 0, "^n", 1 );
  1050.    
  1051.     g_iNightcrawlerType = getHighestVote( g_iNightcrawlerVotes, 2 );
  1052.    
  1053.     if( g_iNightcrawlerType == -1 )
  1054.         g_iNightcrawlerType = CT;
  1055.    
  1056.     startAlternativeDay();
  1057. }
  1058.  
  1059. ////////////////////////////////////
  1060. //          Zombie Vote           //
  1061. ////////////////////////////////////
  1062. public Start_ZombieVote()
  1063. {
  1064.     g_iTimeLeft = get_pcvar_num( g_pVoteTime );
  1065.    
  1066.     if( g_iTimeLeft > 30 )
  1067.         g_iTimeLeft = 30;
  1068.    
  1069.     showZombieMenu();
  1070.    
  1071.     set_task( 1.0, "ZombieCountdown", .flags="a", .repeat=g_iTimeLeft );
  1072. }
  1073.  
  1074. public ZombieCountdown()
  1075. {
  1076.     g_iTimeLeft--;
  1077.    
  1078.     if( g_iTimeLeft > 0 )
  1079.         showZombieMenu();
  1080.    
  1081.     else ZombieVoteEnded();
  1082. }
  1083.  
  1084. public showZombieMenu()
  1085. {
  1086.     if( !( g_iTimeLeft > 0 ) )
  1087.         return;
  1088.    
  1089.     static szMenu[ 2048 ], szFormat[ 2048 ];
  1090.    
  1091.     formatex( szMenu, charsmax( szMenu ), "\yValaszd ki kik legyenek a zombik: [%i]", g_iTimeLeft );
  1092.    
  1093.     formatex( szFormat, charsmax( szFormat ), "^n\r1. \wOrok [Szavazatok: %i]", g_iZombieVotes[ CT ] );
  1094.     add( szMenu, charsmax( szMenu ), szFormat );
  1095.    
  1096.     formatex( szFormat, charsmax( szFormat ), "^n\r2. \wRabok [Szavazatok: %i]", g_iZombieVotes[ T ] );
  1097.     add( szMenu, charsmax( szMenu ), szFormat );
  1098.    
  1099.    
  1100.     new iPlayers[ 32 ], iNum;
  1101.     get_players( iPlayers, iNum, "a" );
  1102.    
  1103.     for( new i = 0; i < iNum; i++ )
  1104.     {
  1105.         show_menu( iPlayers[ i ], MENU_KEY_1 | MENU_KEY_2, szMenu, -1, "Zombie Menu" );
  1106.     }  
  1107. }
  1108.  
  1109. public ZombieMenu_Handler( id, iKey )
  1110. {
  1111.     new CsTeams:team = cs_get_user_team( id );
  1112.  
  1113.     if( ( team == CS_TEAM_T && !g_bTerroristVote ) || ( team == CS_TEAM_CT && g_bTerroristVote ) )
  1114.     {
  1115.         ColorChat( id, NORMAL, "%s Te nem szavazhatsz ma!", g_szPrefix );
  1116.        
  1117.         showZombieMenu();
  1118.        
  1119.         return PLUGIN_HANDLED;
  1120.     }
  1121.    
  1122.     if( g_bHasVoted[id] )
  1123.     {
  1124.         ColorChat( id, TEAM_COLOR, "%s Te mar szavaztal.", g_szPrefix );
  1125.        
  1126.         showZombieMenu();
  1127.        
  1128.         return PLUGIN_HANDLED;
  1129.     }
  1130.  
  1131.     g_iZombieVotes[ iKey ]++;
  1132.    
  1133.     g_bHasVoted[ id ] = true;
  1134.    
  1135.     return PLUGIN_HANDLED;
  1136. }
  1137.  
  1138. public ZombieVoteEnded()
  1139. {
  1140.     show_menu( 0, 0, "^n", 1 );
  1141.    
  1142.     g_iZombieType = getHighestVote( g_iZombieVotes, 2 );
  1143.    
  1144.     if( g_iZombieType == -1 )
  1145.         g_iZombieType = T;
  1146.    
  1147.     startAlternativeDay();
  1148. }
  1149.  
  1150. ////////////////////////////////////
  1151. //          Shark Vote            //
  1152. ////////////////////////////////////
  1153. public Start_SharkVote()
  1154. {
  1155.     g_iTimeLeft = get_pcvar_num( g_pVoteTime );
  1156.    
  1157.     if( g_iTimeLeft > 30 )
  1158.         g_iTimeLeft = 30;
  1159.    
  1160.     showSharkMenu();
  1161.    
  1162.     set_task( 1.0, "SharkCountdown", .flags="a", .repeat=g_iTimeLeft );
  1163. }
  1164.  
  1165. public SharkCountdown()
  1166. {
  1167.     g_iTimeLeft--;
  1168.    
  1169.     if( g_iTimeLeft > 0 )
  1170.         showSharkMenu();
  1171.    
  1172.     else sharkVoteEnded();
  1173. }
  1174.  
  1175. public showSharkMenu()
  1176. {
  1177.     if( !( g_iTimeLeft > 0 ) )
  1178.         return;
  1179.    
  1180.     static szMenu[ 2048 ], szFormat[ 2048 ];
  1181.    
  1182.     formatex( szMenu, charsmax( szMenu ), "\yValaszd ki a capakat: [%i]", g_iTimeLeft );
  1183.    
  1184.     formatex( szFormat, charsmax( szFormat ), "^n\r1. \wOrok [Szavazatok: %i]", g_iSharkVotes[ CT ] );
  1185.     add( szMenu, charsmax( szMenu ), szFormat );
  1186.    
  1187.     formatex( szFormat, charsmax( szFormat ), "^n\r2. \wRabok [Szavazatok: %i]", g_iSharkVotes[ T ] );
  1188.     add( szMenu, charsmax( szMenu ), szFormat );
  1189.    
  1190.    
  1191.     new iPlayers[ 32 ], iNum;
  1192.     get_players( iPlayers, iNum, "a" );
  1193.    
  1194.     for( new i = 0; i < iNum; i++ )
  1195.     {
  1196.         show_menu( iPlayers[ i ], MENU_KEY_1 | MENU_KEY_2, szMenu, -1, "Shark Menu" );
  1197.     }
  1198.    
  1199. }
  1200.  
  1201. public SharkMenu_Handler( id, iKey )
  1202. {
  1203.     new CsTeams:team = cs_get_user_team( id );
  1204.    
  1205.     if( ( team == CS_TEAM_T && !g_bTerroristVote ) || ( team == CS_TEAM_CT && g_bTerroristVote ) )
  1206.     {
  1207.         ColorChat( id, NORMAL, "%s Te nem szavazhatsz ma!", g_szPrefix );
  1208.        
  1209.         return PLUGIN_HANDLED;
  1210.     }
  1211.    
  1212.     else if( g_bHasVoted[id] )
  1213.     {
  1214.         ColorChat( id, TEAM_COLOR, "%s Te mar szavaztal.", g_szPrefix );
  1215.         return PLUGIN_HANDLED;
  1216.     }
  1217.  
  1218.     g_iSharkVotes[ iKey ]++;
  1219.    
  1220.     g_bHasVoted[ id ] = true;
  1221.    
  1222.     return PLUGIN_HANDLED;
  1223. }
  1224.  
  1225. public sharkVoteEnded()
  1226. {
  1227.    
  1228.     show_menu( 0, 0, "^n", 1 );
  1229.    
  1230.     g_iSharkType = getHighestVote( g_iSharkVotes, 2 );
  1231.    
  1232.     if( g_iSharkType == -1 )
  1233.     {
  1234.         g_iSharkType = CT;
  1235.     }
  1236.    
  1237.     startAlternativeDay();
  1238. }
  1239.  
  1240. ////////////////////////////////////
  1241. //        Start OTHER Day         //
  1242. ////////////////////////////////////
  1243. public startAlternativeDay()
  1244. {
  1245.     switch( g_iCurrentDay )
  1246.     {
  1247.         case DAY_FREE:
  1248.         {
  1249.             switch( g_iFreedayType )
  1250.             {
  1251.                 case UNRESTRICTED:
  1252.                 {
  1253.                     ColorChat( 0, NORMAL, "%s A/Az ^03%s ^01megszavaztak a ^03Korlatlan Szabadnap^01-ot.", g_szPrefix, g_bTerroristVote ? "Rabok" : "Orok" );
  1254.                 }
  1255.                
  1256.                 case RESTRICTED:
  1257.                 {
  1258.                     ColorChat( 0, NORMAL, "%s A/Az ^03%s ^01megszavaztak a ^03Korlatozott Szabadnap^01-ot.", g_szPrefix, g_bTerroristVote ? "Rabok" : "Orok" );
  1259.                 }                                                      
  1260.             }
  1261.            
  1262.             ShowWeaponMenu();
  1263.         }
  1264.        
  1265.         case DAY_NIGHTCRAWLER:
  1266.         {
  1267.             ColorChat( 0, NORMAL, "%s A/Az ^03%s ^01megszavaztak az ^03Arnyek Nap^01-ot.", g_szPrefix, g_bTerroristVote ? "Rabok" : "Orok" );
  1268.            
  1269.             switch( g_iNightcrawlerType )
  1270.             {
  1271.                 case CT:
  1272.                 {
  1273.                     ColorChat( 0, NORMAL, "%s Az ^03Orok ^01az ^03Arnyekok^01!", g_szPrefix )
  1274.                    
  1275.                     new players[32], num, player;
  1276.                     get_players( players, num, "a" );
  1277.                    
  1278.                     for( new i = 0; i < num; i++ )
  1279.                     {
  1280.                         player = players[i];
  1281.                        
  1282.                         set_user_health( player, 100 );
  1283.                        
  1284.                         StripPlayerWeapons( player );
  1285.                         give_item( player, "weapon_knife" );
  1286.                        
  1287.                         switch( cs_get_user_team( player ) )
  1288.                         {
  1289.                             case CS_TEAM_T:
  1290.                             {
  1291.                                 give_item( player, "weapon_m4a1" );
  1292.                                 give_item( player, "weapon_deagle" );
  1293.                                
  1294.                                 cs_set_user_bpammo( player, CSW_M4A1, 90 );
  1295.                                 cs_set_user_bpammo( player, CSW_DEAGLE, 35 );
  1296.                             }
  1297.                            
  1298.                             case CS_TEAM_CT:
  1299.                             {                              
  1300.                                 set_user_rendering( player, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0 );
  1301.                                
  1302.                                 set_user_footsteps( player, 1 );
  1303.                                
  1304.                                
  1305.                             }
  1306.                         }
  1307.                     }
  1308.                 }
  1309.                
  1310.                 case T:
  1311.                 {
  1312.                     ColorChat( 0, NORMAL, "%s A ^03Rabok ^01az ^03Arnyekok^01!", g_szPrefix );
  1313.                    
  1314.                     new players[32], num, player;
  1315.                     get_players( players, num, "a" );
  1316.                    
  1317.                     for( new i = 0; i < num; i++ )
  1318.                     {
  1319.                         player = players[i];
  1320.                        
  1321.                         set_user_health( player, 100 );
  1322.                        
  1323.                         StripPlayerWeapons( player );
  1324.                         give_item( player, "weapon_knife" );
  1325.                        
  1326.                         switch( cs_get_user_team( player ) )
  1327.                         {
  1328.                             case CS_TEAM_CT:   
  1329.                             {
  1330.                                 give_item( player, "weapon_m4a1" );
  1331.                                 give_item( player, "weapon_deagle" );
  1332.                                
  1333.                                 cs_set_user_bpammo( player, CSW_M4A1, 90 );
  1334.                                 cs_set_user_bpammo( player, CSW_DEAGLE, 35 );
  1335.                             }
  1336.                            
  1337.                             case CS_TEAM_T:
  1338.                             {                              
  1339.                                 set_user_rendering( player, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0 );
  1340.                                
  1341.                                 set_user_footsteps( player, 1 );
  1342.                                
  1343.                                
  1344.                             }
  1345.                         }
  1346.                     }                  
  1347.                 }
  1348.             }
  1349.         }
  1350.        
  1351.         case DAY_SHARK:
  1352.         {
  1353.             ColorChat( 0, NORMAL, "%s A/Az ^03%s ^01megszavaztak a ^03Capa Nap^01-ot.", g_szPrefix, g_bTerroristVote ? "Rabok" : "Orok" );
  1354.            
  1355.             switch( g_iSharkType )
  1356.             {
  1357.                 case CT:
  1358.                 {
  1359.                     ColorChat( 0, NORMAL, "%s Az ^03Orok ^01a ^03Capak^01!", g_szPrefix );
  1360.                    
  1361.                     new players[32], num, player;
  1362.                     get_players( players, num, "a" );
  1363.                    
  1364.                     for( new i = 0; i < num; i++ )
  1365.                     {
  1366.                         player = players[i];
  1367.                         set_user_health( player, 100 );
  1368.                         StripPlayerWeapons( player );
  1369.                         give_item( player, "weapon_knife" );
  1370.                        
  1371.                         switch( cs_get_user_team( player ) )
  1372.                         {
  1373.                             case CS_TEAM_T:
  1374.                             {
  1375.                                 give_item( player, "weapon_awp" );
  1376.                                 cs_set_user_bpammo( player, CSW_AWP, 30 );
  1377.                             }
  1378.                            
  1379.                             case CS_TEAM_CT:
  1380.                             {
  1381.                                 set_user_noclip( player, 1 );
  1382.                             }
  1383.                         }
  1384.                     }
  1385.                 }
  1386.                
  1387.                 case T:
  1388.                 {
  1389.                     ColorChat( 0, NORMAL, "%s A ^03Rabok ^01a ^03Capak^01!", g_szPrefix );
  1390.                    
  1391.                     new players[32], num, player;
  1392.                     get_players( players, num, "a" );
  1393.                    
  1394.                     for( new i = 0; i < num; i++ )
  1395.                     {
  1396.                         player = players[i];
  1397.                         set_user_health( player, 100 );
  1398.                         StripPlayerWeapons( player );
  1399.                         give_item( player, "weapon_knife" );
  1400.                        
  1401.                         switch( cs_get_user_team( player ) )
  1402.                         {
  1403.                             case CS_TEAM_CT:
  1404.                             {
  1405.                                 give_item( player, "weapon_awp" );
  1406.                                 cs_set_user_bpammo( player, CSW_AWP, 30 );
  1407.                             }
  1408.                            
  1409.                             case CS_TEAM_T:
  1410.                             {
  1411.                                 set_user_noclip( player, 1 );
  1412.                             }
  1413.                         }
  1414.                     }
  1415.                 }
  1416.             }
  1417.         }
  1418.        
  1419.         case DAY_ZOMBIE:
  1420.         {
  1421.             ColorChat( 0, NORMAL, "%s A/Az ^03%s ^01megszavaztak a ^03Zombi Nap^01-ot.", g_szPrefix, g_bTerroristVote ? "Rabok" : "Orok" );
  1422.            
  1423.             engfunc( EngFunc_LightStyle, 0, "b" );
  1424.            
  1425.             switch( g_iZombieType )
  1426.             {
  1427.                 case CT:
  1428.                 {
  1429.                     ColorChat( 0, NORMAL, "%s Az ^03Orok ^01a ^03Zombik^01!", g_szPrefix );
  1430.                    
  1431.                     new players[32], num, player;
  1432.                     get_players( players, num, "a" );
  1433.                    
  1434.                     for( new i = 0; i < num; i++ )
  1435.                     {
  1436.                         player = players[i];
  1437.                         set_user_health( player, 100 );
  1438.                         StripPlayerWeapons( player );
  1439.                         give_item( player, "weapon_knife" );
  1440.                        
  1441.                         switch( cs_get_user_team( player ) )
  1442.                         {
  1443.                             case CS_TEAM_CT:
  1444.                             {
  1445.                                 set_user_health( player, 4000 );
  1446.                                
  1447.                                 cs_set_user_model( player, "zombie" );
  1448.                                 set_user_gnvision( player, 1 );
  1449.                                
  1450.                                 set_pev( player, pev_viewmodel2, g_szZombieHands );
  1451.                             }
  1452.                            
  1453.                             case CS_TEAM_T:
  1454.                             {
  1455.                                 if( random_num( 0, 1 ) == 1 )
  1456.                                 {
  1457.                                     give_item( player, "weapon_ak47" );
  1458.                                     cs_set_user_bpammo( player, CSW_AK47, 90 );
  1459.                                 }
  1460.                                
  1461.                                 else
  1462.                                 {
  1463.                                     give_item( player, "weapon_m4a1" );
  1464.                                     cs_set_user_bpammo( player, CSW_M4A1, 90 );
  1465.                                 }
  1466.                                
  1467.                                 give_item( player, "weapon_deagle" );
  1468.                                 cs_set_user_bpammo( player, CSW_DEAGLE, 35 );
  1469.                             }
  1470.                         }
  1471.                     }
  1472.                 }
  1473.                
  1474.                 case T:
  1475.                 {
  1476.                     ColorChat( 0, NORMAL, "%s A ^03Rabok ^01a ^03Zombik^01!", g_szPrefix );
  1477.                     new players[32], num, player;
  1478.                     get_players( players, num, "a" );
  1479.                    
  1480.                     for( new i = 0; i < num; i++ )
  1481.                     {
  1482.                         player = players[i];
  1483.                         set_user_health( player, 100 );
  1484.                         StripPlayerWeapons( player );
  1485.                         give_item( player, "weapon_knife" );
  1486.                        
  1487.                         switch( cs_get_user_team( player ) )
  1488.                         {
  1489.                             case CS_TEAM_T:
  1490.                             {
  1491.                                 set_user_health( player, 2000 );
  1492.                                
  1493.                                 cs_set_user_model( player, "zombie" );
  1494.                                 set_user_gnvision( player, 1 );
  1495.                                
  1496.                                 set_pev( player, pev_viewmodel2, g_szZombieHands );
  1497.                             }
  1498.                            
  1499.                             case CS_TEAM_CT:
  1500.                             {
  1501.                                 if( random_num( 0, 1 ) == 1 )
  1502.                                 {
  1503.                                     give_item( player, "weapon_ak47" );
  1504.                                     cs_set_user_bpammo( player, CSW_AK47, 90 );
  1505.                                 }
  1506.                                
  1507.                                 else
  1508.                                 {
  1509.                                     give_item( player, "weapon_m4a1" );
  1510.                                     cs_set_user_bpammo( player, CSW_M4A1, 90 );
  1511.                                 }
  1512.                                
  1513.                                 give_item( player, "weapon_deagle" );
  1514.                                 cs_set_user_bpammo( player, CSW_DEAGLE, 35 );
  1515.                             }
  1516.                         }
  1517.                     }
  1518.                 }
  1519.             }
  1520.         }
  1521.     }
  1522.    
  1523.     ColorChat( 0, NORMAL, "%s ^03Celkituzes: ^01%s", g_szPrefix, g_szDaymenuObjectives[g_iCurrentDay] );
  1524.    
  1525.     if( get_pcvar_num( g_pOpenCells ) )
  1526.         Push_Button();
  1527. }
  1528.  
  1529. public ShowWeaponMenu()
  1530. {
  1531.     new menu = menu_create( "Valassz fegyvert:",  "Weapon_MenuHandler" );
  1532.     menu_additem( menu, "M4a1", "0" );
  1533.     menu_additem( menu, "AK-47", "1" );
  1534.     menu_additem( menu, "AUG", "2" );
  1535.     menu_additem( menu, "Scout", "3" )
  1536.     menu_additem( menu, "AWP", "4" );
  1537.     menu_additem( menu, "MP5", "5" );
  1538.    
  1539.     new players[32], num;
  1540.     get_players( players, num, "ae", "CT" );
  1541.    
  1542.     for( new i = 0; i < num ;i++ )
  1543.     {
  1544.         menu_display( players[i], menu, 0 );
  1545.     }
  1546. }
  1547.  
  1548. public Weapon_MenuHandler( id, menu, item )
  1549. {
  1550.     if( !is_user_alive( id ) )
  1551.         return PLUGIN_HANDLED;
  1552.        
  1553.     if( item == MENU_EXIT )
  1554.     {
  1555.         give_item( id, "weapon_m4a1" );
  1556.         give_item( id, "weapon_deagle" )
  1557.        
  1558.         cs_set_user_bpammo( id, CSW_M4A1, 300 );
  1559.         cs_set_user_bpammo( id, CSW_DEAGLE, 100 );
  1560.        
  1561.         return PLUGIN_HANDLED;
  1562.     }
  1563.    
  1564.     if( !is_user_alive( id ) )
  1565.         return PLUGIN_HANDLED;
  1566.    
  1567.     new data[6], szName[64];
  1568.     new access, callback;
  1569.    
  1570.     menu_item_getinfo( menu, item, access, data, 5, szName, 63, callback );
  1571.    
  1572.     new key = str_to_num( data );
  1573.    
  1574.     StripPlayerWeapons( id );
  1575.    
  1576.     give_item( id, "weapon_knife" );
  1577.    
  1578.     switch( key )
  1579.     {
  1580.         case MAVERICK:
  1581.         {
  1582.             give_item( id, "weapon_m4a1" );
  1583.             cs_set_user_bpammo( id, CSW_M4A1, 300 );
  1584.         }
  1585.        
  1586.         case AK:
  1587.         {
  1588.             give_item( id, "weapon_ak47" );
  1589.             cs_set_user_bpammo( id, CSW_AK47, 300 );
  1590.         }
  1591.        
  1592.         case AUG:
  1593.         {
  1594.             give_item( id, "weapon_aug" );
  1595.             cs_set_user_bpammo( id, CSW_AUG, 300 );
  1596.         }
  1597.        
  1598.         case AWP:
  1599.         {
  1600.             give_item( id, "weapon_awp" );
  1601.             cs_set_user_bpammo( id, CSW_AWP, 100 );
  1602.         }
  1603.        
  1604.         case MP5:
  1605.         {
  1606.             give_item( id, "weapon_mp5navy" );
  1607.             cs_set_user_bpammo( id, CSW_MP5NAVY, 300 );
  1608.         }
  1609.        
  1610.         case SCOUT:
  1611.         {
  1612.             give_item( id, "weapon_scout" );
  1613.             cs_set_user_bpammo( id, CSW_SCOUT, 90 );
  1614.         }
  1615.     }
  1616.    
  1617.     give_item( id, "weapon_deagle" );
  1618.     cs_set_user_bpammo( id, CSW_DEAGLE, 100 );
  1619.    
  1620.     give_item( id, "weapon_hegrenade" );
  1621.    
  1622.     return PLUGIN_HANDLED;
  1623. }
  1624.  
  1625. public Ham_USP_SecondaryAttack_Post( ent )
  1626. {
  1627.     if( g_iCurrentDay != DAY_USP_NINJA )
  1628.         return HAM_IGNORED;
  1629.    
  1630.     if( !pev_valid( ent ) )
  1631.         return HAM_IGNORED;
  1632.    
  1633.     if( cs_get_weapon_silen( ent ) )
  1634.         return HAM_IGNORED;
  1635.    
  1636.     else cs_set_weapon_silen( ent, 1 );
  1637.    
  1638.     return HAM_IGNORED;
  1639. }
  1640.  
  1641. public Forward_AddToFullPack_Post( es_handle, e, ent, host, hostflags, id, pSet )
  1642. {
  1643.     if( id && g_iCurrentDay == DAY_NIGHTCRAWLER )
  1644.     {
  1645.         if( get_user_team( host ) == get_user_team( ent ) )
  1646.         {
  1647.             set_es( es_handle, ES_RenderMode, kRenderTransTexture );
  1648.             set_es( es_handle, ES_RenderAmt, 255 );
  1649.            
  1650.         }
  1651.     }
  1652. }
  1653.  
  1654. public Ham_Touch_Weapon_Pre( iEntity, id )
  1655. {
  1656.     if( !is_user_alive( id ) )
  1657.         return HAM_IGNORED;
  1658.    
  1659.  
  1660.     new CsTeams:team = cs_get_user_team( id );
  1661.        
  1662.     switch( g_iCurrentDay )
  1663.     {
  1664.         case DAY_ZOMBIE:
  1665.         {
  1666.             if( ( team == CS_TEAM_CT && g_iZombieType == CT )
  1667.                 || ( team == CS_TEAM_T && g_iZombieType == T ) )
  1668.                     return HAM_SUPERCEDE;
  1669.         }
  1670.        
  1671.         case DAY_NIGHTCRAWLER:
  1672.         {
  1673.             if( ( team == CS_TEAM_CT && g_iNightcrawlerType == CT )
  1674.                 || ( team == CS_TEAM_T && g_iNightcrawlerType == T ) )
  1675.                     return HAM_SUPERCEDE;
  1676.         }
  1677.        
  1678.         case DAY_SHARK:
  1679.         {
  1680.             if( ( team == CS_TEAM_CT && g_iSharkType == CT )
  1681.                 || ( team == CS_TEAM_T && g_iSharkType == T ) )
  1682.                     return FMRES_SUPERCEDE;
  1683.         }
  1684.        
  1685.         case DAY_SPACE, DAY_KNIFE, DAY_USP_NINJA, DAY_DODGEBALL:
  1686.         {
  1687.             return HAM_SUPERCEDE;
  1688.         }
  1689.        
  1690.         case DAY_HNS:
  1691.         {
  1692.             if( team == CS_TEAM_T )
  1693.                 return HAM_SUPERCEDE;
  1694.         }
  1695.     }
  1696.    
  1697.     return HAM_IGNORED;
  1698. }
  1699.  
  1700. public Ham_Touch_Wall_Pre( iEntity, id )
  1701. {
  1702.     if( !is_user_alive( id ) || g_iCurrentDay != DAY_NIGHTCRAWLER )
  1703.         return FMRES_IGNORED;
  1704.  
  1705.     pev( id, pev_origin, g_fWallOrigin[id] );
  1706.    
  1707.     return FMRES_IGNORED;
  1708. }
  1709.  
  1710.  
  1711. public Forward_PreThink( id )
  1712. {
  1713.     if( g_iCurrentDay != DAY_NIGHTCRAWLER )
  1714.         return FMRES_IGNORED;
  1715.    
  1716.     new CsTeams:team = cs_get_user_team( id );
  1717.    
  1718.     if( team == CS_TEAM_CT && g_iNightcrawlerType == T )
  1719.         return FMRES_IGNORED;
  1720.    
  1721.     else if( team == CS_TEAM_T && g_iNightcrawlerType == CT )
  1722.         return FMRES_IGNORED;
  1723.    
  1724.     new button = fm_get_user_button( id );
  1725.    
  1726.     if( button & IN_USE )
  1727.     {
  1728.         static Float:origin[3];
  1729.         pev( id, pev_origin, origin );
  1730.        
  1731.         if( get_distance_f( origin, g_fWallOrigin[id] ) > 10.0 )
  1732.             return FMRES_IGNORED;
  1733.        
  1734.         if( fm_get_entity_flags( id ) & FL_ONGROUND )
  1735.             return FMRES_IGNORED;
  1736.        
  1737.         if( button & IN_FORWARD )
  1738.         {
  1739.             static Float:velocity[3];
  1740.             velocity_by_aim( id, 240, velocity );
  1741.            
  1742.             fm_set_user_velocity( id, velocity );
  1743.         }
  1744.        
  1745.         else if( button & IN_BACK )
  1746.         {
  1747.             static Float:velocity[3];
  1748.             velocity_by_aim( id, -240, velocity );
  1749.            
  1750.             fm_set_user_velocity( id, velocity );
  1751.         }
  1752.     }
  1753.    
  1754.     return FMRES_IGNORED;
  1755. }
  1756.  
  1757. ////////////////////////////////////
  1758. //    Returns the highest index   //
  1759. ////////////////////////////////////
  1760. public getHighestVote( const votes[], len )
  1761. {
  1762.     new maximum = 0;
  1763.    
  1764.     for( new i = 0; i < len; i++ )
  1765.     {
  1766.         if( votes[i] > votes[maximum] )
  1767.             maximum = i;
  1768.     }
  1769.    
  1770.     if( maximum == 0 && votes[0] == 0 )
  1771.     {
  1772.         return -1;
  1773.     }
  1774.    
  1775.     return maximum;
  1776. }
  1777.  
  1778. public RemoveAllTasks()
  1779. {
  1780.     if( task_exists( TASK_HEGRENADE ) )
  1781.     {
  1782.         remove_task( TASK_HEGRENADE );
  1783.     }
  1784.    
  1785.     if( task_exists( TASK_DODGEBALL ) )
  1786.     {
  1787.         remove_task( TASK_DODGEBALL );
  1788.     }
  1789.    
  1790.     if( task_exists( TASK_MAINDAYMENU ) )
  1791.     {
  1792.         remove_task( TASK_MAINDAYMENU );
  1793.        
  1794.         show_menu( 0, 0, "^n", 1 );
  1795.     }
  1796.    
  1797.     if( task_exists( TASK_FREEMENU ) )
  1798.     {
  1799.         remove_task( TASK_FREEMENU );
  1800.        
  1801.         show_menu( 0, 0, "^n", 1 );
  1802.     }
  1803.    
  1804.     if( task_exists( TASK_SHARKMENU ) )
  1805.     {
  1806.         remove_task( TASK_SHARKMENU );
  1807.        
  1808.         show_menu( 0, 0, "^n", 1 );
  1809.     }
  1810.    
  1811.     if( task_exists( TASK_NCMENU ) )
  1812.     {
  1813.         remove_task( TASK_NCMENU );
  1814.        
  1815.         show_menu( 0, 0, "^n", 1 );
  1816.     }
  1817.    
  1818.     if( task_exists( TASK_ZOMBIEMENU ) )
  1819.     {
  1820.         remove_task( TASK_ZOMBIEMENU );
  1821.        
  1822.         show_menu( 0, 0, "^n", 1 );
  1823.     }
  1824.    
  1825.    
  1826.     if( task_exists( TASK_HIDENSEEK ) )
  1827.         remove_task( TASK_HIDENSEEK );
  1828.    
  1829. }
  1830.  
  1831. public Reset()
  1832. {
  1833.     if( get_cvar_num( "sv_gravity" ) != 800 )
  1834.         server_cmd( "sv_gravity 800" );
  1835.    
  1836.     if( get_cvar_num( "mp_friendlyfire" ) )
  1837.         server_cmd( "mp_friendlyfire 0" );
  1838.    
  1839.     if( get_cvar_num( "decalfrequency" ) == 15 )
  1840.         server_cmd( "decalfrequency 60" );
  1841.        
  1842.     /* Reset ALL variables */
  1843.     g_iCurrentDay = -1;
  1844.     g_iFreedayType = -1;
  1845.     g_iSharkType = -1;
  1846.     g_iNightcrawlerType = -1;
  1847.     g_iZombieType = -1;
  1848.    
  1849.     for( new i = 0; i < MAX_DAYS; i++ )
  1850.     {
  1851.         g_iMainDayVotes[i] = 0;
  1852.     }
  1853.    
  1854.     for( new i = 0; i < 2; i++ )
  1855.     {
  1856.         g_iFreedayVotes[i] = 0;
  1857.         g_iSharkVotes[i] = 0;
  1858.         g_iNightcrawlerVotes[i] = 0;
  1859.         g_iZombieVotes[i] = 0;
  1860.     }
  1861.    
  1862.     for( new i = 0; i < sizeof( g_bHasVoted ); i++ )
  1863.     {
  1864.         g_bHasVoted[i] = false;
  1865.         g_iCurrentPage[i] = 0;
  1866.     }
  1867. }
  1868.  
  1869. public setup_buttons()
  1870. {
  1871.     new ent = 1
  1872.     new ent3
  1873.     new Float:origin[3]
  1874.     new Float:radius = 200.0
  1875.     new class[32]
  1876.     new name[32]
  1877.     new pos
  1878.     while((pos <= sizeof(g_iButtons)) && (ent = engfunc(EngFunc_FindEntityByString, ent, "classname", "info_player_deathmatch"))) // info_player_deathmatch = tspawn
  1879.     {
  1880.             new ent2 = 1
  1881.             pev(ent, pev_origin, origin)
  1882.             while((ent2 = engfunc(EngFunc_FindEntityInSphere, ent2, origin, radius)))  // find doors near T spawn
  1883.             {
  1884.                     if(!pev_valid(ent2))
  1885.                             continue
  1886.  
  1887.                     pev(ent2, pev_classname, class, charsmax(class))
  1888.                     if(!equal(class, "func_door")) // if it's not a door, move on to the next iteration
  1889.                             continue
  1890.  
  1891.                     pev(ent2, pev_targetname, name, charsmax(name))
  1892.                     ent3 = engfunc(EngFunc_FindEntityByString, 0, "target", name) // find button that opens this door
  1893.                     if(pev_valid(ent3) && (in_array(ent3, g_iButtons, sizeof(g_iButtons)) < 0))
  1894.                     {
  1895.                             ExecuteHamB(Ham_Use, ent3, 0, 0, 1, 1.0) // zomg poosh it
  1896.                             g_iButtons[pos] = ent3
  1897.                             pos++ // next
  1898.                             break // break from current while loop
  1899.                     }
  1900.             }
  1901.     }
  1902.     return pos
  1903. }
  1904.  
  1905. public Push_Button()
  1906. {
  1907.     static i
  1908.     for(i = 0; i < sizeof(g_iButtons); i++)
  1909.     {
  1910.         if(g_iButtons[i])
  1911.         {
  1912.             ExecuteHamB(Ham_Use, g_iButtons[i], 0, 0, 1, 1.0)
  1913.             entity_set_float(g_iButtons[i], EV_FL_frame, 0.0)
  1914.         }
  1915.     }
  1916. }
  1917.  
  1918. // By ConnorMcLeod - Prevent Weapon Pickup Glitch
  1919.  
  1920. #define OFFSET_PRIMARYWEAPON        116
  1921.  
  1922. public StripPlayerWeapons(id)
  1923. {
  1924.     strip_user_weapons(id)
  1925.     set_pdata_int(id, OFFSET_PRIMARYWEAPON, 0)
  1926. }
  1927.  
  1928. stock in_array(needle, data[], size)
  1929. {
  1930.     for(new i = 0; i < size; i++)
  1931.     {
  1932.         if(data[i] == needle)
  1933.             return i
  1934.     }
  1935.     return -1
  1936. }
  1937.  
  1938. set_user_gnvision(id, toggle)
  1939. {
  1940.     // Toggle NVG message
  1941.     message_begin(MSG_ONE, g_msgNVGToggle, _, id)
  1942.     write_byte(toggle) // toggle
  1943.     message_end()
  1944. }
[/ablak]

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: JailBreak Nap menu
HozzászólásElküldve: 2015.12.21. 01:18 
Offline
Lelkes
Avatar

Csatlakozott: 2015.12.20. 23:12
Hozzászólások: 20
Megköszönt másnak: 5 alkalommal
Megcsináltam neki. Zárható.


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: JailBreak Nap menu
HozzászólásElküldve: 2015.12.21. 12:08 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.03.07. 14:55
Hozzászólások: 939
Megköszönt másnak: 38 alkalommal
Megköszönték neki: 95 alkalommal
akkor már ide is posztold ki,köszi.
Olyan meg nincs,hogy zárható.

_________________
Hmm.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: JailBreak Nap menu
HozzászólásElküldve: 2015.12.21. 14:58 
Offline
Lelkes
Avatar

Csatlakozott: 2015.12.20. 23:12
Hozzászólások: 20
Megköszönt másnak: 5 alkalommal
Akkor nem zárható. Majd ő lezárja. :D


A hozzászólást 1 alkalommal szerkesztették, utoljára Zeei 2015.12.21. 16:30-kor.
oké,ez pedig akkor off,köszike


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: JailBreak Nap menu
HozzászólásElküldve: 2015.12.21. 20:43 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Tehát egy kérdésre te megmondod, hogy zárják be (off) + megoldva, de megoldás nincs közzétéve, ami már alapból érdemel egy figyelmeztetést + rászólás után is rákontrázol.
Úgyhogy Zeei-től kaptál 1 offot, tőlem is kapsz egy figyelmeztetést a megoldás nem publikálása és felesleges hozzászólás miatt szuvenírnek, hogy lásd ez nem így működik, milliószor meg lett írva.

Téma ment a kukába.

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: JailBreak Nap menu
HozzászólásElküldve: 2015.12.21. 22:16 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.03.07. 14:55
Hozzászólások: 939
Megköszönt másnak: 38 alkalommal
Megköszönték neki: 95 alkalommal
és ezért szeretjük a kedves mforce-t :D
Leirta a lényeget,bár jön a karácsony,lehet kellett volna még egy...

_________________
Hmm.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 6 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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