help :e

lo hago rapido


// Nemesis! - Faster, Stronger, let the hue beggin!






/* CVARS - copy and paste to shconfig.cfg


//Nemesis
Nemesis_level 0
Nemesis_gravity 0.40			//Gravity
Nemesis_health 175			//Starting Health
Nemesis_armor 200			//Starting Armor
Nemesis_speed 375			//Running Speed
Nemesis_knifemult 2.50    // Ammount mutiplied to damage when knifing
Nemesis_knifespeed 720    // User speed when knife is out


*/


#include <amxmod>
#include <superheromod>


// VARIABLES
new gHeroName[]="Nemesis"
new bool:gmorphed[SH_MAXSLOTS+1]
new bool:gHasFoggerPower[SH_MAXSLOTS+1]


//-------------------------------------e---------------------------------------------------------
public plugin_init()
{
	// Plugin Info
	register_plugin("SUPERHERO Nemesis","1.0","ConejoChombi")


	// DO NOT EDIT THIS FILE TO CHANGE CVARS, USE THE SHCONFIG.CFG
	register_cvar("Nemesis_level", "0")
	register_cvar("Nemesis_gravity", "0.40")
	register_cvar("Nemesis_armor", "200")
	register_cvar("Nemesis_health", "175")
	register_cvar("Nemesis_speed", "375")
	register_cvar("Nemesis_knifemult", "2.50")
	register_cvar("Nemesis_knifespeed", "720")


	// FIRE THE EVENT TO CREATE THIS SUPERHERO!
	shCreateHero(gHeroName, "fucking nemesis :E", "osea es nemesis pa :E.", false, "nemesis_level" )


	// REGISTER EVENTS THIS HERO WILL RESPOND TO! (AND SERVER COMMANDS)
	register_srvcmd("Nemesis_init", "Nemesis_init")
	shRegHeroInit(gHeroName, "Nemesis_init")


        // EVENTS
	register_event("CurWeapon", "weaponChange", "be", "1=1")
	register_event("Damage", "Nemesis_damage", "b", "2!0")
	
	// Let Server know about Nemesis Variable
	// It is possible that another hero has more hps, less gravity, or more armor
	// so rather than just setting these - let the superhero module decide each round
	shSetMaxHealth(gHeroName, "Nemesis_health" )
	shSetMinGravity(gHeroName, "Nemesis_gravity" )
	shSetMaxArmor(gHeroName, "Nemesis_armor" )
	shSetMaxSpeed(gHeroName, "Nemesis_speed", "[0]" )
	shSetMaxSpeed(gHeroName, "Nemesis_knifespeed", "[29]")
}
//----------------------------------------------------------------------------------------------
public plugin_precache()
{
	precache_model("models/player/nemesis/nemesis.mdl")
        precache_model("models/shmod/Nemesis_knife.mdl")
	
}


