Raised This Month: $ Target: $400
 0% 

Daysmenu HELP


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
awpvssniper
Member
Join Date: Feb 2012
Old 05-02-2012 , 17:52   Daysmenu HELP
Reply With Quote #1

I need to make black screen for CT and make ct cant move when choose Hide N Seek
When time passes g_iCountTime Deafult speed and normal screen

that is black screen and cant move( i think that is )
PHP Code:
set_user_maxspeed(id, -1)
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, idwrite_short(1<<10write_short(1<<20)//время  write_short(0x0000) write_byte(1)//r write_byte(1) //g write_byte(1) //b write_byte(0) //плотность message_end() 
That is plugin that need editing
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#pragma tabsize 0

 // Plugin Vers
 
new const VERSION[] = "1.0";

// PREFIX
 
new const PREFIX[] = "[Lolz Idle Entertainment]";
 
// If you type your name below is like me typing your name on your parent's house owning document
 
new const AUTHOR[] = "LordLolzeye";
 
// Stop Prefix
 
const CountSeconds 60;
 new 
g_iCountTime;
 
 
// Models
 
new zombiemodel[] = "models/player/zombiemodel/zombiemodel.mdl"
 
// Stop Models
 
 
new day 0;
public 
plugin_init()
{
     
register_plugin("JailBreak DaysMenu"VERSIONAUTHOR);
     
register_logevent("eRoundEnd"2"1=Round_End"); 
    
register_logevent"eRoundStart"2"1=Round_Start" );
     
register_clcmd"say /day""fwdSpawnPlayer" )
     
register_clcmd"say /daysmenu""fwdSpawnPlayer" )
}

public 
plugin_precache()
{
    
precache_generic(zombiemodel)
}
public 
eRoundStart()
{
    
day 0//F*KIN script,be sure that day == 0
}
public 
eRoundEnd()
{
    
day 0;
    
remove_task()
}
public 
ResModel(id)
{
    new 
iPlayers[32], iNumiPid;
      
get_playersiPlayersiNum"a" );

      for( new 
iiNumi++ )
      {
         
iPid iPlayers[i];
       
cs_reset_user_model(iPid)
      }
}
 public 
fwdSpawnPlayer(id)
 {

      if (
cs_get_user_team(id) == CS_TEAM_CT)
    {
            if(
is_user_alive(id))
            {
              if(
day == 0)
        {
                     
JBDay(id);
        }
        else
        {
            
client_print(idprint_chat"A day was already choosen for this round!");
        }
            }
    }
    else
    {
        
client_print(idprint_chat"You are not from CT team!");
    }
 }
 
public 
Count() 

         
set_hudmessage255 , -1.0 0.28 1.1 1.1 0.01 0.01 ); 
         
show_hudmessage"The prisoners have %d seconds to hide!" g_iCountTime-- );


 public 
JBDay(id)
 {
     new 
menu1 menu_create("Special Days Menu""menu_handler");

    
menu_additem(menu1"Zombie Day""1"0);
    
menu_additem(menu1"Spartan Day""2"0);
    
menu_additem(menu1"Free Day""3"0);
    
menu_additem(menu1"Night Crawler Day""4"0);
    
menu_additem(menu1"Knife Day""5"0);
    
menu_additem(menu1"War Day""6"0);
     
menu_additem(menu1"HNS Day""7"0);
                                
menu_additem(menu1"Shark Day""8"0);
 
    
menu_setprop(menu1MPROP_EXITMEXIT_ALL);
    
menu_display(idmenu10);
 }

 public 
