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

i need help scripting this pls


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
.: SlaYeR:. | Ali G Gunz
BANNED
Join Date: Dec 2005
Old 03-18-2006 , 13:50   i need help scripting this pls
Reply With Quote #1

here are the errors
Code:
* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Author"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	// Add your code here...// Greenberet! - Cool colt/m4a1.

/* CVARS - copy and paste to shconfig.cfg

//Greenberet
usmarine_level 10
usmarine_m4a1mult 1.5		//Multiplier for m4a1 damage
usmarine_gravity 0.40		//Gravity US Marine has

*/

#include <amxmod>
#include <Vexd_Utilities>
#include <superheromod>

// GLOBAL VARIABLES
new gHeroName[]="Greenberet"
new gHasUsmarinePower[SH_MAXSLOTS+1]
//----------------------------------------------------------------------------------------------
public plugin_init()
{
	// Plugin Info
	register_plugin("SUPERHERO Greenberet", "1.1", "M0L")

	register_cvar("Greenberet_level", "10")
	register_cvar("Greenberet_m4a1mult", "1.5")
	register_cvar("Greenberet_gravity", "0.40")


	// FIRE THE EVENT TO CREATE THIS SUPERHERO!
	shCreateHero(gHeroName, "M4A1 Reskin", " Come on kick some assLower Gravity / New M4A1 skin with unlimited ammo and more damge", false, "usmarine_level")

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

	register_event("ResetHUD", "newSpawn", "b")
	register_event("Damage", "Greenberet_damage", "b")
	register_event("CurWeapon", "weaponChange", "be", "1=1")

	// Let Server know about Greenberet Variable
	shSetMinGravity(gHeroName, "Greenberet_gravity")
	shSetShieldRestrict(gHeroName)
}
//----------------------------------------------------------------------------------------------
public plugin_precache()
{
	     Entvars_Set_String(id, EV_SZ_viewmodel, "models/shmod/p_m4a1.mdl")
         Entvars_Set_String(id, EV_SZ_viewmodel, "models/shmod/w_m4a1.mdl")
         Entvars_Set_String(id, EV_SZ_viewmodel, "models/shmod/v_m4a1.mdl")
}       
//----------------------------------------------------------------------------------------------
public Greenberet_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)

	gHasGreenberetPower[id] = (hasPowers != 0)

	//Reset thier shield restrict status
	//Shield restrict MUST be before weapons are given out
	shResetShield(id)

	if ( !is_user_alive(id) ) return

	if ( gHasGreenberetPower[id] ) {
		usmarine_weapons(id)
		switchmodel(id)
	}
	else {
		engclient_cmd(id, "drop", "weapon_m4a1")
		shRemGravityPower(id)
	}
}
//-----------------------------------------------------------------------------------------------
public newSpawn(id)
{
	if ( gHasGreenberetPower[id] && is_user_alive(id) && shModActive() ) {
		set_task(0.1, "Greenberet_weapons", id)

		new clip, ammo, wpnid = get_user_weapon(id, clip, ammo)
		if ( wpnid != CSW_M4A1 && wpnid > 0 ) {
			new wpn[32]
			get_weaponname(wpnid, wpn, 31)
			engclient_cmd(id, wpn)
		}
	}
}
//-----------------------------------------------------------------------------------------------
public Greenberet_weapons(id)
{
	if ( is_user_alive(id) && shModActive() ) {
		shGiveWeapon(id, "weapon_m4a1")
	}
}
//-----------------------------------------------------------------------------------------------
public switchmodel(id)
{
	if ( !is_user_alive(id) || !gHasGreenberetPower[id] ) return

	new clip, ammo, wpnid = get_user_weapon(id, clip, ammo)
	if ( wpnid == CSW_M4A1 ) {
		// Weapon Model change thanks to .:SlaYeR:.Ali.G
		Entvars_Set_String(id, EV_SZ_viewmodel, "models/shmod/p_m4a1.mdl")
		Entvars_Set_String(id, EV_SZ_viewmodel, "models/shmod/w_m4a1.mdl")
		Entvars_Set_String(id, EV_SZ_viewmodel, "models/shmod/v_m4a1.mdl")
	}
}
//----------------------------------------------------------------------------------------------
public weaponChange(id)
{
	if ( !gHasGreenberetPower[id] || !shModActive() ) return

	new wpnid = read_data(2)
	new clip = read_data(3)

	if ( wpnid != CSW_M4A1 ) return

	switchmodel(id)

	// Never Run Out of Ammo!
	if ( clip == 0 ) {
		shReloadAmmo(id)
	}
}
//-----------------------------------------------------------------------------------------------
public Greenberet_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 ( gHasUsmarinePower[attacker] && weapon == CSW_M4A1 && is_user_alive(id) ) {
		// do extra damage
		new extraDamage = floatround(damage * get_cvar_float("Greenberet_m4a1mult") - damage)
		if (extraDamage > 0) shExtraDamage(id, attacker, extraDamage, "m4a1", headshot)
	}
}
//-----------------------------------------------------------------------------------------------
}
Attached Images
File Type: jpe greenberet.jpe (1.87 MB, 256 views)
.: SlaYeR:. | Ali G Gunz is offline
Send a message via AIM to .: SlaYeR:. | Ali G Gunz Send a message via MSN to .: SlaYeR:. | Ali G Gunz
imported_Master Sergeant
Junior Member
Join Date: Mar 2006
Old 03-18-2006 , 14:08  
Reply With Quote #2

