Page 1 of 1

3 Pluginuri

Posted: 18 Sep 2010, 17:48
by NnNN
1. KillBonus. - la fiecare kill sa iti dea 10 HP si la HS sa iti dea 20 HP
2. SMOKE care ingheata. - Vreau varianta buna ca am luat 10000 de pe net si cu ele nu imi porneste Serverul.
3. Acesta nu stiu daca este plugin . Deci cred ca este mai mult un bug sau un cvar. Cand intru pe server (respawn) ma da dead , dar culmea doar cativa jucatori din tot serverul patesc aceasta eroare :( cum pot sa o elimin adica cand intru pe server sa ma dea viu nu mort :( ca doar este respawn.

Re: 3 Pluginuri

Posted: 18 Sep 2010, 23:04
by Ciprian
1.
| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include < amxmodx>
#include < csx >
#include < fun >

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


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

public client_death ( killer, victim, wpnindex, hitplace, tk ) {
    if ( hitplace == HIT_HEAD ) {
        if ( is_user_alive ( killer ) )
            set_user_health ( killer, get_user_health ( killer ) + 20 );
    }
    else {
        if ( is_user_alive ( killer ) )
            set_user_health ( killer, get_user_health ( killer ) + 10 );
    }
} [/code]
2. https://forums.alliedmods.net/showthread.php?t=41126
3. Probabil e de la server.

Re: 3 Pluginuri

Posted: 19 Sep 2010, 15:59
by NnNN
1 nu merge. Nu imi da hp
2 daca pun pluginul asta nu mai porneste serverul poate trebuie si mdl sau alt ceva.
3 nu e de la server :(

Re: 3 Pluginuri

Posted: 19 Sep 2010, 19:10
by H3adShoT
1.
| Afiseaza codul
#include < amxmodx >
#include < fun >

new pCvarHealthNormal;
new pCvarHealthHeadShot;
new pCvarHealthMax;

public plugin_init( )
{
    register_plugin( "HP per Kill", "0.0.1", "Exolent" );
    
    register_event( "DeathMsg", "EventDeathMsg", "a", "1>0", "2>0" );
    
    pCvarHealthNormal = register_cvar( "hpkill_normal", "10" );
    pCvarHealthHeadShot = register_cvar( "hpkill_headshot", "20" );
    pCvarHealthMax = register_cvar( "hpkill_max", "100" );
}

public EventDeathMsg( )
{
    new iKiller = read_data( 1 );
    
    if( iKiller != read_data( 2 )
    &&  is_user_alive( iKiller ) )
    {
        new iCurHealth = get_user_health( iKiller );
        new iHealth = iCurHealth + get_pcvar_num( read_data( 3 ) ? pCvarHealthHeadShot : pCvarHealthNormal );
        
	new iMaxHealth = get_pcvar_num( pCvarHealthMax );
        if( iMaxHealth
        &&  iHealth > iMaxHealth )
        {
            iHealth = iMaxHealth;
        }
        
        if( iCurHealth != iHealth )
        {
            set_user_health( iKiller, iHealth );
        }
    }
}

Re: 3 Pluginuri

Posted: 20 Sep 2010, 00:02
by NnNN
Am rezolvat 1, 2 . Dar la al 3 lea nu stiu ce sa fac :( am incercat toate modalitatile dar nimic :(

Re: 3 Pluginuri

Posted: 25 Sep 2010, 16:31
by NnNN
UP. Am inteles ca este ceva din csdm.inc dar nu stiu sigur ce este :) Mai precis vreau sa activez comanda /respawn :)

Re: 3 Pluginuri

Posted: 26 Sep 2010, 13:27
by Ciprian
NnNN wrote:UP. Am inteles ca este ceva din csdm.inc dar nu stiu sigur ce este :) Mai precis vreau sa activez comanda /respawn :)
Pe ce valoare ai setat cvar-ul spawn_wait_time ?

Re: 3 Pluginuri

Posted: 26 Sep 2010, 15:17
by NnNN
Ciprian wrote:
NnNN wrote:UP. Am inteles ca este ceva din csdm.inc dar nu stiu sigur ce este :) Mai precis vreau sa activez comanda /respawn :)
Pe ce valoare ai setat cvar-ul spawn_wait_time ?
Am gasit problema. Doar la admini li se intampla chestia asta cu dead, ca sa nu ii dea moriti trebuie sa intre pe server cu un alt nick si in joc sa isi schimbe nick-ul alt fel nu merge. :( Vre-o rezolvare , exista vreun plugin care sa fixeze aceasta eroare? :-?