jugador se suicida en el piso
#1
buenas, cuando el jugador se mata por medio de granadas la funcion
Código PHP:
if(attacker == victim
funciona, pero cuando se suicida cayendo al piso no funciona esa funcion y le da exp al suicidarse
Código PHP:
public fw_PlayerKilled(victimattackershouldgib) {
    if(
attacker == victim)    return PLUGIN_HANDLED
    
    g_exp
[attacker] += 30
        Check
(attacker)
       
    if(
TiendaI[victim][ITEM_KA])
        
Explotar(victim)
            
    
p_insemiclip[victim] = 0
    
return PLUGIN_HANDLED

que puedo hacer para que no dee experiencia al matarse cayendo al piso?

SOLUCIONADO!!!

Código PHP:
//SOLUCION:
public fw_PlayerKilled(victimattackershouldgib) {
    if(
attacker == victim)    return PLUGIN_CONTINUE
    
    g_exp
[attacker] += 30
        Check
(attacker)
       
    if(
TiendaI[victim][ITEM_KA])
        
Explotar(victim)
            
    
p_insemiclip[victim] = 0
    
return PLUGIN_CONTINUE

Responder
#2
verfica si el atacante esté conectado o esta en un rango entre 1 y MaxClients, puedes usar get_maxplayers() cacheada en su lugar.

Código PHP:
if(<= attacker <= MaxClients
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

(18/11/2014, 05:47 PM)Neeeeeeeeeel.- escribió: Por qué necesitan una guía para todo? Meté mano y que salga lo que salga... es la mejor forma de aprender.

(16/05/2016, 11:08 PM)kikizon2 escribió: No cabe duda que tienen mierda en vez de cerebro, par de pendejos v:
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)