What, Is the problem. wow dude, i can not understan a fu**.
__________________

SuperHero#1 cs 1.6
Connect
Regular Public#2 cs 1.6
Connect
imported_Master Sergeant is offline
Emp`
AMX Mod X Plugin Approver
Join Date: Aug 2005
Location: Decapod 10
Old 03-18-2006 , 14:10  
Reply With Quote #3

ok... so whats wrong >.> dont just say fix this >.>
Emp` is offline
Send a message via AIM to Emp` Send a message via MSN to Emp` Send a message via Yahoo to Emp` Send a message via Skype™ to Emp`
imported_Master Sergeant
Junior Member
Join Date: Mar 2006
Old 03-18-2006 , 18:30  
Reply With Quote #4

Ok i fixid the hero for you, wow damn there was many errors

Code:
// GREENBERET! - Cool colt/m4a1. /* CVARS - copy and paste to shconfig.cfg //Greenberet Greenberet_level 10 Greenberet_m4a1mult 1.5  //Multiplier for m4a1 damage Greenberet_gravity 0.40  //Gravity Greenberet has */ // Another Morpheus rip this time with a m4a1 #include <amxmod> #include <Vexd_Utilities> #include <superheromod> // GLOBAL VARIABLES new gHeroName[]="Greenberet" new gHasGreenberetPower[SH_MAXSLOTS+1] //---------------------------------------------------------------------------------------------- public plugin_init() {     // Plugin Info     register_plugin("SUPERHERO GREENBERET", "1.1", "M0L")     register_cvar("Greenberet_level", "10")     register_cvar("Greenberet_m4a1mult", "1.5")     register_cvar("Greenberet_gravity", "0.40")     // FIRE THE EVENT TO CREATE THIS SUPERHERO!     shCreateHero(gHeroName, "M4A1 Reskin", " Lower Gravity / New M4A1 skin with unlimited ammo and more damge", false, "Greenberet_level")     // REGISTER EVENTS THIS HERO WILL RESPOND TO! (AND SERVER COMMANDS)     // Init     register_srvcmd("Greenberet_init", "Greenberet_init")     shRegHeroInit(gHeroName, "Greenberet_init")     register_event("ResetHUD", "newSpawn", "b")     register_event("Damage", "Greenberet_damage", "b")     register_event("CurWeapon", "weaponChange", "be", "1=1")     // Let Server know about Greenberet's Variable     shSetMinGravity(gHeroName, "Greenberet_gravity")     shSetShieldRestrict(gHeroName) } //---------------------------------------------------------------------------------------------- public plugin_precache() {     precache_model("models/shmod/v_m4a1.mdl") } //---------------------------------------------------------------------------------------------- public usmarine_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)     gHasGreenberetPower[id] = (hasPowers != 0)     //Reset thier shield restrict status     //Shield restrict MUST be before weapons are given out     shResetShield(id)     if ( !is_user_alive(id) ) return     if ( gHasGreenberetPower[id] ) {         Greenberet_weapons(id)         switchmodel(id)     }     else {         engclient_cmd(id, "drop", "weapon_m4a1")         shRemGravityPower(id)     } } //----------------------------------------------------------------------------------------------- public newSpawn(id) {     if ( gHasGreenberetPower[id] && is_user_alive(id) && shModActive() ) {         set_task(0.1, "Greenberet_weapons", id)         new clip, ammo, wpnid = get_user_weapon(id, clip, ammo)         if ( wpnid != CSW_M4A1 && wpnid > 0 ) {             new wpn[32]             get_weaponname(wpnid, wpn, 31)             engclient_cmd(id, wpn)         }     } } //----------------------------------------------------------------------------------------------- public Greenberet_weapons(id) {     if ( is_user_alive(id) && shModActive() ) {         shGiveWeapon(id, "weapon_m4a1")     } } //----------------------------------------------------------------------------------------------- public switchmodel(id) {     if ( !is_user_alive(id) || !gHasGreenberetPower[id] ) return     new clip, ammo, wpnid = get_user_weapon(id, clip, ammo)     if ( wpnid == CSW_M4A1 ) {         // Weapon Model change thanks to [CCC]Taz-Devil         Entvars_Set_String(id, EV_SZ_viewmodel, "models/shmod/v_m4a1.mdl")     } } //---------------------------------------------------------------------------------------------- public weaponChange(id) {     if ( !gHasGreenberetPower[id] || !shModActive() ) return     new wpnid = read_data(2)     new clip = read_data(3)     if ( wpnid != CSW_M4A1 ) return     switchmodel(id)     // Never Run Out of Ammo!     if ( clip == 0 ) {         shReloadAmmo(id)     } } //----------------------------------------------------------------------------------------------- public Greenberet_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 ( gHasGreenberetPower[attacker] && weapon == CSW_M4A1 && is_user_alive(id) ) {         // do extra damage         new extraDamage = floatround(damage * get_cvar_float("Greenberet_m4a1mult") - damage)         if (extraDamage > 0) shExtraDamage(id, attacker, extraDamage, "m4a1", headshot)     } } //-----------------------------------------------------------------------------------------------


