puntos extra por faka positivo y negativo
#1
Buenas noches!!
Estoy viendo para implementar un complemento que cuya funcion sea que el jugador que fakee se le asignen 2 o 4 frags extra y al jugador que fakearon se le resten 2 o 3 frags, es posible tal cosa ?
Responder
#2
Si es posible, registra la funcion donde muere y en dicha funcion al atacante que mató con cuchillo sumale los puntos con extras y a la victima restale los puntos extras que necesites.

Código PHP:
// Registramos la funcion al morir un jugador
register_event("DeathMsg""Event_DeathMsg""a");

//__________________________________________________

public Event_DeathMsg()
{
    new 
asesino read_data(1);
    new 
victima read_data(2);
    
    new 
arma[20]; 
    
read_data(4arma19);
   
    if (
equali(arma"knife")) // Si el arma usada fue un cuchillo
    
{
        
g_puntos[asesino] += 2;
        
g_puntos[victima] -= 2;
    }

___________________________________
SI NECESITAS UN PLUGIN TE LO HAGO $$$
COMUNICATE A MI DISCORD: emanuelitop15
Responder
#3
(08/02/2022, 11:45 PM)[E]manuelitop15 escribió: Si es posible, registra la funcion donde muere y en dicha funcion al atacante que mató con cuchillo sumale los puntos con extras y a la victima restale los puntos extras que necesites.

Código PHP:
// Registramos la funcion al morir un jugador
register_event("DeathMsg""Event_DeathMsg""a");

//__________________________________________________

public Event_DeathMsg()
{
    new asesino read_data(1);
    new victima read_data(2);
    
    
new arma[20]; 
    read_data(4arma19);
  
    
if (equali(arma"knife")) // Si el arma usada fue un cuchillo
    {
    g_puntos[asesino] += 2;
    g_puntos[victima] -= 2;
    }


Ajam entiendo.. tenes idea de como completar el codigo ?
[Imagen: 440793.gif]
Responder
#4
a que te refieres cuando dices puntos? si no dejas info completa no se te puede ayudar
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#5
(09/02/2022, 09:40 PM)kikizon2 escribió: a que te refieres cuando dices puntos? si no dejas info completa no se te puede ayudar

En realidad seria Frags... entiendo que se pudieron confundir con puntos especiales.
Responder
#6
Código PHP:
/* Sublime AMXX Editor v4.2 */

#include <amxmodx>
#include <fun>

#define PLUGIN  "Knife frags modifier"
#define VERSION "0.1"
#define AUTHOR  "kikizon - kikizon.net"

// Frags extra que se añadiran al atacante
#define FRAGS_ATTACKER 2

// Frags extra que se le restaran a la victima
#define FRAGS_VICTIM 2

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);    
    
register_event("DeathMsg""EvDeath""a");
}

public 
EvDeath()
{
    static 
victimattackerwpn[20];
    
attacker read_data(1);
    
victim read_data(2);
    
read_data(4wpncharsmax(wpn));

    if(
equal(wpn"knife") && is_user_connected(attacker))
    {
        
set_user_frags(attacker, (get_user_frags(attacker) + FRAGS_ATTACKER) );
        
        if(
is_user_connected(victim))
            
set_user_frags(victim, (get_user_frags(victim) - FRAGS_VICTIM) );
    }

[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#7
(09/02/2022, 10:27 PM)kikizon2 escribió:
Código PHP:
/* Sublime AMXX Editor v4.2 */

#include <amxmodx>
#include <fun>

#define PLUGIN  "Knife frags modifier"
#define VERSION "0.1"
#define AUTHOR  "kikizon - kikizon.net"

// Frags extra que se añadiran al atacante
#define FRAGS_ATTACKER 2

// Frags extra que se le restaran a la victima
#define FRAGS_VICTIM 2

public plugin_init()
{
 
register_plugin(PLUGINVERSIONAUTHOR); 
 
register_event("DeathMsg""EvDeath""a");
}

public 
EvDeath()
{
 static 
victimattackerwpn[20];
 
attacker read_data(1);
 
victim read_data(2);
 
read_data(4wpncharsmax(wpn));

 if(
equal(wpn"knife") && is_user_connected(attacker))
 {
 
set_user_frags(attacker, (get_user_frags(attacker) + FRAGS_ATTACKER) );
 
 if(
is_user_connected(victim))
 
set_user_frags(victim, (get_user_frags(victim) - FRAGS_VICTIM) );
    

Esto se lo puede modificar para todas las armas y qué al suicidarse también le reste 1 score. Gracias.
Responder
#8
(09/02/2022, 10:27 PM)kikizon2 escribió:
Código PHP:
/* Sublime AMXX Editor v4.2 */

#include <amxmodx>
#include <fun>

#define PLUGIN  "Knife frags modifier"
#define VERSION "0.1"
#define AUTHOR  "kikizon - kikizon.net"

// Frags extra que se añadiran al atacante
#define FRAGS_ATTACKER 2

// Frags extra que se le restaran a la victima
#define FRAGS_VICTIM 2

public plugin_init()
{
 
register_plugin(PLUGINVERSIONAUTHOR); 
 
register_event("DeathMsg""EvDeath""a");
}

public 
EvDeath()
{
 static 
victimattackerwpn[20];
 
attacker read_data(1);
 
victim read_data(2);
 
read_data(4wpncharsmax(wpn));

 if(
equal(wpn"knife") && is_user_connected(attacker))
 {
 
set_user_frags(attacker, (get_user_frags(attacker) + FRAGS_ATTACKER) );
 
 if(
is_user_connected(victim))
 
set_user_frags(victim, (get_user_frags(victim) - FRAGS_VICTIM) );
    }


Gracias me sirvió
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)