⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Eklenti İstek

Eklenti İSTEK
merhabalar,

Eklentide söyle bir durum var kill aldığında hpyi sadece Rcon yetkili kişilere veriyor anlamadığım bir şekilde normal userler ve adminler için plugin çalışmıyor tüm serverde çalışacak sekilde düzenleyebilir misiniz? teşekkürler

Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define DAMAGE_RECIEVED

new maxplayers
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890

public plugin_init()
{
    register_plugin("kill_healed", "1.0", "Dev!l")
    health_add = register_cvar("hp", "30")
    health_hs_add = register_cvar("hp_hs", "30")
    health_max = register_cvar("max_hp", "170")
    register_event("DeathMsg","death_msg","a")
    maxplayers = get_maxplayers()
    register_event("DeathMsg", "hook_death", "a", "1>0") 
}
public death_msg()
{
    if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) {
        cs_set_user_money(read_data(1),cs_get_user_money(read_data(1))+200-300);
    }
}
public hook_death()
{
    // Killer id
    nKiller = read_data(1)
   
    if ( (read_data(3) == 1) && (read_data(5) == 0) )
    {
        nHp_add = get_pcvar_num (health_hs_add)
    }
    else
        nHp_add = get_pcvar_num (health_add)
    nHp_max = get_pcvar_num (health_max)
    // Updating Killer HP
    if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H))
        return;
   
    nKiller_hp = get_user_health(nKiller)
    nKiller_hp += nHp_add
    // Maximum HP check
    if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
    set_user_health(nKiller, nKiller_hp)
    // Hud message "Healed +30/+30 hp"
    set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
    show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
    // Screen fading
    message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
    write_short(1<<10)
    write_short(1<<10)
    write_short(0x0000)
    write_byte(0)
    write_byte(0)
    write_byte(200)
    write_byte(75)
    message_end()
   
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/

RE: Eklenti İSTEK
Denermisin

PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define DAMAGE_RECIEVED

new maxplayers
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890

public plugin_init()
{
    register_plugin("kill_healed", "1.0", "Dev!l")
    health_add = register_cvar("hp", "30")
    health_hs_add = register_cvar("hp_hs", "30")
    health_max = register_cvar("max_hp", "170")
    register_event("DeathMsg","death_msg","a")
    maxplayers = get_maxplayers()
    register_event("DeathMsg", "hook_death", "a", "1>0") 
}
public 
death_msg()
{
    if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) {
        cs_set_user_money(read_data(1),cs_get_user_money(read_data(1))+200-300);
    }
}
public 
hook_death()
{
    // Killer id
    nKiller = read_data(1)
   
    
if ( (read_data(3) == 1) && (read_data(5) == 0) )
    {
        nHp_add = get_pcvar_num (health_hs_add)
    }
    else
        nHp_add = get_pcvar_num (health_add)
    nHp_max = get_pcvar_num (health_max)
    // Updating Killer HP
    if(!(get_user_flags(nKiller) & ADMIN_RESERVATION))
        return;
   
    nKiller_hp 
= get_user_health(nKiller)
    nKiller_hp += nHp_add
    
// Maximum HP check
    if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
    set_user_health
(nKiller, nKiller_hp)
    // Hud message "Healed +30/+30 hp"
    set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
    show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
    // Screen fading
    message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
    write_short(1<<10)
    write_short(1<<10)
    write_short(0x0000)
    write_byte(0)
    write_byte(0)
    write_byte(200)
    write_byte(75)
    message_end()
   
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ 

Ha pardon sanırsam ben tek yetkililere yaptım userler için yapmadım

O olmazsa bunu dene
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define DAMAGE_RECIEVED

new maxplayers
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890

public plugin_init()
{
    register_plugin("kill_healed", "1.0", "Dev!l")
    health_add = register_cvar("hp", "30")
    health_hs_add = register_cvar("hp_hs", "30")
    health_max = register_cvar("max_hp", "170")
    register_event("DeathMsg","death_msg","a")
    maxplayers = get_maxplayers()
    register_event("DeathMsg", "hook_death", "a", "1>0") 
}
public 
death_msg()
{
    if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) {
        cs_set_user_money(read_data(1),cs_get_user_money(read_data(1))+200-300);
    }
}
public 
hook_death()
{
    // Killer id
    nKiller = read_data(1)
   
    
if ( (read_data(3) == 1) && (read_data(5) == 0) )
    {
        nHp_add = get_pcvar_num (health_hs_add)
    }
    else
        nHp_add = get_pcvar_num (health_add)
    nHp_max = get_pcvar_num (health_max)
    // Updating Killer HP
    if(!(get_user_flags(nKiller) & 0))
        return;
   
    nKiller_hp 
= get_user_health(nKiller)
    nKiller_hp += nHp_add
    
// Maximum HP check
    if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
    set_user_health
(nKiller, nKiller_hp)
    // Hud message "Healed +30/+30 hp"
    set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
    show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
    // Screen fading
    message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
    write_short(1<<10)
    write_short(1<<10)
    write_short(0x0000)
    write_byte(0)
    write_byte(0)
    write_byte(200)
    write_byte(75)
    message_end()
   
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ 
Son Düzenleme: 30-03-2020, 13:33, Düzenleyen: Muhammet Bulut
RE: Eklenti İSTEK
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define DAMAGE_RECIEVED

new maxplayers
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890

public plugin_init()
{
    register_plugin("kill_healed", "1.0", "Dev!l")
    health_add = register_cvar("hp", "30")
    health_hs_add = register_cvar("hp_hs", "30")
    health_max = register_cvar("max_hp", "170")
    register_event("DeathMsg","death_msg","a")
    maxplayers = get_maxplayers()
    register_event("DeathMsg", "hook_death", "a", "1>0") 
}
public 
death_msg()
{
    if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) {
        cs_set_user_money(read_data(1),cs_get_user_money(read_data(1))+200-300);
    }
}
public 
hook_death()
{
    // Killer id
    nKiller = read_data(1)
   
    
if ( (read_data(3) == 1) && (read_data(5) == 0) )
    {
        nHp_add = get_pcvar_num (health_hs_add)
    }
    else nHp_add = get_pcvar_num (health_add);

    nHp_max = get_pcvar_num (health_max)
   
    nKiller_hp 
= get_user_health(nKiller)
    nKiller_hp += nHp_add
    
// Maximum HP check
    if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
    set_user_health
(nKiller, nKiller_hp)
    // Hud message "Healed +30/+30 hp"
    set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
    show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
    // Screen fading
    message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
    write_short(1<<10)
    write_short(1<<10)
    write_short(0x0000)
    write_byte(0)
    write_byte(0)
    write_byte(200)
    write_byte(75)
    message_end()
   
} 
Linksta
RE: Eklenti İSTEK
By kingin attığı olacak
Eklenti İSTEK
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi
Task