Models por Steam ID
#1
Hola buenas tardes.. queria ver si alguno me da una mano con esto, con este codigo puedo hacer que los admines tengan un model personalizado, pero lo que quiero es que sea mediante STEAM ID..
Edit: No me deja modificar el titulo, me olvide de ponerlo adecuadamente.

Cita:/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define FLAG ADMIN_CHAT

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam(Ham_Spawn,"player","FnHamSpawn",1)
}

public plugin_precache()
{
precache_model("models/player/ALILP-VIPT/ALILP-VIPT.mdl")
precache_model("models/player/ALILP-VIP/ALILP-VIP.mdl")
}

public FnHamSpawn(id)
{
if(is_user_alive(id))
{
if(get_user_flags(id) & FLAG)
{
if(cs_get_user_team(id) == CS_TEAM_CT)
{
cs_set_user_model(id,"ALILP-VIP")
}
else
{
cs_set_user_model(id,"ALILP-VIPT")
}
}
}
}
Responder
#2
¿Como así por steamid?
Supongo que te refieres a un usuario específico por STEAMID
Código PHP:
/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

//#define FLAG ADMIN_CHAT

#define STEAMID "STEAM" // Aqui colocas el que deseas

new authid[33]

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Spawn,"player","FnHamSpawn",1)
}

public 
plugin_precache()
{
    
precache_model("models/player/ALILP-VIPT/ALILP-VIPT.mdl")
    
precache_model("models/player/ALILP-VIP/ALILP-VIP.mdl")
}

public 
client_putinserver(id)
{
    if(!
is_user_bot(id))
    {
        
get_user_authid(id,authid[id],31)
    }
}

public 
FnHamSpawn(id)
{
    if(
is_user_alive(id))
    {
        if(
equali(authid[id], STEAMID))
        {
            if(
cs_get_user_team(id) == CS_TEAM_CT)
            {
                
cs_set_user_model(id,"ALILP-VIP")
            }
            else
            {
                
cs_set_user_model(id,"ALILP-VIPT")
            }
        }
    }

Prueba a ver

PD: Usa PHP Dancing
Estoy cansado de este sufrimiento llamado vivir en Venezuela
Okay
Responder
#3
(26/03/2020, 08:40 PM)samueldmq escribió: ¿Como así por steamid?
Supongo que te refieres a un usuario específico por STEAMID
Código PHP:
/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

//#define FLAG ADMIN_CHAT

#define STEAMID "STEAM" // Aqui colocas el que deseas

new authid[33]

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Spawn,"player","FnHamSpawn",1)
}

public 
plugin_precache()
{
    
precache_model("models/player/ALILP-VIPT/ALILP-VIPT.mdl")
    
precache_model("models/player/ALILP-VIP/ALILP-VIP.mdl")
}

public 
client_putinserver(id)
{
    if(!
is_user_bot(id))
    {
        
get_user_authid(id,authid[id],31)
    }
}

public 
FnHamSpawn(id)
{
    if(
is_user_alive(id))
    {
        if(
equali(authid[id], STEAMID))
        {
            if(
cs_get_user_team(id) == CS_TEAM_CT)
            {
                
cs_set_user_model(id,"ALILP-VIP")
            }
            else
            {
                
cs_set_user_model(id,"ALILP-VIPT")
            }
        }
    }

Prueba a ver

PD: Usa PHP Dancing
Gracias genio funciono perfectamente por lo visto !
Responder
#4
(26/03/2020, 08:40 PM)samueldmq escribió: ¿Como así por steamid?
Supongo que te refieres a un usuario específico por STEAMID
Código PHP:
/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

//#define FLAG ADMIN_CHAT

#define STEAMID "STEAM" // Aqui colocas el que deseas

new authid[33]

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Spawn,"player","FnHamSpawn",1)
}

public 
plugin_precache()
{
    
precache_model("models/player/ALILP-VIPT/ALILP-VIPT.mdl")
    
precache_model("models/player/ALILP-VIP/ALILP-VIP.mdl")
}

public 
client_putinserver(id)
{
    if(!
is_user_bot(id))
    {
        
get_user_authid(id,authid[id],31)
    }
}

public 
FnHamSpawn(id)
{
    if(
is_user_alive(id))
    {
        if(
equali(authid[id], STEAMID))
        {
            if(
cs_get_user_team(id) == CS_TEAM_CT)
            {
                
cs_set_user_model(id,"ALILP-VIP")
            }
            else
            {
                
cs_set_user_model(id,"ALILP-VIPT")
            }
        }
    }

Prueba a ver

PD: Usa PHP Dancing

listo !
Responder
#5
Disculpen soy nuevo, y no capte como funciona el plugin bien alguien me lo podria explicar por favor
Responder
#6
(30/03/2020, 06:12 PM)majestick12 escribió: Disculpen soy nuevo, y no capte como funciona el plugin bien alguien me lo podria explicar por favor
La funcion del plugin es sencilla como dice el titulo y el mensaje en vez de ser un "cambio de modelo del jugador solo para admin" es "cambio de modelo de jugador por STEAMID"

Ahi tienes que poner el STEAMID de la persona que quieres que tenga ese modelo
Código PHP:
#define STEAMID "STEAM" // Aqui colocas el que deseas 
Para cambiar los modelos
Código PHP:
public plugin_precache()
{
    
// Modelo de player de Terrorista
    
precache_model("models/player/ALILP-VIPT/ALILP-VIPT.mdl")
    
// Modelo de player de CT
    
precache_model("models/player/ALILP-VIP/ALILP-VIP.mdl")


Código PHP:
if(cs_get_user_team(id) == CS_TEAM_CT)
{
    
// Modelo de player de Terrorista
    
cs_set_user_model(id,"ALILP-VIP")
}
else
{
    
// Modelo de player de CT
    
cs_set_user_model(id,"ALILP-VIPT")

“Quien te quiere en su vida, volverá a buscarte”
Qué frase más estúpida
Porque quien te quiere en su vida, jamás se iría.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)