menu_handler(idmenuitem)
 {

     if( 
item == MENU_EXIT )
     {
           
menu_destroy(menu);
           return 
PLUGIN_HANDLED;
     }

     new 
data[6], iName[64];
     new 
accesscallback;

    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

     new 
key str_to_num(data);
           
     switch(
key)
     {
     case 
1:
     {
             
ZombieDay(id)
        
ResModel(id)
        
day 1;
     }
     case 
2:
     {
             
SpartanDay(id)
        
day 1;
    }
    case 
3:
    {
             
client_print(0print_chat"%s Free day!"PREFIX)
             
set_hudmessage(id25500.600.1206.060.0)
             
show_hudmessage(id"Today is: Free-Day")
        
day 1;
     }
     case 
4:
     {
             
NightDay(id)
        
day 1;
     }
     case 
5:
     {
             
KnifeDay(id)
             
day 1;
     }
     case 
6:
     {
             
WarDay(id)
        
day 1;
     }
     case 
7:
     {
             
HideDay(id)
        
day 1;
     }
    case 
8:
    {
        
SharkDay(id)
        
day 1;
    }
 }
menu_destroy(menu);
return 
PLUGIN_HANDLED;
}
public 
SharkDay(id)
{
         new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

      for( new 
0iNumi++ )
      {
         
id iPlayers[i]
         if( !
is_user_aliveid ) )
         {
       continue;
         }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Shark Day")

     
client_print(idprint_chat"%s Today we play Shark Day!Counter-Terrorist were blessed by gods!"PREFIX)

     
strip_user_weaponsid )

     
give_itemid"weapon_knife" )

      if (
cs_get_user_team(id) == CS_TEAM_CT)
      {
             
set_user_health(id150);
        
set_user_noclip (idtrue);
      }

      if (
cs_get_user_team(id) == CS_TEAM_T)
      {
            
set_user_health(id200);
       
give_item(id"weapon_ak47")
        
cs_set_user_bpammoidCSW_AK47200 );
       
give_item(id"weapon_deagle");
       
cs_set_user_bpammoidCSW_DEAGLE200 );
         }
      }
}

public 
NightDay(id)
{
    new 
iPlayers[32]
      new 
iNum
     
new id

     get_players
iPlayersiNum )

      for( new 
0iNumi++ )
      {
         
id iPlayers[i]
         if( !
is_user_aliveid ) )
         {
       continue;
         }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Night Crawler Day")

     
client_print(idprint_chat"%s Today we play Night Crawler Day!Terrorist must kill all Counter Terrorists!"PREFIX)

     
strip_user_weapons(id)

     
give_itemid"weapon_knife" )

      if (
cs_get_user_team(id) == CS_TEAM_CT)
      {
          
set_user_rendering(idkRenderFxNone000kRenderTransAlpha50);
      }

      if (
cs_get_user_team(id) == CS_TEAM_T)
      {
          
set_user_health(id200);
       
give_item(id"weapon_ak47")
        
cs_set_user_bpammoidCSW_AK47200 );
       
give_item(id"weapon_deagle");
       
cs_set_user_bpammoidCSW_DEAGLE200 );
         }
      }
}
public 
ZombieDay(id)
{
      new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

      for( new 
0iNumi++ )
      {
         
id iPlayers[i]
         if( !
is_user_aliveid ) )
         {
       continue;
         }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Zombie Day")

     
client_printidprint_chat"%s The virus is out of control!The prisoners have been infected!"PREFIX)

     
strip_user_weapons(id)

     
give_itemid"weapon_knife" )

      if (
cs_get_user_team(id) == CS_TEAM_CT)
      {
           
give_item(id"weapon_ak47")
           
cs_set_user_bpammoidCSW_AK47200 );
           
set_user_health(id500);
      }

      if (
cs_get_user_team(id) == CS_TEAM_T)
      {
            
set_user_health(id3000);
           
cs_set_user_model(id"zombiemodel"
         }
      }
 }

 public 
SpartanDay(id)
 {
      new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

       for( new 
0iNumi++ )
       {
     
id iPlayers[i]
    if(
cs_get_user_team(id) == CS_TEAM_T)
      {
            
strip_user_weapons(id)
    }
      if( !
is_user_aliveid ) )
      {
      continue;
      }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Spartan Day")

     
client_printidprint_chat"%s Today we play Spartan Day!"PREFIX)

      if(
cs_get_user_team(id) == CS_TEAM_T)
      {
     
give_itemid"weapon_knife" )
     
give_itemid"weapon_deagle")
     
give_itemid"weapon_shield")
     
cs_set_user_bpammoidCSW_DEAGLE200 );
     
