AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [ERROR] Days Menu (https://forums.alliedmods.net/showthread.php?t=196081)

BalloN 09-15-2012 06:28

[ERROR] Days Menu
 
Who Can Fix This For Me ?

PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#pragma tabsize 0

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

// PREFIX
 
new const PREFIX[] = "[Windows`]";
 
// If you type your name below is like me typing your name on your parent's house owning document
 
new const AUTHOR[] = "KoNDoM";
 
// 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""KonDoM""v1");
     
register_logevent("eRoundEnd"2"1=Round_End"); 
    
register_logevent"eRoundStart"2"1=Round_Start" );
     
register_clcmd"say /days""fwdSpawnPlayer" )
     
register_clcmd"say /daysmenu""fwdSpawnPlayer" )
    
register_clcmd"say !days""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"^3[^1Windows`^3]^1 Only Guard Can Do This Command.");
    }
 }
 
public 
Count() 

         
set_hudmessage255 , -1.0 0.28 1.1 1.1 0.01 0.01 ); 
         
show_hudmessage"^3[^1Windows`^3]^1 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"Shotgun Day""6"0);
         
menu_additem(menu1"Shark Day""7"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:
     {
             
ShotgunDay(id)
        
day 1;
     }
    case 
7:
    {
        
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 Is Shark Day ! Terror Need To Kill The Noclip Guards.!"PREFIX)

     
strip_user_weaponsid )

     
give_itemid"weapon_knife" )

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

      if (
cs_get_user_team(id) == CS_TEAM_T)
      {
            
set_user_health(id150);
       
give_item(id"weapon_ak47")
       
give_item(id"weapon_m4a1")
        
cs_set_user_bpammoidCSW_AK4799999 );
       
cs_set_user_bpammoidCSW_M4A19999 );
       
give_item(id"weapon_deagle");
       
cs_set_user_bpammoidCSW_DEAGLE9999 );
         }
      }
}

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 Is Night Crawler Day! Terror Must Kill The Invisible Guards.!"PREFIX)

     
strip_user_weapons(id)

     
give_itemid"weapon_knife" )

      if (
cs_get_user_team(id) == CS_TEAM_CT)
      {
          
set_user_rendering(idkRenderFxNone000kRenderTransAlpha0);
      
set_user_health(id2500)
      }

      else if (
cs_get_user_team(id) == CS_TEAM_T)
      {
          
set_user_health(id150);
       
give_item(id"weapon_ak47")
       
give_item(id"weapon_m4a1")
        
cs_set_user_bpammoidCSW_M4A199999 );
       
cs_set_user_bpammoidCSW_AK4799999 );
       
give_item(id"weapon_deagle");
       
cs_set_user_bpammoidCSW_DEAGLE99999 );
         }
      }
}
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 Oh No ! Theres A Virus!The Guards Has Been Infected!"PREFIX)

     
strip_user_weapons(id)

     
give_itemid"weapon_knife" )

      if (
cs_get_user_team(id) == CS_TEAM_CT)
      {
           
give_item(id"weapon_knife")
           
set_user_health(id25000);
          
cs_set_user_model(id"zombiemodel")
      }

      else if (
cs_get_user_team(id) == CS_TEAM_T)
       
give_item(id"weapon_ak47")
       
give_item(id"weapon_m4a1")
        
cs_set_user_bpammoidCSW_M4A199999 );
       
cs_set_user_bpammoidCSW_AK4799999 );
       
give_item(id"weapon_deagle");
       
cs_set_user_bpammoidCSW_DEAGLE99999 );    
      {
        
set_user_health(id200);
           
         }
      }
 }

 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)
      {
            
give_item(id"weapon_m4a1")
       
cs_set_user_bpammo(idCSW_M4A19999);
      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_DEAGLE999999 );
     
set_user_health(id150);
    
      }
       }
 }

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)
    if(
cs_get_user_team == CS_TEAM_CT)
     
strip_user_weapons(id)
     
give_itemid"weapon_knife" )
     
set_user_health(id2500);
    else if(
cs_get_user_team CS_TEAM_T)
    
strip_user_weapons(id)
    
give_item(id"weapon_knife")
    
set_user_health(id200)
       }
 }

 public 
ShotgunDay(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: Shotgun Day")

     
client_printidprint_chat"%s Today we play Shotgun Day.Kill The Other Team With Shotguns.!"PREFIX)
    if (
cs_get_user_team == CS_TEAM_CT)
     
strip_user_weapons(id)
     
give_item(id"weapon_knife")
     
give_item(id"weapon_m3")
     
cs_set_user_bpammoidCSW_M399999 );
     
set_user_health(id2000);
    
    else if(
cs_get_user_team == CS_TEAM_T)
    
strip_user_weapons(id)
    
give_item(id"weapon_m3")
    
cs_set_user_bpammo(idCSW_M39999);
        }
 } 


jimaway 09-15-2012 06:31

Re: [ERROR] Days Menu
 
im guessing you didnt write that, just wanted to edit something and fked up?
just undo everything you did to fix it? :D

BalloN 09-15-2012 06:34

Re: [ERROR] Days Menu
 
Its Not Mine, I edited a lot.
It Had More Bugs Than I have Now.
So Im Reuesting Help !
I built Half of it. lol
can you fix it for me?

jimaway 09-15-2012 07:40

Re: [ERROR] Days Menu
 
i doubt you made half of it, but if you did post the errors and i will tell you what you did wrong (no, i will not fix it for you)

fysiks 09-15-2012 13:37

Re: [ERROR] Days Menu
 
You need to learn how to code. You have examples of how to use functions yet you don't seem to take notice. Also, you need to READ the errors. Some errors actually have trivial solutions if you would simply read them . . .


All times are GMT -4. The time now is 08:16.

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