Raised This Month: $ Target: $400
 0% 

[REQ] Player Model Code


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
dejan
Senior Member
Join Date: Mar 2009
Location: Sweden
Old 06-06-2010 , 15:44   [REQ] Player Model Code
Reply With Quote #1

could anyone fix so this plugin doesnt kick player because it makes my server kick players from the server.

PHP Code:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>

new cvar_on

public plugin_init()
{
register_plugin("Jailbreak Models""1.0""Drekes")

RegisterHam(Ham_Spawn"player""Event_Playerspawn"1)
}

public 
plugin_precache()
{
cvar_on register_cvar("jb_models""1")

if(
get_pcvar_num(cvar_on))
{
precache_model("models/player/guardct/guardct.mdl")
precache_model("models/player/prisoner/prisoner.mdl")
}
}

public 
Event_Playerspawn(id)
set_task(0.5"set_models"id)

public 
set_models(id)
{
if(!
is_user_alive(id) || cs_get_user_team(id) == CS_TEAM_SPECTATOR)
return 
PLUGIN_HANDLED

if(cs_get_user_team(id) == CS_TEAM_CT)
cs_set_user_model(id"guardct")

else if(
cs_get_user_team(id) == CS_TEAM_T)
cs_set_user_model(id"prisoner")

return 
PLUGIN_HANDLED

__________________
dejan is offline
Send a message via Skype™ to dejan
#8 SickneSS
BANNED
Join Date: Sep 2008
Location: Here
Old 06-06-2010 , 15:47   Re: [REQ] Player Model Code
Reply With Quote #2

set_task(0.5, "set_models", id)
=> Call the function,I not need to use task

btw,use engine
#8 SickneSS is offline
Send a message via MSN to #8 SickneSS Send a message via Skype™ to #8 SickneSS
dejan
Senior Member
Join Date: Mar 2009
Location: Sweden
Old 06-06-2010 , 16:15   Re: [REQ] Player Model Code
Reply With Quote #3

Quote:
Originally Posted by #8 SickneSS View Post
set_task(0.5, "set_models", id)
=> Call the function,I not need to use task

btw,use engine
cant you do it for xD
__________________
dejan is offline
Send a message via Skype™ to dejan
shuttle_wave
Veteran Member
Join Date: Apr 2009
Location: New Zealand
Old 06-06-2010 , 22:07   Re: [REQ] Player Model Code
Reply With Quote #4

PHP Code:
#pragma semicolon 1

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>

new cvar_on;

new const 
GuardModel[] = { "models/player/guardct/guardct.mdl" };
new const 
PrisonerModel[] = { "models/player/prisoner/prisoner.mdl" };

public 
plugin_init()
{
    
register_plugin("Jailbreak Models""1.0""Drekes");

    
cvar_on register_cvar("jb_models""1");
    
    
RegisterHam(Ham_Spawn"player""Event_Playerspawn"1);
}

public 
plugin_precache()
{
    if(
get_pcvar_num(cvar_on))
    {
        
precache_model(GuardModel);
        
precache_model(PrisonerModel);
    }
}

public 
Event_Playerspawn(id)
{    
    if(!
is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_SPECTATOR)
        return 
PLUGIN_HANDLED;

    if(
cs_get_user_team(id) == CS_TEAM_CT)
        
cs_set_user_model(idGuardModel);

    else if(
cs_get_user_team(id) == CS_TEAM_T)
        
cs_set_user_model(idPrisonerModel);

    return 
PLUGIN_HANDLED;

__________________
JailBreak Mod with Plugin API ( 90% ) Public
shuttle_wave is offline
dejan
Senior Member
Join Date: Mar 2009
Location: Sweden
Old 06-07-2010 , 01:22   Re: [REQ] Player Model Code
Reply With Quote #5

Quote:
Originally Posted by shuttle_wave View Post
PHP Code:
#pragma semicolon 1

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>

new cvar_on;

new const 
GuardModel[] = { "models/player/guardct/guardct.mdl" };
new const 
PrisonerModel[] = { "models/player/prisoner/prisoner.mdl" };

public 
plugin_init()
{
    
register_plugin("Jailbreak Models""1.0""Drekes");

    
cvar_on register_cvar("jb_models""1");
    
    
RegisterHam(Ham_Spawn"player""Event_Playerspawn"1);
}

public 
plugin_precache()
{
    if(
get_pcvar_num(cvar_on))
    {
        
precache_model(GuardModel);
        
precache_model(PrisonerModel);
    }
}

public 
Event_Playerspawn(id)
{    
    if(!
is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_SPECTATOR)
        return 
PLUGIN_HANDLED;

    if(
cs_get_user_team(id) == CS_TEAM_CT)
        
cs_set_user_model(idGuardModel);

    else if(
cs_get_user_team(id) == CS_TEAM_T)
        
cs_set_user_model(idPrisonerModel);

    return 
PLUGIN_HANDLED;

it crash the server when some one joins
PHP Code:
L 06/07/2010 07:20:00Invalid CVAR pointer
L 06
/07/2010 07:20:00: [AMXXRun time error 10 (plugin "playermodel.amxx") (native "get_pcvar_num") - debug not enabled!
L 06/07/2010 07:20:00: [AMXXTo enable debug modeadd "debug" after the plugin name in plugins.ini (without quotes).
L 06/07/2010 07:20:06: [CSTRIKEInvalid player 1 
PHP Code:
L 06/07/2010 07:20:51Invalid CVAR pointer
L 06
/07/2010 07:20:51: [AMXXDisplaying debug trace (plugin "playermodel.amxx")
L 06/07/2010 07:20:51: [AMXXRun time error 10native error (native "get_pcvar_num")
L 06/07/2010 07:20:51: [AMXX]    [0textkPBpgq.sma::plugin_precache (line 23)
L 06/07/2010 07:20:57: [CSTRIKEInvalid player 1
L 06
/07/2010 07:20:57: [AMXXDisplaying debug trace (plugin "playermodel.amxx")
L 06/07/2010 07:20:57: [AMXXRun time error 10native error (native "cs_get_user_team")
L 06/07/2010 07:20:57: [AMXX]    [0textkPBpgq.sma::Event_Playerspawn (line 32
__________________
dejan is offline
Send a message via Skype™ to dejan
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 06-07-2010 , 01:25   Re: [REQ] Player Model Code
Reply With Quote #6

Don't use cs_set_user_model(), it knows to generate some problems ( kick, flood, etc..)

See the method used in PlayerModel by connor.
__________________
Arkshine is offline
shuttle_wave
Veteran Member
Join Date: Apr 2009
Location: New Zealand
Old 06-07-2010 , 01:34   Re: [REQ] Player Model Code
Reply With Quote #7

Quote:
Originally Posted by Arkshine View Post
Don't use cs_set_user_model(), it knows to generate some problems ( kick, flood, etc..)

See the method used in PlayerModel by connor.
Ok sweet
__________________
JailBreak Mod with Plugin API ( 90% ) Public
shuttle_wave is offline
dejan
Senior Member
Join Date: Mar 2009
Location: Sweden
Old 06-07-2010 , 01:36   Re: [REQ] Player Model Code
Reply With Quote #8

Quote:
Originally Posted by Arkshine View Post
Don't use cs_set_user_model(), it knows to generate some problems ( kick, flood, etc..)

See the method used in PlayerModel by connor.
dont know how to do it can some one do it for me?
__________________
dejan is offline
Send a message via Skype™ to dejan
shuttle_wave
Veteran Member
Join Date: Apr 2009
Location: New Zealand
Old 06-07-2010 , 01:43   Re: [REQ] Player Model Code
Reply With Quote #9

http://forums.alliedmods.net/showthread.php?t=106094
__________________
JailBreak Mod with Plugin API ( 90% ) Public
shuttle_wave is offline
dejan
Senior Member
Join Date: Mar 2009
Location: Sweden
Old 06-07-2010 , 01:44   Re: [REQ] Player Model Code
Reply With Quote #10

Quote:
Originally Posted by shuttle_wave View Post
thanks
__________________

Last edited by dejan; 06-07-2010 at 01:49.
dejan is offline
Send a message via Skype™ to dejan
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 07:03.


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