set_user_health(id200);
      }
       }
 }

 public 
KnifeDay(id)
 {

      new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

       for( new 
0iNumi++ )
       {
     
id iPlayers[i]
      if( !
is_user_alive(id) )
      {
      continue;
      }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Knife Day")

     
client_printidprint_chat"%s Today we play Knife Day!"PREFIX)
    
     
strip_user_weapons(id)
     
give_itemid"weapon_knife" )
     
set_user_health(id200);
       }
 }

 public 
WarDay(id)
 {
      new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

        for( new 
0iNumi++ )
        {
     
id iPlayers[i]
     if( !
is_user_aliveid ) )
      {
      continue;
      }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: War Day")

     
client_printidprint_chat"%s Today we play War Day.Be the best team work win!"PREFIX)

     
strip_user_weapons(id)
     
give_item(id"weapon_knife")
     
give_item(id"weapon_m3")
     
cs_set_user_bpammoidCSW_M3200 );
     
set_user_health(id200);
        }
 }

 public 
HideDay(id)
 {
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Hide`n`Seek Day")

     
client_printidprint_chat"%s Today we play Hide`n`Seek Day.Terrorist,hide!You have 60 seconds!"PREFIX)

     
strip_user_weapons(id)
     
give_itemid"weapon_knife" )
         if (
cs_get_user_team(id) == CS_TEAM_CT)
    {
            
set_user_health(id500);
         }
     
g_iCountTime CountSeconds;
     
set_task1.0 "Count" "a" g_iCountTime );
 } 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/ 

Last edited by awpvssniper; 05-02-2012 at 19:02.
awpvssniper is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 05-02-2012 , 21:23   Re: Daysmenu HELP
Reply With Quote #2

Go ahead and add the screen fade code into your plugin.

For preventing a player from moving:

PHP Code:
        set_pev(idpev_flagspev(idpev_flags) | FL_FROZEN);  // Freeze
        
set_pev(idpev_flagspev(idpev_flags) & ~FL_FROZEN);  // UnFreeze 
Requires fakemeta to be included.
__________________
fysiks is offline
awpvssniper
Member
Join Date: Feb 2012
Old 05-03-2012 , 03:17   Re: Daysmenu HELP
Reply With Quote #3

Quote:
Originally Posted by fysiks View Post
Go ahead and add the screen fade code into your plugin.

For preventing a player from moving:

PHP Code:
        set_pev(idpev_flagspev(idpev_flags) | FL_FROZEN);  // Freeze
        
set_pev(idpev_flagspev(idpev_flags) & ~FL_FROZEN);  // UnFreeze 
Requires fakemeta to be included.
Quote:
Originally Posted by fysiks View Post
Go ahead and add the screen fade code into your plugin.
Thanks alot
But i dont know where to add that
I tried and i get only errors
thats why i type here
awpvssniper is offline
awpvssniper
Member
Join Date: Feb 2012
Old 05-03-2012 , 14:16   Re: Daysmenu HELP
Reply With Quote #4

where to add this code ?
awpvssniper is offline
awpvssniper
Member
Join Date: Feb 2012
Old 05-04-2012 , 04:03   Re: Daysmenu HELP
Reply With Quote #5

thats my changes with minimal of errors
PHP Code:
#include <amxmisc>
#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#pragma tabsize 0

 // Plugin Vers
 
new const VERSION[] = "1.0";

// PREFIX
 
new const PREFIX[] = "[Lolz Idle Entertainment]";
 
// If you type your name below is like me typing your name on your parent's house owning document
 
new const AUTHOR[] = "LordLolzeye";
 
// Stop Prefix
 
const CountSeconds 60;
 new 
g_iCountTime;
 
 
// Models
 
new zombiemodel[] = "models/player/zombiemodel/zombiemodel.mdl"
 
// Stop Models
 
 
new day 0;
public 
plugin_init()
{
     
register_plugin("JailBreak DaysMenu"VERSIONAUTHOR);
     
register_logevent("eRoundEnd"2"1=Round_End"); 
    
register_logevent"eRoundStart"2"1=Round_Start" );
     
