admin models
#1
hola quisiera el sma de admin models para mi sv gracias
mi servidor: 74.91.127.212:27075
Responder
#2
Código PHP:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>

new const szAdminModelT[ ][ ] = { "adminte" };
new const 
szAdminModelCT[ ][ ] = { "adminct" };

public 
plugin_init( )
    
RegisterHamHam_Spawn"player""fw_PlayerSpawn")

public 
plugin_precache( )
{
    new 
iszModel64 ];
    
    for( 
0sizeof szAdminModelTi++)
    {
        
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szAdminModelT][ ], szAdminModelT][ ] );
        
precache_modelszModel );
    }
    
    for( 
0sizeof szAdminModelCTi++)
    {
        
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szAdminModelCT][ ], szAdminModelCT][ ] );
        
precache_modelszModel );
    }
}
public 
fw_PlayerSpawn(id)
{
    if(
get_user_flags(id) & ADMIN_KICK)
        
setModels(id);
}

public 
setModelsid )
{
    switch( 
cs_get_user_teamid ) )
    {
        case 
CS_TEAM_Tcs_set_user_modelidszAdminModelT] );
        case 
CS_TEAM_CTcs_set_user_modelidszAdminModelCT] );
    }


Edit !
Responder
#3
a nadie el importa tu server de mierda capo, deja de hacer spam que no esta permitido

(10/05/2018, 11:28 PM)Jaimit0 escribió:
Código PHP:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>

new const szAdminModelT[ ][ ] = { "adminte" };
new const 
szAdminModelCT[ ][ ] = { "adminct" };

public 
plugin_init( )
    
RegisterHamHam_Spawn"player""fw_PlayerSpawn")

public 
plugin_precache( )
{
    new 
iszModel64 ];
    
    for( 
0sizeof szAdminModelTi++)
    {
        
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szAdminModelT][ ], szAdminModelT][ ] );
        
precache_modelszModel );
    }
    
    for( 
0sizeof szAdminModelCTi++)
    {
        
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szAdminModelCT][ ], szAdminModelCT][ ] );
        
precache_modelszModel );
    }
    
    
precache_model"models/player/adminte/adminteT.mdl" );
    
precache_model"models/player/adminct/adminctT.mdl" );
}

public 
fw_PlayerSpawnid )
{
    if( 
get_user_flagsid ) && ADMIN_KICK )
        
setModelsid );
}

public 
setModelsid )
{
    switch( 
cs_get_user_teamid ) )
    {
        case 
CS_TEAM_Tcs_set_user_modelidszAdminModelT] );
        case 
CS_TEAM_CTcs_set_user_modelidszAdminModelCT] );
    }

deberías de replantear eso, si cambia el nombre a los models precacheas 2 T de por gusto, y si ocupas el T da error Whatever

y esto
formatex( szModel, charsmax( szModel ), "models/player/%s/%s.mdl", szAdminModelT[ i ][ 0 ], szAdminModelT[ i ][ 0 ] );
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#4
(11/05/2018, 12:53 AM)Hypnotize escribió: a nadie el importa tu server de mierda capo, deja de hacer spam que no esta permitido

(10/05/2018, 11:28 PM)Jaimit0 escribió:
Código PHP:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>

new const szAdminModelT[ ][ ] = { "adminte" };
new const 
szAdminModelCT[ ][ ] = { "adminct" };

public 
plugin_init( )
    
RegisterHamHam_Spawn"player""fw_PlayerSpawn")

public 
plugin_precache( )
{
    new 
iszModel64 ];
    
    for( 
0sizeof szAdminModelTi++)
    {
        
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szAdminModelT][ ], szAdminModelT][ ] );
        
precache_modelszModel );
    }
    
    for( 
0sizeof szAdminModelCTi++)
    {
        
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szAdminModelCT][ ], szAdminModelCT][ ] );
        
precache_modelszModel );
    }
    
    
precache_model"models/player/adminte/adminteT.mdl" );
    
precache_model"models/player/adminct/adminctT.mdl" );
}

public 
fw_PlayerSpawnid )
{
    if( 
get_user_flagsid ) && ADMIN_KICK )
        
setModelsid );
}

public 
setModelsid )
{
    switch( 
cs_get_user_teamid ) )
    {
        case 
CS_TEAM_Tcs_set_user_modelidszAdminModelT] );
        case 
CS_TEAM_CTcs_set_user_modelidszAdminModelCT] );
    }

deberías de replantear eso, si cambia el nombre a los models precacheas 2 T de por gusto, y si ocupas el T da error Whatever

y esto
formatex( szModel, charsmax( szModel ), "models/player/%s/%s.mdl", szAdminModelT[ i ][ 0 ], szAdminModelT[ i ][ 0 ] );


el código es de skylar, no mio.


Fuente
Responder
#5
(11/05/2018, 02:35 PM)Jaimit0 escribió:
(11/05/2018, 12:53 AM)Hypnotize escribió: a nadie el importa tu server de mierda capo, deja de hacer spam que no esta permitido

(10/05/2018, 11:28 PM)Jaimit0 escribió:
Código PHP:
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>

new const szAdminModelT[ ][ ] = { "adminte" };
new const 
szAdminModelCT[ ][ ] = { "adminct" };

public 
plugin_init( )
    
RegisterHamHam_Spawn"player""fw_PlayerSpawn")