Always answer's on the forums
__________________

SuperHero#1 cs 1.6
Connect
Regular Public#2 cs 1.6
Connect
imported_Master Sergeant is offline
.: SlaYeR:. | Ali G Gunz
BANNED
Join Date: Dec 2005
Old 03-18-2006 , 18:46   dude
Reply With Quote #5

dude that ain't right i still got the same errors :'( can u compile it for me plz now i got 208 errors emp can u fix this plz
.: SlaYeR:. | Ali G Gunz is offline
Send a message via AIM to .: SlaYeR:. | Ali G Gunz Send a message via MSN to .: SlaYeR:. | Ali G Gunz
imported_Master Sergeant
Junior Member
Join Date: Mar 2006
Old 03-18-2006 , 18:54  
Reply With Quote #6

ok if you cant compile it download the amxx

http://www.msvgaming.com/files/Matri...reenberet.amxx
__________________

SuperHero#1 cs 1.6
Connect
Regular Public#2 cs 1.6
Connect
imported_Master Sergeant is offline
.: SlaYeR:. | Ali G Gunz
BANNED
Join Date: Dec 2005
Old 03-19-2006 , 07:49   Grrr
Reply With Quote #7

that green beret crashes my server and its a normal m4a1
.: SlaYeR:. | Ali G Gunz is offline
Send a message via AIM to .: SlaYeR:. | Ali G Gunz Send a message via MSN to .: SlaYeR:. | Ali G Gunz
imported_Master Sergeant
Junior Member
Join Date: Mar 2006
Old 03-19-2006 , 08:04  
Reply With Quote #8

dude, i think you DONT have the model in you model folder.
It worked fine for me.
__________________

SuperHero#1 cs 1.6
Connect
Regular Public#2 cs 1.6
Connect
imported_Master Sergeant is offline
.: SlaYeR:. | Ali G Gunz
BANNED
Join Date: Dec 2005
Old 03-19-2006 , 13:32   send model plz
Reply With Quote #9

send the model plz and when my server starts it shuts down agian with green beret
.: SlaYeR:. | Ali G Gunz is offline
Send a message via AIM to .: SlaYeR:. | Ali G Gunz Send a message via MSN to .: SlaYeR:. | Ali G Gunz
imported_Master Sergeant
Junior Member
Join Date: Mar 2006
Old 03-19-2006 , 13:45  
Reply With Quote #10

Well, i dont know what model you want to use for greenberet.
just find one you self named v_m4a1.mdl or rename it.
__________________

SuperHero#1 cs 1.6
Connect
Regular Public#2 cs 1.6
Connect
imported_Master Sergeant 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 13:29.


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