//----------------------------------------------------------------------------------------------
public nemesis_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 Nemesis
	read_argv(2,temp,5)
	new hasPowers = str_to_num(temp)


 	if ( hasPowers && is_user_alive(id) ) {
		Nemesis_giveitem(id)
        
        gHasNemesisPower[id] = (hasPowers != 0)


        
	if ( is_user_alive(id) ) {
		if ( hasPowers ) {
			switchmodel(id)
                        Nemesis_tasks(id)
		}
		//This gets run if they had the power but don't anymore
		else if ( !hasPowers && gHasNemesisPowers[id] ) {
			shRemSpeedPower(id)
		}
	}


	// Got to take away powers from a user that dropped Nemesis
	if ( !hasPowers && is_user_connected(id) ) {
		shRemHealthPower(id)
		shRemGravityPower(id)
		shRemArmorPower(id)
		shRemSpeedPower(id)
	}
}
//----------------------------------------------------------------------------------------------
public switchmodel(id)
{
	if ( !is_user_alive(id) ) return


	//If user is holding a shield do not change model, since we don't have one with a shield
	new v_mdl[32]
	Entvars_Get_String(id, EV_SZ_viewmodel, v_mdl, 31)
	if ( containi(v_mdl, "v_shield_") != -1 ) return


	new clip, ammo, wpnid = get_user_weapon(id, clip, ammo)
	if (wpnid == CSW_KNIFE) {
		// Weapon Model change thanks to imperio lnj
		Entvars_Set_String(id, EV_SZ_viewmodel, "models/shmod/Nemesis_knife.mdl")
	}
}
//----------------------------------------------------------------------------------------------
public weaponChange(id)
{
	if ( !gHasNemesisPowers[id] || !shModActive() ) return


	new wpnid = read_data(2)


	if ( wpnid == CSW_KNIFE ) switchmodel(id)
}
//----------------------------------------------------------------------------------------------
public Nemesis_damage(id)
{
	if ( !shModActive() || !is_user_alive(id) ) return


	new damage = read_data(2)
	new weapon, bodypart, attacker = get_user_attacker(id, weapon, bodypart)
	new headshot = bodypart == 1 ? 1 : 0


	if ( attacker <= 0 || attacker > SH_MAXSLOTS ) return


	if ( gHasNemesisPowers[attacker] && weapon == CSW_KNIFE && is_user_alive(id) ) {
		// do extra damage
		new extraDamage = floatround(damage * get_cvar_float("Nemesis_knifemult") - damage)
		if (extraDamage > 0) shExtraDamage(id, attacker, extraDamage, "knife", headshot)
	}
}
//----------------------------------------------------------------------------------------------
public newSpawn(id)
{
	if ( shModActive() && gHasNemesisPower[id] && is_user_alive(id) ){
		set_task(0.1, "Nemesis_giveitem", id)
	}
}
//----------------------------------------------------------------------------------------------
public Nemesis_giveitem(id)
{
	if ( is_user_alive(id) ) {
		give_item(id, "item_longjump")
	}
}




//----------------------------------------------------------------------------------------------
public Nemesis_tasks(id)
{
	set_task(1.0, "Nemesis_morph", id)


	if( get_cvar_num("Nemesis_teamglow") ){
		set_task(1.0, "Nemesis_glow", id+100, "", 0, "b")
	}
}


//----------------------------------------------------------------------------------------------
public Nemesis_glow(id)
{
	id -= 100


	if ( !is_user_connected(id) ) {
		//Don't want any left over residuals
		remove_task(id+100)
		return
	}


	if ( gHasNemesis[id] && is_user_alive(id) ) {
		if ( get_user_team(id) == 1 ) {
			shGlow(id, 150, 0, 0)
		}
		else {
			shGlow(id, 150, 0, 000)
		}
	}
}
//----------------------------------------------------------------------------------------------
public Nemsis_morph(id)
{
	if ( gmorphed[id] || !is_user_alive(id) ) return


	#if defined AMXX_VERSION
	cs_set_user_model(id, "Nemesis")
	#else
	CS_SetModel(id, "Nemesis")
	#endif




	// Message
	set_hudmessage(50, 205, 50, -1.0, 0.40, 2, 0.02, 4.0, 0.01, 0.1, 7)
	show_hudmessage(id, "sos nemesis viteh a morder colas")


	gmorphed[id] = true
}





alguien sabe por q me tira errror ?

eror 017 undefined symbol “gHasNemesisPowers”

xq sos puto, preguntale al judio?

Porque no tenes host pagado

↑dijo que eras un pobre de mierda que pagues host V:

no soy boludo mira si voy a pagar por algo q no va a generar plata xD

Te ayudaria si estuviera en pascal, pero me mataste xD

help rakk!!! tambien quiero 1 sistema de cuentas xD

! = 0 ?.. No tenes una variable de poder…

se mas especifico q esto es un rip de chucky frogger beast y masterchief

osea no soy muy pro en esto de scrypt :E

go shout

ok

te faltan mas ammo packs

Asi anda perfecto no hace falta pagar host, el sv esta 24hs ON, y nada de lag, el host es alpedo, solo falta traer mas gente y listo :v

arreglen el puto error de steam si quieren que entre gente -.-

Ahi lo hace el puto de ivan :v

A mi tmb me parecio rarisimo eso porque deberia poner un valor a lo que cambie, pero en todo el programa esta asi, asique ni idea!

AlliedModders Conejin xd.

ne no tengo ganas de recordar mi cuenta de allied :S

lo posteas por mi pliz ?