Raised This Month: $12 Target: $400
 3% 

werepyre


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
notorious-sk8er
Senior Member
Join Date: Jun 2005
Old 08-23-2005 , 18:57   werepyre
Reply With Quote #1

i dont get wats wrong with this
Code:
//Werepyre /* CVARS - copy and paste cvars to shconfig.cfg //Werepyre were_level 9            //level were_health 175       //health were_armor 200          //armor were_knifespeed 290    //knife speed were_healpoints 2.2  //how much health it heals per sec. were_gravity 0.40        //gravity were_speed 450          //speed were_knifemulti 1.8  //damage multiplier for knife were_hppercent 1.0      //percent of the damage u make becomes hp */ #include <amxmod> #include <Vexd_Utilities> #include <superheromod> //Global Variables new gHeroName[]="Werepyre" new bool:gHasWerepyrePowers[SH_MAXSLOTS+1] new gPlayerLevels[SH_MAXSLOTS+1] new gPlayerMaxHealth[SH_MAXSLOTS+1] new Float:gMultiplier new gHealPoints //------------------------------------------------------------------------------ public_init() {     //Plugin Info     register_plugin("SUPERHERO Werepyre","1.0","sk8er")         //DO NOT EDIT THESE CVARS. USE shconfig.cfg     register_cvar("were_level", "9")     register_cvar("were_health", "175")      register_cvar("were_armor", "200")      register_cvar("were_knifespeed", "290")      register_cvar("were_healpoints", "2.2")      register_cvar("were_gravity", "0.40")      register_cvar("were_speed", "450")      register_cvar("were_knifemulti", "1.8")      register_cvar("were_hppercent", "1.0")            //FIRE THIS EVENT TO CREATE THIS HERO      shCreateHero(gHeroName, "Werepyre Powers", "Werewolf and Vampire fuzed together", false, "were_level")            // REGISTER EVENTS THIS HERO WILL RESPOND TO! (AND SERVER COMMANDS      register_srvcmd("were_init", "were_init")      shRegHeroInit(gHeroName, "were_init")            shSetMaxHealth(gHeroName, "were_health" )     shSetMinGravity(gHeroName, "were_gravity" )     shSetMaxArmor(gHeroName, "were_armor" )     shSetMaxSpeed(gHeroName, "were_speed", "[0]" )            //INIT      register_srvcmd("were_init", "were_init")      shRegHeroInit(gHeroName,"were_init")            //LEVELS      register_srvcmd("were_levels", "were_levels")      shRegLevels(gHeroName,"were_levels")            //ENERGY      register_event("Damage", "were_damage", "b", "2!0")            // HEAL LOOP     set_task(1.0,"were_loop",0,"",0,"b" )     // EXTRA KNIFE DAMAGE     register_event("Damage", "were_damage", "b", "2!0")         // Let Server know about Werepyre's max knife speed     shSetMaxSpeed(gHeroName, "were_knifespeed", "[29]" )            gMultiplier = get_cvar_float("were_hppercent")            //Superhero tells max health      register_srvcmd("were_maxhealth", "were_maxhealth")      shRegMaxHealth(gHeroName, "were_maxhealth" )       } //---------------------------------------------------------------------------------------------- public were_init() {     // First Argument is an id     new temp[6]     read_argv(1,temp,5)     new id=str_to_num(temp)     // 2nd Argument is 0 or 1 depending on whether the id has werepyre skills     read_argv(2,temp,5)     new hasPowers = str_to_num(temp)     gPlayerMaxHealth[id] = 100     gHasWerepyrePowers[id] = (hasPowers!=0)         // Got to take away powers from a user that dropped Werepyre     if ( !hasPowers && is_user_connected(id) ) {         shRemHealthPower(id)         shRemGravityPower(id)         shRemArmorPower(id)         shRemSpeedPower(id) } //---------------------------------------------------------------------------------------------- public were_levels() {     new id[5]     new lev[5]     read_argv(1,id,4)     read_argv(2,lev,4)     gPlayerLevels[str_to_num(id)] = str_to_num(lev) } //---------------------------------------------------------------------------------------------- public were_damage(id) {     if (!shModActive() || !is_user_connected(id)) return     new damage = read_data(2)     new attacker = get_user_attacker(id)     if ( attacker <= 0 || attacker > SH_MAXSLOTS ) return     if ( gHasWerepyrePowers[attacker] && is_user_alive(attacker) && attacker != id ) {         //Add some HP back!         gMultiplier = get_cvar_float("dracula_pctperlev")         new giveHPs = floatround( damage * gMultiplier * gPlayerLevels[attacker] )         if (get_user_health(attacker) < gPlayerMaxHealth[attacker] && giveHPs > 0 ) {             new alphanum = damage * 2             if (alphanum > 200) alphanum = 200             else if (alphanum < 40) alphanum = 40             setScreenFlash(attacker, 255, 10, 10, 10, alphanum )             shAddHPs(attacker, giveHPs, gPlayerMaxHealth[attacker] )         }     } } //---------------------------------------------------------------------------------------------- public were_maxhealth() {     new id[6]     new health[9]     read_argv(1,id,5)     read_argv(2,health,8)     gPlayerMaxHealth[str_to_num(id)] = str_to_num(health) } //---------------------------------------------------------------------------------------------- public client_connect(id) {     gHasWerepyrePowers[id] = false } //---------------------------------------------------------------------------------------------
notorious-sk8er is offline
jtp10181
Veteran Member
Join Date: May 2004
Location: Madison, WI
Old 08-23-2005 , 21:27  
Reply With Quote #2

