Quote:
Originally Posted by znakosss
Hello again , i have no idea for AMX Scripting , if I could , i not ask for help
|
PHP Code:
#include < amxmodx >
#include < fakemeta >
#include < hamsandwich >
new g_szPlayerModel[ ] = "terror_model";
public plugin_init( )
{
register_plugin( "Terrorist Model", "1.0", "DoNii" );
RegisterHam( Ham_Spawn, "player", "fw_HamSpawnPost", 1 );
register_forward( FM_SetClientKeyValue, "fw_FMSetClientKeyValuePre", 0 ) ;
}
public plugin_precache( )
{
new szBuffer[ 64 ];
formatex( szBuffer, charsmax( szBuffer ), "models/player/%s/%s.mdl", g_szPlayerModel, g_szPlayerModel );
precache_model( szBuffer );
}
public fw_HamSpawnPost( id )
{
if( ! is_user_connected( id ) )
return HAM_IGNORED;
if( get_user_team( id ) != 1)
return HAM_IGNORED;
if( get_user_flags(id) & ADMIN_KICK || get_user_flags(id) & ADMIN_LEVEL_H )
set_user_info( id, "model", g_szPlayerModel );
return HAM_IGNORED;
}
public fw_FMSetClientKeyValuePre( iPlayer, const szBuffer[ ], const szKey[ ] )
{
if( equal( szKey, "model" ) && get_user_team( iPlayer ) == 1 && (get_user_flags(id) & ADMIN_KICK || get_user_flags(id) & ADMIN_LEVEL_H) )
{
set_user_info( iPlayer, "model", g_szPlayerModel );
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}
I litteraly added 1 single line and edited another, next time I wont, because you must at least learn some basics to get help.
__________________