Vip Scoreboard Mejorado
#1
Usé el vip scoreboard de exolent y le añadí unas cosillas, son cosas que siempre he querido en un plugin para vips y ya lo tengo, así que me gustaría compartirlo con alguien que quizás lo esté buscando.Whatever
Cosas que trae el plugin:
- VIP en la tabla de Score
- 120HP/AP & Pack de granadas en cada Spawn
- El daño a knife está al doble. (Pueden cambiar el arma o el daño a su gusto)

Código PHP:
#include < amxmodx >
#include < amxmisc >
#include < fun >
#include < hamsandwich >

#define ADMIN_VIP ADMIN_LEVEL_A

enum {
    
SCOREATTRIB_ARG_PLAYERID 1,
    
SCOREATTRIB_ARG_FLAGS
};

enum ( <<= ) {
    
SCOREATTRIB_FLAG_NONE 0,
    
SCOREATTRIB_FLAG_DEAD 1,
    
SCOREATTRIB_FLAG_BOMB,
    
SCOREATTRIB_FLAG_VIP
};

new 
pCvar_AdminVIP;

public 
plugin_init( ) {
    
    
register_plugin"Admin VIP ScoreBoard""0.0.1""Exolent" );
    
register_messageget_user_msgid"ScoreAttrib" ), "MessageScoreAttrib" );
    
pCvar_AdminVIP register_cvar"amx_adminvip""1" );
   
    
RegisterHam(Ham_Spawn,"player","PlayerSpawn",1);
    
    
RegisterHam(Ham_TakeDamage"player""fw_TakeDamage"0); 
    
    
}

public 
MessageScoreAttribiMsgIdiDestiReceiver ) {
    if( 
get_pcvar_numpCvar_AdminVIP ) ) {
        new 
iPlayer get_msg_arg_intSCOREATTRIB_ARG_PLAYERID );
        
        if( 
accessiPlayerADMIN_VIP ) ) {
            
set_msg_arg_intSCOREATTRIB_ARG_FLAGSARG_BYTESCOREATTRIB_FLAG_VIP );
        }
    }
}
public 
PlayerSpawn(id)
{
    if(
get_user_flags(id) & ADMIN_LEVEL_A )
    {
        
set_user_health(id,120)
        
set_user_armor(id120)
        
give_item(id"weapon_hegrenade")
        
give_item(id"weapon_smokegrenade")
        
give_item(id"weapon_flashbang")
    }
}
public 
fw_TakeDamage(victiminflictorattackerFloat:damagedamage_bits)
{
    if(!
is_user_alive(attacker)) return HAM_IGNORED;
    
    switch(
get_user_weapon(attacker))
    {
        case 
CSW_KNIFE:
        {
            
SetHamParamFloat(4, (damage*2.0))
        }
    }
    return 
HAM_HANDLED
    

Hazlo, y si te da miedo, hazlo con miedo.
Responder
#2
El daño es para vip o para todos?
Responder
#3
(31/07/2018, 02:57 PM)Athom escribió: Usé el vip scoreboard de exolent y le añadí unas cosillas, son cosas que siempre he querido en un plugin para vips y ya lo tengo, así que me gustaría compartirlo con alguien que quizás lo esté buscando.Whatever
Cosas que trae el plugin:
- VIP en la tabla de Score
- 120HP/AP & Pack de granadas en cada Spawn
- El daño a knife está al doble. (Pueden cambiar el arma o el daño a su gusto)

Código PHP:
#include < amxmodx >
#include < amxmisc >
#include < fun >
#include < hamsandwich >

#define ADMIN_VIP ADMIN_LEVEL_A

enum {
    
SCOREATTRIB_ARG_PLAYERID 1,
    
SCOREATTRIB_ARG_FLAGS
};

enum ( <<= ) {
    
SCOREATTRIB_FLAG_NONE 0,
    
SCOREATTRIB_FLAG_DEAD 1,
    
SCOREATTRIB_FLAG_BOMB,
    
SCOREATTRIB_FLAG_VIP
};

new 
pCvar_AdminVIP;

public 
plugin_init( ) {
    
    
register_plugin"Admin VIP ScoreBoard""0.0.1""Exolent" );
    
register_messageget_user_msgid"ScoreAttrib" ), "MessageScoreAttrib" );
    