problem being....?
__________________
jtp10181 is offline
Send a message via ICQ to jtp10181 Send a message via AIM to jtp10181 Send a message via MSN to jtp10181 Send a message via Yahoo to jtp10181
AZNDARKEVILDEMON
Senior Member
Join Date: Jun 2005
Location: USA
Old 08-23-2005 , 21:54  
Reply With Quote #3

9 errors.. on compile, thats the problem that he having
AZNDARKEVILDEMON is offline
Send a message via AIM to AZNDARKEVILDEMON Send a message via Yahoo to AZNDARKEVILDEMON
Freecode
Never Fall Asleep
Join Date: Jan 2004
Old 08-23-2005 , 22:24  
Reply With Quote #4

errors being...?
Freecode is offline
AZNDARKEVILDEMON
Senior Member
Join Date: Jun 2005
Location: USA
Old 08-23-2005 , 23:03  
Reply With Quote #5

chaos_raptor] sk8er, i see what ur problem is

Code:
were_knifemulti 1.8     //damage multiplier for knife
has no indenfication

Code:
gMultiplier = get_cvar_float("dracula_pctperlev")
you forgot to change that

and go fix this whole thing

Code:
//---------------------------------------------------------------------------------------------- public were_damage(id) {     if (!shModActive() || !is_user_connected(id)) return     new damage = read_data(2)     new attacker = get_user_attacker(id)     if ( attacker <= 0 || attacker > SH_MAXSLOTS ) return     if ( gHasWerepyrePowers[attacker] && is_user_alive(attacker) && attacker != id ) {         //Add some HP back!         gMultiplier = get_cvar_float("dracula_pctperlev")         new giveHPs = floatround( damage * gMultiplier * gPlayerLevels[attacker] )         if (get_user_health(attacker) < gPlayerMaxHealth[attacker] && giveHPs > 0 ) {             new alphanum = damage * 2             if (alphanum > 200) alphanum = 200             else if (alphanum < 40) alphanum = 40             setScreenFlash(attacker, 255, 10, 10, 10, alphanum )             shAddHPs(attacker, giveHPs, gPlayerMaxHealth[attacker] )         }     } } //----------------------------------------------------------------------------------------------