register_clcmd"say /day""fwdSpawnPlayer" )
     
register_clcmd"say /daysmenu""fwdSpawnPlayer" )
}

public 
plugin_precache()
{
    
precache_generic(zombiemodel)
}
public 
eRoundStart()
{
    
day 0//F*KIN script,be sure that day == 0
}
public 
eRoundEnd()
{
    
day 0;
    
remove_task()
}
public 
ResModel(id)
{
    new 
iPlayers[32], iNumiPid;
      
get_playersiPlayersiNum"a" );

      for( new 
iiNumi++ )
      {
         
iPid iPlayers[i];
       
cs_reset_user_model(iPid)
      }
}
 public 
fwdSpawnPlayer(id)
 {

      if (
cs_get_user_team(id) == CS_TEAM_CT)
    {
            if(
is_user_alive(id))
            {
              if(
day == 0)
        {
                     
JBDay(id);
        }
        else
        {
            
client_print(idprint_chat"A day was already choosen for this round!");
        }
            }
    }
    else
    {
        
client_print(idprint_chat"You are not from CT team!");
    }
 }
 
 
public 
MakeScreenFade(id)
{
write_short(1<<10)
write_short(1<<20)//время 
write_short(0x0000)
write_byte(1)//r
write_byte(1//g
write_byte(1//b
write_byte(0//плотность
}
 
public 
Count() 

    if( 
g_iCountTime )
       {
         if ( 
cs_get_user_team id ) == CS_TEAM_CT )
            {
                
entity_set_intidEV_INT_flagsentity_get_intidEV_INT_flags ) | FL_FROZEN );
                
                
MakeScreenFadeid );
            }

         
set_hudmessage255 , -1.0 0.28 1.1 1.1 0.01 0.01 ); 
         
show_hudmessage"The prisoners have %d seconds to hide!" g_iCountTime-- );
        }
        
  else
   {
               else if( 
cs_get_user_teamid ) == CS_TEAM_CT )
            {
                
entity_set_intidEV_INT_flagsentity_get_intidEV_INT_flags ) & ~FL_FROZEN );
                
                
MakeScreenFadeid);
            }
   }


public 
Froze()
if 
user_

 
public JBDay(id)
 {
     new 
menu1 menu_create("Special Days Menu""menu_handler");

    
menu_additem(menu1"Zombie Day""1"0);
    
menu_additem(menu1"Spartan Day""2"0);
    
menu_additem(menu1"Free Day""3"0);
    
menu_additem(menu1"Night Crawler Day""4"0);
    
menu_additem(menu1"Knife Day""5"0);
    
menu_additem(menu1"War Day""6"0);
     
menu_additem(menu1"HNS Day""7"0);
                                
menu_additem(menu1"Shark Day""8"0);
 
    
menu_setprop(menu1MPROP_EXITMEXIT_ALL);
    
menu_display(idmenu10);
 }

 public 
menu_handler(idmenuitem)
 {

     if( 
item == MENU_EXIT )
     {
           
menu_destroy(menu);
           return 
PLUGIN_HANDLED;
     }

     new 
data[6], iName[64];
     new 
accesscallback;

    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

     new 
key str_to_num(data);
           
     switch(
key)
     {
     case 
1:
     {
             
ZombieDay(id)
        
ResModel(id)
        
day 1;
     }
     case 
2:
     {
             
SpartanDay(id)
        
day 1;
    }
    case 
3:
    {
             
client_print(0print_chat"%s Free day!"PREFIX)
             
set_hudmessage(id25500.600.1206.060.0)
             
show_hudmessage(id"Today is: Free-Day")
        
day 1;
     }
     case 
4:
     {
             
NightDay(id)
        
day 1;
     }
     case 
5:
     {
             
KnifeDay(id)
             
day 1;
     }
     case 
6:
     {
             
WarDay(id)
        
day 1;
     }
     case 
7:
     {
             
HideDay(id)
        
day 1;
     }
    case 
8:
    {
        
SharkDay(id)
        
day 1;
    }
 }
menu_destroy(menu);
return 
PLUGIN_HANDLED;
}
public 
SharkDay(id)
{
         new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

      for( new 
0iNumi++ )
      {
         
id iPlayers[i]
         if( !
is_user_aliveid ) )
         {
       continue;
         }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Shark Day")

     
client_print(idprint_chat"%s Today we play Shark Day!Counter-Terrorist were blessed by gods!"PREFIX)

     
strip_user_weaponsid )

     
give_itemid"weapon_knife" )

      if (
cs_get_user_team(id) == CS_TEAM_CT)
      {
             
set_user_health(id150);
        
set_user_noclip (idtrue);
      }

      if (
cs_get_user_team(id) == CS_TEAM_T)
      {
            
set_user_health(id200);
       
give_item(id"weapon_ak47")
        
cs_set_user_bpammoidCSW_AK47200 );
       