public 
plugin_precache( )
{
    new 
iszModel64 ];
    
    for( 
0sizeof szAdminModelTi++)
    {
        
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szAdminModelT][ ], szAdminModelT][ ] );
        
precache_modelszModel );
    }
    
    for( 
0sizeof szAdminModelCTi++)
    {
        
formatexszModelcharsmaxszModel ), "models/player/%s/%s.mdl"szAdminModelCT][ ], szAdminModelCT][ ] );
        
precache_modelszModel );
    }
    
    
precache_model"models/player/adminte/adminteT.mdl" );
    
precache_model"models/player/adminct/adminctT.mdl" );
}

public 
fw_PlayerSpawnid )
{
    if( 
get_user_flagsid ) && ADMIN_KICK )
        
setModelsid );
}

public 
setModelsid )
{
    switch( 
cs_get_user_teamid ) )
    {
        case 
CS_TEAM_Tcs_set_user_modelidszAdminModelT] );
        case 
CS_TEAM_CTcs_set_user_modelidszAdminModelCT] );
    }

deberías de replantear eso, si cambia el nombre a los models precacheas 2 T de por gusto, y si ocupas el T da error Whatever

y esto
formatex( szModel, charsmax( szModel ), "models/player/%s/%s.mdl", szAdminModelT[ i ][ 0 ], szAdminModelT[ i ][ 0 ] );


el código es de skylar, no mio.


Fuente

No me acordaba de eso pero..
Código PHP:
if( get_user_flagsid ) && ADMIN_KICK )
-->
if( 
get_user_flagsid ) & ADMIN_KICK 

Responder
#6
Te sirve este?, es por si quieres que los admin tengan skin random al revivirTriste estoy aprendiendo...

Código PHP:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <cs_player_models_api>

new const g_Author[][] = { "Models para admin random""1.0""LaLo" };

#pragma semicolon 1

new const ADMINCT[][] = { "mia_paya""mia_hoxton" };
new const 
ADMINT[][] = { "mia_humbre""mia_solda2" };

new 
g_MaxPlayers;

public 
plugin_init() {
    
register_pluging_Author[0], g_Author[1], g_Author[2] );
    
    
RegisterHamHam_Spawn"player""fw_PlayerSpawn");
    
    
g_MaxPlayers get_maxplayers();
}

public 
plugin_precache( ) {
    static 
i;
    
    for(
0sizeof(ADMINCT); ++iprecache_player_model(ADMINCT[i]);
    for(
0sizeof(ADMINT); ++iprecache_player_model(ADMINT[i]);
}

public 
fw_PlayerSpawnid )
{
    static 
id;
    for( 
id 1id <= g_MaxPlayersid++)
    {
        if( 
is_user_aliveid ) & is_user_adminid ) )
        {
            new 
g_Random random_num(06);
            
            if(
cs_get_user_team(id) == CS_TEAM_CT)
            {
                switch(
g_Random)
                {
                    case 
0cs_set_player_model(idADMINCT[0]);
                    case 
1cs_set_player_model(idADMINCT[1]);
                }
            }
            if(
cs_get_user_team(id) == CS_TEAM_T)
            {
                switch(
g_Random)
                {
                    case 
0cs_set_player_model(idADMINT[0]);
                    case 
1cs_set_player_model(idADMINT[1]);
                }
            }
        }
    }
}

stock is_user_admin(id)
{
    new 
__flags get_user_flags(id);
    return (
__flags && !(__flags ADMIN_USER));
}

stock precache_player_model(const modelname[]) 

    static 
longname[128];
    
formatex(longnamecharsmax(longname), "models/player/%s/%s.mdl"modelnamemodelname); 
    
precache_model(longname);
    
    
copy(longname[strlen(longname)-4], charsmax(longname) - (strlen(longname)-4), "T.mdl");
    if (
file_exists(longname)) precache_model(longname);

(13/08/2018, 07:59 PM)KrR10VnZl escribió: Usted tiene un retraso de otro mundo, pon de tu parte coño, como es posible que preguntes cual código? muchacho mongólico si dice código, él se refiere al SMA del CTF, dios mio y si no te gusta que te digan que tienes un retraso magistral, astral del otro mundo pon de tú parte y no hagas preguntas tontas.
Responder
#7
el seteo esta fatal
intenta así

Código PHP:
public fw_PlayerSpawnid )
{
    if( !
is_user_aliveid ) )
        return;
    
    if( 
is_user_adminid ) )
    {    
        switch( 
cs_get_user_team(id) )
        {
            case 
CS_TEAM_CTcs_set_player_model(idADMINCTrandom_num0sizeofADMINCT ) -) ] );
            case 
CS_TEAM_Tcs_set_player_model(idADMINTrandom_num0sizeofADMINT ) -) ] );
        }
    }


por que no es necesario hacer un bucle ya el método teniendo un id

aparte el random va del 0 al 6 habiendo solamente 2 casos, es decir que en momentos no podría dar models
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#8
Interesante, gracias!
(13/08/2018, 07:59 PM)KrR10VnZl escribió: Usted tiene un retraso de otro mundo, pon de tu parte coño, como es posible que preguntes cual código? muchacho mongólico si dice código, él se refiere al SMA del CTF, dios mio y si no te gusta que te digan que tienes un retraso magistral, astral del otro mundo pon de tú parte y no hagas preguntas tontas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)