Raised This Month: $ Target: $400
 0% 

Daysmenu HELP


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
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
 



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