give_item(id"weapon_deagle");
       
cs_set_user_bpammoidCSW_DEAGLE200 );
         }
      }
}

public 
NightDay(id)
{
    new 
iPlayers[32]
      new 
iNum
     
new id

     get_players
iPlayersiNum )

      for( new 
0iNumi++ )
      {
         
id iPlayers[i]
         if( !
is_user_aliveid ) )
         {
       continue;
         }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Night Crawler Day")

     
client_print(idprint_chat"%s Today we play Night Crawler Day!Terrorist must kill all Counter Terrorists!"PREFIX)

     
strip_user_weapons(id)

     
give_itemid"weapon_knife" )

      if (
cs_get_user_team(id) == CS_TEAM_CT)
      {
          
set_user_rendering(idkRenderFxNone000kRenderTransAlpha50);
      }

      if (
cs_get_user_team(id) == CS_TEAM_T)
      {
          
set_user_health(id200);
       
give_item(id"weapon_ak47")
        
cs_set_user_bpammoidCSW_AK47200 );
       
give_item(id"weapon_deagle");
       
cs_set_user_bpammoidCSW_DEAGLE200 );
         }
      }
}
public 
ZombieDay(id)
{
      new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

      for( new 
0iNumi++ )
      {
         
id iPlayers[i]
         if( !
is_user_aliveid ) )
         {
       continue;
         }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Zombie Day")

     
client_printidprint_chat"%s The virus is out of control!The prisoners have been infected!"PREFIX)

     
strip_user_weapons(id)

     
give_itemid"weapon_knife" )

      if (
cs_get_user_team(id) == CS_TEAM_CT)
      {
           
give_item(id"weapon_ak47")
           
cs_set_user_bpammoidCSW_AK47200 );
           
set_user_health(id500);
      }

      if (
cs_get_user_team(id) == CS_TEAM_T)
      {
            
set_user_health(id3000);
           
cs_set_user_model(id"zombiemodel"
         }
      }
 }

 public 
SpartanDay(id)
 {
      new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

       for( new 
0iNumi++ )
       {
     
id iPlayers[i]
    if(
cs_get_user_team(id) == CS_TEAM_T)
      {
            
strip_user_weapons(id)
    }
      if( !
is_user_aliveid ) )
      {
      continue;
      }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Spartan Day")

     
client_printidprint_chat"%s Today we play Spartan Day!"PREFIX)

      if(
cs_get_user_team(id) == CS_TEAM_T)
      {
     
give_itemid"weapon_knife" )
     
give_itemid"weapon_deagle")
     
give_itemid"weapon_shield")
     
cs_set_user_bpammoidCSW_DEAGLE200 );
     
set_user_health(id200);
      }
       }
 }

 public 
KnifeDay(id)
 {

      new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

       for( new 
0iNumi++ )
       {
     
id iPlayers[i]
      if( !
is_user_alive(id) )
      {
      continue;
      }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Knife Day")

     
client_printidprint_chat"%s Today we play Knife Day!"PREFIX)
    
     
strip_user_weapons(id)
     
give_itemid"weapon_knife" )
     
set_user_health(id200);
       }
 }

 public 
