Raised This Month: $ Target: $400
 0% 

help me debug that please


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
haimmaik
Senior Member
Join Date: Jul 2005
Old 10-30-2005 , 17:32   help me debug that please
Reply With Quote #1

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? :\
haimmaik is offline
[ --<-@ ] Black Rose
ANNIHILATED
Join Date: Sep 2005
Location: Stockholm, Sweden.
Old 10-31-2005 , 07:16  
Reply With Quote #2

no errors or warnings
[ --<-@ ] Black Rose 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 23:36.


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