AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   help me debug that please (https://forums.alliedmods.net/showthread.php?t=20028)

haimmaik 10-30-2005 17:32

help me debug that please
 
Code:
 #include <amxmodx>  #include <amxmisc>  #include <fun>  #include <cstrike>  #include <engine>  new plugin[]="Fun_Plugin"  new autor[]="Haim"  new version[]="1.01"  public plugin_init()  {     register_plugin(plugin,version,autor)     register_concmd("haim_hp", "func_hp", ADMIN_LEVEL_A, "<target> <hp>")     register_concmd("haim_speed", "tog_spd", ADMIN_LEVEL_A, "<target> <1/0>")     register_concmd("haim_jump", "tog_jump", ADMIN_LEVEL_A, "<target> <gravity> (deafult 1)")     register_concmd("haim_armor", "func_armor", ADMIN_LEVEL_A, "<target> <armor>")     register_concmd("haim_inv", "func_inv", ADMIN_LEVEL_A, "<target> <trans> (deafult 255)")     register_concmd("haim_knife", "tog_knife", ADMIN_LEVEL_A, "<target> 1/0")     register_concmd("haim_foot", "func_foot", ADMIN_LEVEL_A, "<target> 1/0")     register_concmd("haim_power", "tog_kfpower", ADMIN_LEVEL_A, "<target> 1/0")     register_cvar("togglehm", "1")     set_task(0.1,"func_spd",0,"",0,"b")     set_task(0.1,"func_jump",0,"",0,"b")     set_task(0.1,"func_knife",0,"",0,"b")     register_event("Damage", "func_kfpower", "b", "2!0")  }  //-----------------------------------------------------[HEALTH]  public func_hp(id, level, cid)  {     if (!get_cvar_num("togglehm"))     {         console_print(id, "this function is off.. plz change togglehp to 1")         return PLUGIN_HANDLED     }     if (!cmd_access(id, level, cid, 3))     {         console_print(id, "sorry, ur too noob to use that command")         return PLUGIN_HANDLED     }     new arg[32]     new hp[10]     read_argv(1, arg, 31)     read_argv(2, hp, 9)     new hpf = str_to_num(hp)     //------------------------------------------------------[TEAM]     if (arg[0] == '@')     {         new team = 0         if (equali(arg[1], "T"))         {             team = 1         } else         if (equali(arg[1], "CT"))         {             team = 2         } else         if (equali(arg[1], "ALL"))         {             team = 3         } else         {             console_print(id, "No such team")             return PLUGIN_HANDLED         }         new team_players[32], nb, i         get_players(team_players, nb, "a")         for(i=0;i<nb;i++)         {             if(get_user_team(team_players[i])== team)             {                 set_user_health(team_players[i], get_user_health(team_players[i])+hpf)             }             if(team == 3)             {                 set_user_health(team_players[i], get_user_health(team_players[i])+hpf)             }         }     }     //------------------------------------------------------[SINGLE PLAYER]     if(arg[0]!='@')     {         new player = cmd_target(id, arg, 4)         if (!player)         {             console_print(id, "no such player")             return PLUGIN_HANDLED             } else {             set_user_health(player, get_user_health(player)+hpf)         }     }     return PLUGIN_HANDLED  }  //-------------------------------------------------------  new speed[33]  //--------------------------------------------------------[TOGGLE SPEED]  public tog_spd(id,level,cid)  {     if (!get_cvar_num("togglehm"))     {         console_print(id, "this function is off.. plz change togglehp to 1")         return PLUGIN_HANDLED     }     if(!cmd_access(id,level,cid,3))     {         console_print(id, "sorry, ur too noob to use that command")         return PLUGIN_HANDLED     }     new arg[32]     new tspd[2]     read_argv(1, arg, 31)     read_argv(2, tspd, 1)     new player = cmd_target(id, arg, 4)     if(!player)     {         console_print(id,"no such player")         return PLUGIN_HANDLED     }     new tspdf = str_to_num(tspd)     if(tspdf == 1)     {         speed[player]=1         console_print(id,"done")         return PLUGIN_HANDLED         } else {         speed[player]=0         set_user_maxspeed(player, 250.0)         client_cmd(player,"cl_forwardspeed 400")         client_cmd(player,"cl_backspeed 400")         client_cmd(player,"cl_sidespeed 400")         console_print(id,"done")         return PLUGIN_HANDLED     }     return PLUGIN_HANDLED  }  //--------------------------------------------------[SPEED]  public func_spd()  {     server_cmd("sv_maxspeed 100000")     new i     for(i=1;i<=get_playersnum(0);i++)     {         new icon = is_user_connected(i)         if(icon)         {             if(speed[i] == 1)             {                 set_user_maxspeed(i,100000.0)                 client_cmd(i,"cl_forwardspeed 600")                 client_cmd(i,"cl_backspeed 600")                 client_cmd(i,"cl_sidespeed 600")             }         }     }     return PLUGIN_HANDLED  }  //-------------------------------------------------------  new Float:jump[33]= {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0}  //-----------------------------------------------------------[TOGGLE JUMP]  public tog_jump(id,level,cid)  {     if (!get_cvar_num("togglehm"))     {         console_print(id, "this function is off.. plz change togglehp to 1")         return PLUGIN_HANDLED     }     if(!cmd_access(id,level,cid,3))     {         console_print(id, "sorry, ur too noob to use that command")         return PLUGIN_HANDLED     }     new arg[32]     new grv[10]     read_argv(1,arg,31)     read_argv(2,grv,9)     new player = cmd_target(id,arg,4)     new Float:grvf = str_to_float(grv)     if(!player)     {         console_print(id,"no such player")         return PLUGIN_HANDLED         } else {         jump[player]=grvf     }     return PLUGIN_HANDLED  }  //-----------------------------------------------------------[JUMP]  public func_jump()  {     new i     for(i=1;i<=get_playersnum(0);i++)     {         if(is_user_connected(i))         {             set_user_gravity(i, jump[i])         }     }     return PLUGIN_HANDLED  }  //---------------------------------------------------------[ARMOR]  public func_armor(id,level,cid)  {     if (!get_cvar_num("togglehm"))     {         console_print(id, "this function is off.. plz change togglehp to 1")         return PLUGIN_HANDLED     }     if(!cmd_access(id,level,cid,3))     {         console_print(id, "sorry, ur too noob to use that command")         return PLUGIN_HANDLED     }     new arg[32]     new arm[10]     read_argv(1,arg,31)     read_argv(2,arm,9)     new armf = str_to_num(arm)     if (arg[0] == '@')     {         new team = 0         if (equali(arg[1], "T"))         {             team = 1         } else         if (equali(arg[1], "CT"))         {             team = 2         } else         if (equali(arg[1], "ALL"))         {             team = 3         } else         {             console_print(id, "No such team")             return PLUGIN_HANDLED         }         new team_players[32], nb, i         get_players(team_players, nb, "a")         for(i=0;i<nb;i++)         {             if(get_user_team(team_players[i])== team)             {                 cs_set_user_armor(team_players[i],cs_get_user_armor(team_players[i],2)+ armf, 2)             }             if(team == 3)             {                 cs_set_user_armor(team_players[i],cs_get_user_armor(team_players[i],2)+ armf, 2)             }         }     }     if(arg[0] != '@')     {         new player = cmd_target(id,arg,4)         if(!player)         {             console_print(id,"no such player")             return PLUGIN_HANDLED             } else {             cs_set_user_armor(player,cs_get_user_armor(player,2)+ armf, 2)         }     }     return PLUGIN_HANDLED  }  //-------------------------------------------------------[INVISABLITY]  public func_inv(id,level,cid)  {     if (!get_cvar_num("togglehm"))     {         console_print(id, "this function is off.. plz change togglehp to 1")         return PLUGIN_HANDLED     }     if(!cmd_access(id,level,cid,3))     {         console_print(id, "sorry, ur too noob to use that command")         return PLUGIN_HANDLED     }     new arg[32]     new inv[4]     read_argv(1,arg,31)     read_argv(2,inv,3)     new player = cmd_target(id,arg,4)     new invf = str_to_num(inv)     if(!player)     {         console_print(id,"no such player")         return PLUGIN_HANDLED         } else {         set_user_rendering(player,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,invf)     }     return PLUGIN_HANDLED  }  //------------------------------------------------------------------------------  new knife[33]  //-----------------------------------------------------------------------------[TOGGLE KNIFE]  public tog_knife(id,level,cid)  {     if (!get_cvar_num("togglehm"))     {         console_print(id, "this function is off.. plz change togglehp to 1")         return PLUGIN_HANDLED     }     if(!cmd_access(id,level,cid,3))     {         console_print(id, "sorry, ur too noob to use that command")         return PLUGIN_HANDLED     }     new arg[32]     new kf[2]     read_argv(1,arg,31)     read_argv(2,kf,1)     new player = cmd_target(id,arg,2)     new skf = str_to_num(kf)     if(!player)     {         console_print(id,"no such player")         return PLUGIN_HANDLED         } else {         knife[player]=skf     }     return PLUGIN_HANDLED  }  //----------------------------------------------------------------------------[KNIFES]  public func_knife()  {     new i     for(i=1;i<=get_playersnum(0);i++)     {         if(knife[i]==1 && is_user_connected(1))         {             new clip, ammo             new usrwpn = get_user_weapon (i , clip, ammo)             if(usrwpn != CSW_KNIFE)             {                 client_cmd(i , "weapon_knife" )             }         }     }     return PLUGIN_HANDLED  }  //--------------------------------------------------------------------[TOGGLE FOOTSTEPS]  public func_foot(id,level,cid)  {     if (!get_cvar_num("togglehm"))     {         console_print(id, "this function is off.. plz change togglehp to 1")         return PLUGIN_HANDLED     }     if (!cmd_access(id, level, cid, 3))     {         console_print(id, "sorry, ur too noob to use that command")         return PLUGIN_HANDLED     }     new arg[32]     new fs[2]     read_argv(1,arg,31)     read_argv(2,fs,1)     new fsf = str_to_num(fs)     new player = cmd_target(id,arg,2)     if(!player)     {         console_print(id,"no such player")         return PLUGIN_HANDLED         } else {         if(fsf==0)         {             set_user_footsteps(player,0)             } else {             set_user_footsteps(player,1)         }     }     return PLUGIN_HANDLED  }  //-------------------------------------------------------------  new dmg[33]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}  //------------------------------------------------------------[TOGGLE POWER]  public tog_kfpower(id,level,cid)  {     if (!get_cvar_num("togglehm"))     {         console_print(id, "this function is off.. plz change togglehp to 1")         return PLUGIN_HANDLED     }     if (!cmd_access(id, level, cid, 3))     {         console_print(id, "sorry, ur too noob to use that command")         return PLUGIN_HANDLED     }     new arg[32]     new pw[2]     read_argv(1,arg,31)     read_argv(2,pw,1)     new pwf=str_to_num(pw)     new player = cmd_target(id,arg,2)     if(!player)     {         console_print(id,"no such player")         return PLUGIN_HANDLED         } else {         dmg[player]=pwf     }     return PLUGIN_HANDLED  }  //------------------------------------------------------------[KNIFE POWER]  public func_kfpower(id)  {     new weapon, bodypart, attacker = get_user_attacker(id,weapon,bodypart)     if(dmg[attacker]==1)     {         new wpn[32]         get_weaponname(attacker,wpn,31)         new damage         new victimhealth = get_user_health(id)         damage = read_data(2)         if(weapon==CSW_KNIFE)         {             damage = damage*2         } else {             damage = floatround(float(damage))         }             if (victimhealth - damage<1){             user_kill(id,1)             make_deathmsg(attacker,id,bodypart,wpn)             set_user_frags(attacker,get_user_frags(attacker)+1)                 }         else {             set_user_health(id, victimhealth-damage)         }     }     return PLUGIN_CONTINUE  }


there are 6 warnings i need to fix somehow please help me:
Code:

[ERRORS]
<256>warning 213: tag mismatch
<256>warning 213: tag mismatch
<260>warning 213: tag mismatch
<260>warning 213: tag mismatch
<272>warning 213: tag mismatch
<272>warning 213: tag mismatch

those are the lines in the text:
Code:

[LINES]
<256>cs_set_user_armor(team_players[i],cs_get_user_armor(team_players[i],2)+ armf, 2)
<260>cs_set_user_armor(team_players[i],cs_get_user_armor(team_players[i],2)+ armf, 2)
<272>cs_set_user_armor(player,cs_get_user_armor(player,2)+ armf, 2)

please help as fast as u can :)
its my first plugin.. do u think im doing welll? :\

[ --<-@ ] Black Rose 10-31-2005 07:16

no errors or warnings


All times are GMT -4. The time now is 23:36.

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