WarDay(id)
 {
      new 
iPlayers[32]
      new 
iNum
     
new id

      get_players
iPlayersiNum )

        for( new 
0iNumi++ )
        {
     
id iPlayers[i]
     if( !
is_user_aliveid ) )
      {
      continue;
      }
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: War Day")

     
client_printidprint_chat"%s Today we play War Day.Be the best team work win!"PREFIX)

     
strip_user_weapons(id)
     
give_item(id"weapon_knife")
     
give_item(id"weapon_m3")
     
cs_set_user_bpammoidCSW_M3200 );
     
set_user_health(id200);
        }
 }

 public 
HideDay(id)
 {
     
set_hudmessage(025500.600.1206.060.0)
     
show_hudmessage(id"Today is: Hide`n`Seek Day")

     
client_printidprint_chat"%s Today we play Hide`n`Seek Day.Terrorist,hide!You have 60 seconds!"PREFIX)

     
strip_user_weapons(id)
     
give_itemid"weapon_knife" )
         if (
cs_get_user_team(id) == CS_TEAM_CT)
    {
            
set_user_health(id500);
         }
     
g_iCountTime CountSeconds;
     
set_task1.0 "Count" "a" g_iCountTime );
 } 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/ 

Last edited by awpvssniper; 05-04-2012 at 04:03.
awpvssniper is offline
satelitegames
Member
Join Date: Nov 2010
Old 05-04-2012 , 11:49   Re: Daysmenu HELP
Reply With Quote #6

Hello, just removed the error, do not know if this code is working, as there are many errors


Code:
#include <amxmisc>
#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#pragma tabsize 0

 // Plugin Vers
 new const VERSION[] = "1.0";

// PREFIX
 new const PREFIX[] = "[Lolz Idle Entertainment]";
 // If you type your name below is like me typing your name on your parent's house owning document
 new const AUTHOR[] = "LordLolzeye";
 // Stop Prefix
 const CountSeconds = 60;
 new g_iCountTime;
 
 // Models
 new zombiemodel[] = "models/player/zombiemodel/zombiemodel.mdl"
 // Stop Models
 
 new day = 0;
public plugin_init()
{
     register_plugin("JailBreak DaysMenu", VERSION, AUTHOR);
     register_logevent("eRoundEnd", 2, "1=Round_End"); 
    register_logevent( "eRoundStart", 2, "1=Round_Start" );
     register_clcmd( "say /day", "fwdSpawnPlayer" )
     register_clcmd( "say /daysmenu", "fwdSpawnPlayer" )
}

public plugin_precache()
{
    precache_generic(zombiemodel)
}
public eRoundStart()
{
    day = 0; //F*KIN script,be sure that day == 0
}
public eRoundEnd()
{
    day = 0;
    remove_task()
}
public ResModel(id)
{
    new iPlayers[32], iNum, iPid;
      get_players( iPlayers, iNum, "a" );

      for( new i; i < iNum; i++ )
      {
         iPid = iPlayers[i];
       cs_reset_user_model(iPid)
      }
}
 public fwdSpawnPlayer(id)
 {

      if (cs_get_user_team(id) == CS_TEAM_CT)
    {
            if(is_user_alive(id))
            {
              if(day == 0)
        {
                     JBDay(id);
        }
        else
        {
            client_print(id, print_chat, "A day was already choosen for this round!");
        }
            }
    }
    else
    {
        client_print(id, print_chat, "You are not from CT team!");
    }
 }
 
 
public MakeScreenFade(id)
{
write_short(1<<10)
write_short(1<<20)//????? 
write_short(0x0000)
write_byte(1)//r
write_byte(1) //g
write_byte(1) //b
write_byte(0) //?????????
}
 
