How come when I copy all the setting stuff that I got from making my hero on SuperHero Generator and when I paste it on a .sma file it pastes it wrong it pastes like this...
//&|Spartan|THEKINGOFSPARTANS&! - Have the power of the KING
//This hero was made was using jtpizzalover's superhero generator/* CVARS - copy and paste to shconfig.cfg//&|Spartan|THEKINGOFSPARTANS& &|Spartan|THEKINGOFSPARTANS&_level 40 &|Spartan|THEKINGOFSPARTANS&_health 1200 //Default 100 (no extra health)&|Spartan|THEKINGOFSPARTANS&_armor 1200 //Default 150&|Spartan|THEKINGOFSPARTANS&_gravity 1 //Default 1.0 = no extra gravity (0.50 is 50% normal gravity, ect.)&|Spartan|THEKINGOFSPARTANS&_speed 1000 //Default -1 = no extra speed, this cvar is for all weapons (for faster then normal speed set to 261 or higher)&|Spartan|THEKINGOFSPARTANS&_augmult 4 //Damage multiplyer for his aug */#include <amxmodx>#include <superheromod>#include <fakemeta> new HeroName[] = "&|Spartan|THEKINGOFSPARTANS&"new bool:HasHero[SH_MAXSLOTS+1]new bool:HeroModelSet[SH_MAXSLOTS+1] new CvaraugDmgMult public plugin_init(){ // Plugin Info register_plugin("SUPERHERO &|Spartan|THEKINGOFSPARTANS&","amxx","&|Spart an|{IV}-Leader-&") // DO NOT EDIT THIS FILE TO CHANGE CVARS, USE THE SHCONFIG.CFG register_cvar("&|Spartan|THEKINGOFSPARTANS&_l evel", "40") register_cvar("&|Spartan|THEKINGOFSPARTANS&_h ealth", "1200") register_cvar("&|Spartan|THEKINGOFSPARTANS&_a rmor", "1200") register_cvar("&|Spartan|THEKINGOFSPARTANS&_g ravity", "1") register_cvar("&|Spartan|THEKINGOFSPARTANS&_s peed", "1000") CvaraugDmgMult = register_cvar("&|Spartan|THEKINGOFSPARTANS&_a ugmult", "4") // FIRE THE EVENT TO CREATE THIS SUPERHERO! shCreateHero(HeroName, "", "Have the power of the KING", false, "&|Spartan|THEKINGOFSPARTANS&_level") // REGISTER EVENTS THIS HERO WILL RESPOND TO! (AND SERVER COMMANDS) // INIT register_srvcmd("&|Spartan|THEKINGOFSPARTANS& _init", "&|Spartan|THEKINGOFSPARTANS&_init") shRegHeroInit(HeroName, "&|Spartan|THEKINGOFSPARTANS&_init") // EVENTS register_event("ResetHUD", "new_spawn", "b") register_event("DeathMsg", "&|Spartan|THEKINGOFSPARTANS&_death", "a") register_event("CurWeapon", "weapon_change", "be", "1=1") register_event("Damage", "&|Spartan|THEKINGOFSPARTANS&_damage", "b", "2!0") // Let Server know about the hero's variables shSetShieldRestrict(HeroName) shSetMaxHealth(HeroName, "&|Spartan|THEKINGOFSPARTANS&_health") shSetMaxArmor(HeroName, "&|Spartan|THEKINGOFSPARTANS&_armor") shSetMinGravity(HeroName, "&|Spartan|THEKINGOFSPARTANS&_gravity") shSetMaxSpeed(HeroName, "&|Spartan|THEKINGOFSPARTANS&_speed", "[0]")}public plugin_precache(){ precache_model("models/shmod/&|Spartan|THEKINGOFSPARTANS&_v_aug.mdl") precache_model("models/shmod/&|Spartan|THEKINGOFSPARTANS&_p_aug.mdl") precache_model("models/player/&|Spartan|THEKINGOFSPARTANS&/&|Spartan|THEKINGOFSPARTANS&.mdl") } public &|Spartan|THEKINGOFSPARTANS&_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 the hero read_argv(2, temp, 5) new hasPowers = str_to_num(temp) //This hero was made was using jtpizzalover's superhero generator // Reset their shield restrict status // Shield restrict MUST be before weapons are given out shResetShield(id) switch(hasPowers) { case true: { HasHero[id] = true if ( is_user_alive(id) ) { &|Spartan|THEKINGOFSPARTANS&_weapons(id) switch_model(id) } } case false: { // Check is needed since this gets run on clearpowers even if user didn't have this hero if ( is_user_alive(id) && HasHero[id] ) { // This gets run if they had the power but don't anymore engclient_cmd(id, "drop", "weapon_aug") &|Spartan|THEKINGOFSPARTANS&_unmorph(id) shRemHealthPower(id) shRemArmorPower(id) shRemGravityPower(id) shRemSpeedPower(id) } HasHero[id] = false } } }public new_spawn(id){ if ( shModActive() && is_user_alive(id) && HasHero[id] ) { set_task(0.1, "&|Spartan|THEKINGOFSPARTANS&_weapons", id) &|Spartan|THEKINGOFSPARTANS&_tasks(id) }}&|Spartan|THEKINGOFSPARTANS&_tasks(id){ set_task(1.0, "&|Spartan|THEKINGOFSPARTANS&_morph", id)} public &|Spartan|THEKINGOFSPARTANS&_weapons(id){ if ( !shModActive() || !is_user_alive(id) || !HasHero[id] ) return shGiveWeapon(id, "weapon_aug")}switch_model(id){ if ( !shModActive() || !is_user_alive(id) || !HasHero[id] ) return new clip, ammo, wpnid = get_user_weapon(id, clip, ammo) if ( wpnid == CSW_AUG ) { set_pev(id, pev_viewmodel2, "models/shmod/&|Spartan|THEKINGOFSPARTANS&_v_aug.mdl") set_pev(id, pev_weaponmodel2, "models/shmod/&|Spartan|THEKINGOFSPARTANS&_p_aug.mdl") }}public weapon_change(id){ if ( !shModActive() || !HasHero[id] ) return new wpnid = read_data(2) if ( wpnid != CSW_AUG ) return switch_model(id) new clip = read_data(3) // Never Run Out of Ammo! if ( clip == 0 ) shReloadAmmo(id)}public &|Spartan|THEKINGOFSPARTANS&_damage(id){ if ( !shModActive() || !is_user_alive(id) ) return new weapon, bodypart, attacker = get_user_attacker(id, weapon, bodypart) if ( attacker <= 0 || attacker > SH_MAXSLOTS ) return if ( HasHero[attacker] && weapon == CSW_AUG && is_user_alive(id) ) { new damage = read_data(2) new headshot = bodypart == 1 ? 1 : 0 // do extra damage new extraDamage = floatround(damage * get_pcvar_float(CvaraugDmgMult) - damage) if ( extraDamage > 0 ) shExtraDamage(id, attacker, extraDamage, "aug", headshot) }} public &|Spartan|THEKINGOFSPARTANS&_morph(id){ if ( HeroModelSet[id] || !is_user_alive(id) || !HasHero[id] ) return cs_set_user_model(id, "Hero") HeroModelSet[id] = true}&|Spartan|THEKINGOFSPARTANS&_unmorph(id) { if ( HeroModelSet[id] && is_user_connected(id) ) { cs_reset_user_model(id) HeroModelSet[id] = false }}public &|Spartan|THEKINGOFSPARTANS&_death(){ new id = read_data(2) if ( !HasHero[id] ) return &|Spartan|THEKINGOFSPARTANS&_unmorph(id)}publ ic client_connect(id){ HasHero[id] = false HeroModelSet[id] = false}
__________________
Last edited by &|Spartan|{IV}-Leader-&; 08-15-2007 at 21:26.
Reason: I messed up
|