and i think that should work
AZNDARKEVILDEMON is offline
Send a message via AIM to AZNDARKEVILDEMON Send a message via Yahoo to AZNDARKEVILDEMON
notorious-sk8er
Senior Member
Join Date: Jun 2005
Old 08-24-2005 , 16:03  
Reply With Quote #6

shitttt....i dont wanna do all that work lol...i just did it bc i was bored.those r my problems..and i dont no how to fix them
notorious-sk8er is offline
123
Veteran Member
Join Date: Apr 2005
Location: Katy, TX
Old 08-24-2005 , 16:08  
Reply With Quote #7

You might wanna make a bigger picture, so that we can see the errors...
__________________
//ShadowLeader - 123
123 is offline
notorious-sk8er
Senior Member
Join Date: Jun 2005
Old 08-24-2005 , 20:18  
Reply With Quote #8

i no
notorious-sk8er is offline
notorious-sk8er
Senior Member
Join Date: Jun 2005
Old 08-25-2005 , 12:55  
Reply With Quote #9

errors:

sh_werepyre.sma(10 : error 029: invalid expression, assumed zero
sh_werepyre.sma(10 : error 017: undefined symbol "were_loop"
sh_werepyre.sma(112) : error 017: undefined symbol "ghasWerepyrePowers"
sh_werepyre.sma(112) : error 001: expected token: "}" but found "]"
sh_werepyre.sma(112) : error 029: invalid expression, assumed zero
sh_werepyre.sma(112) : error 029: invalid expression, assumed zero
sh_werepyre.sma(119) : error 029: invalid expression, assumed zero
sh_werepyre.sma(119) : error 017: undefined symbol "were_levels"
sh_werepyre.sma(130) : error 029: invalid expression, assumed zero
sh_werepyre.sma(130) : error 017: undefined symbol "were_damage"
sh_werepyre.sma(154) : error 029: invalid expression, assumed zero
sh_werepyre.sma(154) : error 017: undefined symbol "were_maxhealth"
sh_werepyre.sma(165) : error 029: invalid expression, assumed zero
sh_werepyre.sma(165) : error 004: function "client_connect" is not implemented
sh_werepyre.sma(170) : error 001: expected token "}" but found "-end of file-"
notorious-sk8er is offline
D o o m
Veteran Member
Join Date: Sep 2005
Location: Germany
Old 08-25-2005 , 17:36  
Reply With Quote #10

Quote:
Originally Posted by chaos_raptor
sk8er]errors:

sh_werepyre.sma(10 : error 029: invalid expression, assumed zero
sh_werepyre.sma(10 : error 017: undefined symbol "were_loop"
sh_werepyre.sma(112) : error 017: undefined symbol "ghasWerepyrePowers"
sh_werepyre.sma(112) : error 001: expected token: "}" but found "]"
sh_werepyre.sma(112) : error 029: invalid expression, assumed zero
sh_werepyre.sma(112) : error 029: invalid expression, assumed zero
sh_werepyre.sma(119) : error 029: invalid expression, assumed zero
sh_werepyre.sma(119) : error 017: undefined symbol "were_levels"
sh_werepyre.sma(130) : error 029: invalid expression, assumed zero
sh_werepyre.sma(130) : error 017: undefined symbol "were_damage"
sh_werepyre.sma(154) : error 029: invalid expression, assumed zero
sh_werepyre.sma(154) : error 017: undefined symbol "were_maxhealth"
sh_werepyre.sma(165) : error 029: invalid expression, assumed zero
sh_werepyre.sma(165) : error 004: function "client_connect" is not implemented
sh_werepyre.sma(170) : error 001: expected token "}" but found "-end of file-"
To the 3rd error: Change the lil' h to a big one (H)
Why do you have 2 different parts for the multipler? Once you have were_knifemulti and then you have were_damage, too

What is the point for were_levels?
were_maxhealth is never explained what it do in the .sma file

I would help you, but Im on vacation and so not at home, so I can't look and test it and I'm sorry, if I say something wrong at the moment, but it's late
D o o m 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:57.


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