pCvar_AdminVIP register_cvar"amx_adminvip""1" );
   
    
RegisterHam(Ham_Spawn,"player","PlayerSpawn",1);
    
    
RegisterHam(Ham_TakeDamage"player""fw_TakeDamage"0); 
    
    
}

public 
MessageScoreAttribiMsgIdiDestiReceiver ) {
    if( 
get_pcvar_numpCvar_AdminVIP ) ) {
        new 
iPlayer get_msg_arg_intSCOREATTRIB_ARG_PLAYERID );
        
        if( 
accessiPlayerADMIN_VIP ) ) {
            
set_msg_arg_intSCOREATTRIB_ARG_FLAGSARG_BYTESCOREATTRIB_FLAG_VIP );
        }
    }
}
public 
PlayerSpawn(id)
{
    if(
get_user_flags(id) & ADMIN_LEVEL_A )
    {
        
set_user_health(id,120)
        
set_user_armor(id120)
        
give_item(id"weapon_hegrenade")
        
give_item(id"weapon_smokegrenade")
        
give_item(id"weapon_flashbang")
    }
}
public 
fw_TakeDamage(victiminflictorattackerFloat:damagedamage_bits)
{
    if(!
is_user_alive(attacker)) return HAM_IGNORED;
    
    switch(
get_user_weapon(attacker))
    {
        case 
CSW_KNIFE:
        {
            
SetHamParamFloat(4, (damage*2.0))
        }
    }
    return 
HAM_HANDLED
    


Ash! lo olvidé, ahí mismo está para todos.
Hazlo, y si te da miedo, hazlo con miedo.
Responder
#4
Proud Interesante aporte, algo simple pero bueno para un novato aki en el foro Mario Mario Mario
[Imagen: jrXxqRT.png]
*Maper Del Cstrike* - *Estudiante De Sistema*
(03/09/2018, 08:32 PM)Skylar escribió: Obviamente, no va a hablar con super pro para que le mueva el thread
(04/01/2019, 05:12 PM)Pan Bimbo (? escribió: QUE HICISTE QUE??????? YO QUERIA LA PLACA DE VIDEO PORQUE LA TIRASTE CTM
(15/01/2019, 04:08 AM)FreDDy escribió:
(15/01/2019, 03:45 AM)Hernandez escribió: Qué más dan las palabras si a donde vayas están en tetas protestando sin sentido

No todas salen en tetas y no todas protestan sin sentido. Estás generalizando algo que sólo unas pocas lo hacen a diferencia de las muchas que realmente tienen un motivo para protestar.
(17/01/2019, 12:34 PM)totopizza escribió: el orden de los factores no altera el producto xD
(23/01/2019, 01:10 AM)GoldenCosta escribió:
Cita:E visto que este ZP , ESTA AQUI EN EL FORO PERO NO ES EL ORIGINAL POR QUE? , LE FALTAN MILES DE COSAS ESTA BUGEADO , LE FALTAN CÓDIGOS NI SE IMAGINAN , BUENO EL MOD ESTE SE VENDE POR 70 DOLARES , ACEPTO PAYPAL Y EN PESOS CHILENOS $42.584
ya esta publicado.... y 70 us en arg son 2625,35 pesos... estas loco con esa guita neel mantiene el foro por 2 años
(23/01/2019, 01:17 AM)Skylar escribió:
(22/01/2019, 10:30 PM)el_juan_fail escribió:
(22/01/2019, 10:03 AM)Neeeeeeeeeel.- escribió: Por favor subir las cosas al foro y no links a blogs externos. Solamente en caso de que haya recursos que no se pudiesen subir por un tema de tamaño, poenr un link de descarga directo (tipo mega) de los recursos y subir los plugins y demás archivos livianos al foro.

deberia ponerle en un link mediante el mediafire o mega o link externo lo que sea pero no es bueno dejar cosa agregada sin descargar solo por el blog no se puede se puede bajar el recurso o que haya sido creado disculpa neeeeel. estaba leyendose las reglas u.uMario

Dijiste lo mismo que dijo Neeel!
(27/02/2019, 08:00 PM)Sugisaki escribió:
(27/02/2019, 05:37 PM)Pan Bimbo (? escribió:
(27/02/2019, 12:06 AM)luxor xD escribió: Hola, si precacheo algo en un plugin, no es necesario precachearlo en otro plugin?

Si yo cargo una caja en un camion, mi amigo puede cargar la MISMA caja en el camion?, y no porque ya esta cargada.
[R]ak escribió: Mis conocimientos aumentaron un 500% con este post
(14/03/2019, 10:26 PM)KrR10VnZl escribió: en Venezuela aprendes a ser desde bombas molotov hasta velas, es algo así como supervivencia al desnudo jaja
(18/04/2019, 11:04 PM)Jose88 escribió:
(18/04/2019, 09:55 PM)Hypnotize escribió: arriba marica

papa me va perdonar pero aquí no sale ningún download. solo sale esto

Código PHP:
PDNiños Ratas eviten sacar el autor jaja.
REMOVIDO POR TUTOR Y SLOWHACK
(21/04/2019, 09:38 AM)SHENK! =D escribió: ASDASD

Si nos organizamos cojemos todos.
(11/08/2019, 05:11 PM)Cr3470r escribió: Todo Software es crackeable ... No importa cuantas validaciones hagan, la ventaja siempre la tenemos nosotros ...
(28/07/2015, 09:34 PM)Nazi.- escribió: :ohgodwhy buen aporte

PD: situación sentimental: Sin internetOh god why

Sigue así Proud

(28/02/2020, 12:23 AM)Skylar escribió:
(27/02/2020, 11:28 PM)4evergaming escribió: Ya me puse como autor y lo subi a mi empresa


Abrazos

FIX
Responder
#5
te falto chequear si el usuario esta vivo para darle vida/armas

y te falto chequear en takedamage si es vip o no el atacante
Responder
#6
(31/07/2018, 05:27 PM)El pirucho XP-007 escribió: Proud Interesante aporte, algo simple pero bueno para un novato aki en el foro Mario Mario Mario

graciasRoflmao

(31/07/2018, 06:08 PM)Nelo escribió: te falto chequear si el usuario esta vivo para darle vida/armas

y te falto chequear en takedamage si es vip o no el atacante

Vale bro, apenas estoy no soy tan pro como vosotros, solo quise tener algún aporte por más básico que sea jaja, pero haré lo posible por mejorar.Proud
Hazlo, y si te da miedo, hazlo con miedo.
Responder
#7
por eso mismo te estoy diciendo lo que te falto o hiciste mal, para que edites el mensaje y corrijas tu plugin, de esa forma aprenderas mas
Responder
#8
Buen cambio al plugin Sonrisa
Como una sugerencia, estaría bueno que le agregaras cvars para activar/desactivar el daño x2, la vida y el vipscore
[Imagen: 76561198068808877.png]
Responder
#9
(31/07/2018, 06:46 PM)zoolk escribió: Buen cambio al plugin Sonrisa
Como una sugerencia, estaría bueno que le agregaras cvars para activar/desactivar el daño x2, la vida y el vipscore

Vale bro, me esforzaré en mejorarlo.Excitedeyes
Hazlo, y si te da miedo, hazlo con miedo.
Responder
#10
Buen aporte, esfuérzate mas
Si no te gusta algo, cámbialo. Si no lo puedes cambiar, cambia la forma en que piensas sobre ello <3
Responder
#11
Puedo tirar una HE, cambiar mi arma a un cuchillo, esperar que la HE explote y esta haría DMG x2, bajo las condiciones que escribiste. (al ojo simplemente)

Revisa mi tutorial de mi firma para detectar BIEN un ataque de knife
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)