public Count(id) 
{ 
    if( g_iCountTime > 0 )
       {
         if ( cs_get_user_team ( id ) == CS_TEAM_CT )
            {
                entity_set_int( id, EV_INT_flags, entity_get_int( id, EV_INT_flags ) | FL_FROZEN );
                
                MakeScreenFade( id );
            }

         set_hudmessage( 0 , 255 , 0 , -1.0 , 0.28 , 2 , 1.1 , 1.1 , 0.01 , 0.01 ); 
         show_hudmessage( 0 , "The prisoners have %d seconds to hide!" , g_iCountTime-- );
        }
        
  else
   {
            if( cs_get_user_team( id ) == CS_TEAM_CT )
            {
                entity_set_int( id, EV_INT_flags, entity_get_int( id, EV_INT_flags ) & ~FL_FROZEN );
                
                MakeScreenFade( id );
            }
   }
} 

 public JBDay(id)
 {
     new menu1 = menu_create("Special Days Menu", "menu_handler");

    menu_additem(menu1, "Zombie Day", "1", 0);
    menu_additem(menu1, "Spartan Day", "2", 0);
    menu_additem(menu1, "Free Day", "3", 0);
    menu_additem(menu1, "Night Crawler Day", "4", 0);
    menu_additem(menu1, "Knife Day", "5", 0);
    menu_additem(menu1, "War Day", "6", 0);
     menu_additem(menu1, "HNS Day", "7", 0);
                                menu_additem(menu1, "Shark Day", "8", 0);
 
    menu_setprop(menu1, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu1, 0);
 }

 public menu_handler(id, menu, item)
 {

     if( item == MENU_EXIT )
     {
           menu_destroy(menu);
           return PLUGIN_HANDLED;
     }

     new data[6], iName[64];
     new access, callback;

    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

     new key = str_to_num(data);
           
     switch(key)
     {
     case 1:
     {
             ZombieDay(id)
        ResModel(id)
        day = 1;
     }
     case 2:
     {
             SpartanDay(id)
        day = 1;
    }
    case 3:
    {
             client_print(0, print_chat, "%s Free day!", PREFIX)
             set_hudmessage(id, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
             show_hudmessage(id, "Today is: Free-Day")
        day = 1;
     }
     case 4:
     {
             NightDay(id)
        day = 1;
     }
     case 5:
     {
             KnifeDay(id)
             day = 1;
     }
     case 6:
     {
             WarDay(id)
        day = 1;
     }
     case 7:
     {
             HideDay(id)
        day = 1;
     }
    case 8:
    {
        SharkDay(id)
        day = 1;
    }
 }
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public SharkDay(id)
{
         new iPlayers[32]
      new iNum
     new id

      get_players( iPlayers, iNum )

      for( new i = 0; i < iNum; i++ )
      {
         id = iPlayers[i]
         if( !is_user_alive( id ) )
         {
       continue;
         }
     set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
     show_hudmessage(id, "Today is: Shark Day")

     client_print(id, print_chat, "%s Today we play Shark Day!Counter-Terrorist were blessed by gods!", PREFIX)

     strip_user_weapons( id )

     give_item( id, "weapon_knife" )

      if (cs_get_user_team(id) == CS_TEAM_CT)
      {
             set_user_health(id, 150);
        set_user_noclip (id, true);
      }

      if (cs_get_user_team(id) == CS_TEAM_T)
      {
            set_user_health(id, 200);
       give_item(id, "weapon_ak47")
        cs_set_user_bpammo( id, CSW_AK47, 200 );
       give_item(id, "weapon_deagle");
       cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
         }
      }
}

public NightDay(id)
{
    new iPlayers[32]
      new iNum
     new id

     get_players( iPlayers, iNum )

      for( new i = 0; i < iNum; i++ )
      {
         id = iPlayers[i]
         if( !is_user_alive( id ) )
         {
       continue;
         }
     set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
     show_hudmessage(id, "Today is: Night Crawler Day")

     client_print(id, print_chat, "%s Today we play Night Crawler Day!Terrorist must kill all Counter Terrorists!", PREFIX)

     strip_user_weapons(id)

     give_item( id, "weapon_knife" )

      if (cs_get_user_team(id) == CS_TEAM_CT)
      {
          set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 50);
      }

      if (cs_get_user_team(id) == CS_TEAM_T)
      {
          set_user_health(id, 200);
       give_item(id, "weapon_ak47")
        cs_set_user_bpammo( id, CSW_AK47, 200 );
       give_item(id, "weapon_deagle");
       cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
         }
      }
}
public ZombieDay(id)
{
      new iPlayers[32]
      new iNum
     new id

      get_players( iPlayers, iNum )

      for( new i = 0; i < iNum; i++ )
      {
         id = iPlayers[i]
         if( !is_user_alive( id ) )
         {
       continue;
         }
     set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
     show_hudmessage(id, "Today is: Zombie Day")

     client_print( id, print_chat, "%s The virus is out of control!The prisoners have been infected!", PREFIX)

     strip_user_weapons(id)

     give_item( id, "weapon_knife" )

      if (cs_get_user_team(id) == CS_TEAM_CT)
      {
           give_item(id, "weapon_ak47")
           cs_set_user_bpammo( id, CSW_AK47, 200 );
           set_user_health(id, 500);
      }

      if (cs_get_user_team(id) == CS_TEAM_T)
      {
            set_user_health(id, 3000);
           cs_set_user_model(id, "zombiemodel") 
         }
      }
 }

 public SpartanDay(id)
 {
      new iPlayers[32]
      new iNum
     new id

      get_players( iPlayers, iNum )

       for( new i = 0; i < iNum; i++ )
       {
     id = iPlayers[i]
    if(cs_get_user_team(id) == CS_TEAM_T)
      {
            strip_user_weapons(id)
    }
      if( !is_user_alive( id ) )
      {
      continue;
      }
     set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
     show_hudmessage(id, "Today is: Spartan Day")

     client_print( id, print_chat, "%s Today we play Spartan Day!", PREFIX)

      if(cs_get_user_team(id) == CS_TEAM_T)
      {
     give_item( id, "weapon_knife" )
     give_item( id, "weapon_deagle")
     give_item( id, "weapon_shield")
     cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
     set_user_health(id, 200);
      }
       }
 }

 public KnifeDay(id)
 {

      new iPlayers[32]
      new iNum
     new id

      get_players( iPlayers, iNum )

       for( new i = 0; i < iNum; i++ )
       {
     id = iPlayers[i]
      if( !is_user_alive(id) )
      {
      continue;
      }
     set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
     show_hudmessage(id, "Today is: Knife Day")

     client_print( id, print_chat, "%s Today we play Knife Day!", PREFIX)
    
     strip_user_weapons(id)
     give_item( id, "weapon_knife" )
     set_user_health(id, 200);
       }
 }

 public WarDay(id)
 {
      new iPlayers[32]
      new iNum
     new id

      get_players( iPlayers, iNum )

        for( new i = 0; i < iNum; i++ )
        {
     id = iPlayers[i]
     if( !is_user_alive( id ) )
      {
      continue;
      }
     set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
     show_hudmessage(id, "Today is: War Day")

     client_print( id, print_chat, "%s Today we play War Day.Be the best team work win!", PREFIX)

     strip_user_weapons(id)
     give_item(id, "weapon_knife")
     give_item(id, "weapon_m3")
     cs_set_user_bpammo( id, CSW_M3, 200 );
     set_user_health(id, 200);
        }
 }

 public HideDay(id)
 {
     set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
     show_hudmessage(id, "Today is: Hide`n`Seek Day")

     client_print( id, print_chat, "%s Today we play Hide`n`Seek Day.Terrorist,hide!You have 60 seconds!", PREFIX)

     strip_user_weapons(id)
     give_item( id, "weapon_knife" )
         if (cs_get_user_team(id) == CS_TEAM_CT)
    {
            set_user_health(id, 500);
         }
     g_iCountTime = CountSeconds;
     set_task( 1.0 , "Count" , _ , _ , _ , "a" , g_iCountTime );
 } 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/
__________________




satelitegames is offline
awpvssniper
Member
Join Date: Feb 2012
Old 05-05-2012 , 12:40   Re: Daysmenu HELP
Reply With Quote #7

don't works ;(
fadescreen and froze

Last edited by awpvssniper; 05-05-2012 at 16:44.
awpvssniper is offline
awpvssniper
Member
Join Date: Feb 2012
Old 05-06-2012 , 16:26   Re: Daysmenu HELP
Reply With Quote #8

fixed

Last edited by awpvssniper; 05-10-2012 at 04:51.
awpvssniper is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 00:28.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode