Raised This Month: $ Target: $400
 0% 

Can Someone Compile this for me and fix?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
M4Maniac
Member
Join Date: Aug 2005
Old 02-28-2006 , 18:22   Can Someone Compile this for me and fix?
Reply With Quote #1

Quote:
#include <amxmodx>
#include <engine> // this plugin requires Engine
public plugin_init() {
register_plugin("oh hello" , "1.0" , "v3x");
register_event("CurWeapon" , "set_models" , "be" , "1=1"); // if we don't check for the isActive parameter then the skins will act up and change unexpectedly on you (if 0)
}
public plugin_precache() {
precache_model("models/v_deagle.mdl"); // the view model
precache_model("models/p_deagle.mdl"); // the player (view) model
public set_models(id) {
if(!is_user_alive(id)) { // if the player is dead for some reason, prevent the rest of the function from being executed
return PLUGIN_CONTINUE;
}

new weapid = read_data(2); // get the weapon ID

switch(weapid) {
case CSW_M4A1: { // check if it's the weapon ID we want (see below for weapon constants)
entity_set_string(id , EV_SZ_viewmodel , "models/v_deagle.mdl"); // set the view model
entity_set_string(id , EV_SZ_weaponmodel , "models/p_deagle.mdl"); // set the player (view) model
}
// this is where you'd add more if needed
}
return PLUGIN_CONTINUE;
}
#include <amxmodx>
#include <engine> // this plugin requires Engine

public plugin_init() {
register_plugin("oh hello" , "1.0" , "v3x");
register_event("CurWeapon" , "set_models" , "be" , "1=1"); // if we don't check for the isActive parameter then the skins will act up and change unexpectedly on you
}

public plugin_precache() {
precache_model("models/v_mymodel.mdl"); // the view model
precache_model("models/p_mymodel.mdl"); // the player (view) model
}

public set_models(id) {
if(!is_user_alive(id)) { // if the player is dead for some reason, prevent the rest of the function from being executed
return PLUGIN_CONTINUE;
}

new weapid = read_data(2); // get the weapon ID

switch(weapid) {
case CSW_M4A1: {
entity_set_string(id , EV_SZ_viewmodel , "models/v_deagle.mdl"); // set the view model
entity_set_string(id , EV_SZ_weaponmodel , "models/p_deagle.mdl"); // set the player (view) model
}
// this is where you'd add more if needed
}
return PLUGIN_CONTINUE;
}
M4Maniac is offline
GHW_Chronic
SourceMod Donor
Join Date: Sep 2004
Location: Texas
Old 02-28-2006 , 18:53  
Reply With Quote #2

A. use [small] not [quote].
B. u... pasted the plugin twice?
C. it says "Add more here"... so add more there, yes?
D. what do u want us to do?
GHW_Chronic is offline
Send a message via AIM to GHW_Chronic
M4Maniac
Member
Join Date: Aug 2005
Old 02-28-2006 , 19:00  
Reply With Quote #3

When i tried to Compile it several errors occered:
/home/users/amxmodx/tmp3/phpq0xDoU.sma(10) : warning 217: loose indentation
/home/users/amxmodx/tmp3/phpq0xDoU.sma(10) : error 029: invalid expression, assumed zero
/home/users/amxmodx/tmp3/phpq0xDoU.sma(10) : error 017: undefined symbol "set_models"
/home/users/amxmodx/tmp3/phpq0xDoU.sma(11) : error 017: undefined symbol "id"
/home/users/amxmodx/tmp3/phpq0xDoU.sma(19) : error 017: undefined symbol "id"
/home/users/amxmodx/tmp3/phpq0xDoU.sma(19) : warning 215: expression has no effect
/home/users/amxmodx/tmp3/phpq0xDoU.sma(19) : warning 215: expression has no effect
/home/users/amxmodx/tmp3/phpq0xDoU.sma(19) : error 001: expected token: ";", but found ")"
/home/users/amxmodx/tmp3/phpq0xDoU.sma(19) : error 029: invalid expression, assumed zero
/home/users/amxmodx/tmp3/phpq0xDoU.sma(19) : fatal error 107: too many error messages on one line

I was wondering if you could fix these and give me the plugin
M4Maniac is offline
Jordan
Veteran Member
Join Date: Aug 2005
Old 02-28-2006 , 19:04  
Reply With Quote #4

Code:
#include <amxmodx> #include <engine> // this plugin requires Engine public plugin_init() {     register_plugin("oh hello" , "1.0" , "v3x");     register_event("CurWeapon" , "set_models" , "be" , "1=1"); // if we don't check for the isActive parameter then the skins will act up and change unexpectedly on you (if 0) } public plugin_precache() {     precache_model("models/v_deagle.mdl"); // the view model     precache_model("models/p_deagle.mdl"); // the player (view) model } public set_models(id) {     if(!is_user_alive(id)) // if the player is dead for some reason, prevent the rest of the function from being executed     {           return PLUGIN_HANDLED;     }     new weapid = read_data(2); // get the weapon ID     switch(weapid)     {         case CSW_M4A1: // check if it's the weapon ID we want (see below for weapon constants)         {               entity_set_string(id , EV_SZ_viewmodel , "models/v_deagle.mdl"); // set the view model             entity_set_string(id , EV_SZ_weaponmodel , "models/p_deagle.mdl"); // set the player (view) model         }     }     return PLUGIN_CONTINUE; }

Dunno if it works, but it compiles.
Jordan is offline
M4Maniac
Member
Join Date: Aug 2005
Old 02-28-2006 , 19:19  
Reply With Quote #5

Any Idea how to get the Weapon id needed in this line

Code:
new weapid = read_data(2); // get the weapon ID
M4Maniac is offline
GHW_Chronic
SourceMod Donor
Join Date: Sep 2004
Location: Texas
Old 02-28-2006 , 19:22  
Reply With Quote #6

i posted back to ur question on the GHW boards...
http://ghw-amxx.com/viewtopic.php?p=34#34
GHW_Chronic is offline
Send a message via AIM to GHW_Chronic
Jordan
Veteran Member
Join Date: Aug 2005
Old 02-28-2006 , 22:36  
Reply With Quote #7

Maybe this will make it easier:

Code:
new weapid = read_data(2); // getS the weapon ID

You just have to use what Chronic says.
Jordan 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 20:28.


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