⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

OYT'de çalışan 3 kill alana bomba eklentisi istiyorum

Konu

#1
Herhangi bir oyuncu 3 kill aldıgında ona HE-GRANDE verilmesini istiyorum.
Önceki El 2 kill alıp yeni elde 1 kill alıp bomba kazanmasın.
3 kill aldıgın icin el bombasi kazandin diye say'da 3 kill alan oyuncuya gözüken mesaj geçsin.
#2
Buyur;

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

new g_kills[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Killed,        "player""fw_player_killed");
    
register_event("HLTV""elbasi""a""1=0""2=0");
}

public 
fw_player_killed(victimattackershouldgib)
{
    if(
victim == attacker){
        return 
PLUGIN_HANDLED;
    }
    if(
is_user_connected(attacker))
    {
        
g_kills[attacker]++
    }
    else if(
g_kills[attacker] == 3){
        
give_item(attacker,"weapon_hegrenade");
    }
    return 
PLUGIN_HANDLED;
}
public 
elbasi()
{
    new 
players[32],inum,id
    get_players
(players,inum)
    for(new 
i;i<inum;i++)
    {
        
g_kills[id] = 0;
    }

Son Düzenleme: 11-06-2020, 14:54, Düzenleyen: Kalipso22.
#3
(11-06-2020, 14:54)Kalipso22 Adlı Kullanıcıdan Alıntı: Buyur;

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

new g_kills[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Killed,        "player""fw_player_killed");
    
register_event("HLTV""elbasi""a""1=0""2=0");
}

public 
fw_player_killed(victimattackershouldgib)
{
    if(
victim == attacker){
        return 
PLUGIN_HANDLED;
    }
    if(
is_user_connected(attacker))
    {
        
g_kills[attacker]++
    }
    else if(
g_kills[attacker] == 3){
        
give_item(attacker,"weapon_hegrenade");
    }
    return 
PLUGIN_HANDLED;
}
public 
elbasi()
{
    new 
players[32],inum,id
    get_players
(players,inum)
    for(new 
i;i<inum;i++)
    {
        
g_kills[id] = 0;
    }


Arkadaş Bide Sunu İstemis : 3 kill aldıgın icin el bombasi kazandin diye say'da 3 kill alan oyuncuya gözüken mesaj geçsin.
#4
Gözden kaçmış.
Teşekkürler @Possidentis

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

#define TAG "REKLAM"

new g_kills[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Killed,        "player""fw_player_killed");
    
register_event("HLTV""elbasi""a""1=0""2=0");
}

public 
fw_player_killed(victimattackershouldgib)
{
    if(
victim == attacker){
        return 
PLUGIN_HANDLED;
    }
    if(
is_user_connected(attacker))
    {
        
g_kills[attacker]++
    }
    else if(
g_kills[attacker] == 3){
        
give_item(attacker,"weapon_hegrenade");
        
renkli_yazi(attacker,"!t[ !g%s !t] !g3 Kill !nAldigin Icin !gEl Bombasi !nKazandin!t.",TAG);
    }
    return 
PLUGIN_HANDLED;
}
public 
elbasi()
{
    new 
players[32],inum,id
    get_players
(players,inum)
    for(new 
i;i<inum;i++)
    {
        
g_kills[id] = 0;
    }

stock renkli_yazi(const id, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message190Input3);
    
    
replace_all(Message190"!n""^x01");
    
replace_all(Message190"!g""^x04");
    
replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count 1Players[32];
    
    if(
idPlayers[0] = id; else get_players(PlayersCount"ch");{
    for(new 
0Counti++)
    {
        if(
is_user_connected(Players[i]))
        {
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
            
write_byte(Players[i]);
            
write_string(Message);
            
message_end();
        }
    }
}
#else
client_print_color(ididMessage);
#endif

#5
(11-06-2020, 19:18)Kalipso22 Adlı Kullanıcıdan Alıntı: Gözden kaçmış.
Teşekkürler @Possidentis

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

#define TAG "REKLAM"

new g_kills[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Killed,        "player""fw_player_killed");
    
register_event("HLTV""elbasi""a""1=0""2=0");
}

public 
fw_player_killed(victimattackershouldgib)
{
    if(
victim == attacker){
        return 
PLUGIN_HANDLED;
    }
    if(
is_user_connected(attacker))
    {
        
g_kills[attacker]++
    }
    else if(
g_kills[attacker] == 3){
        
give_item(attacker,"weapon_hegrenade");
        
renkli_yazi(attacker,"!t[ !g%s !t] !g3 Kill !nAldigin Icin !gEl Bombasi !nKazandin!t.",TAG);
    }
    return 
PLUGIN_HANDLED;
}
public 
elbasi()
{
    new 
players[32],inum,id
    get_players
(players,inum)
    for(new 
i;i<inum;i++)
    {
        
g_kills[id] = 0;
    }

stock renkli_yazi(const id, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message190Input3);
    
    
replace_all(Message190"!n""^x01");
    
replace_all(Message190"!g""^x04");
    
replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count 1Players[32];
    
    if(
idPlayers[0] = id; else get_players(PlayersCount"ch");{
    for(new 
0Counti++)
    {
        if(
is_user_connected(Players[i]))
        {
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
            
write_byte(Players[i]);
            
write_string(Message);
            
message_end();
        }
    }
}
#else
client_print_color(ididMessage);
#endif


Önemli Değil Bide Benim Konuya El Atsan Ne Güzel Olcak Çok güldüm
#6
3 kill alınca bomba vermiyor sanırım

şimdi denedim 11 kill aldım bomba vermiyor extra olarak say mesajıda geçmiyor
Son Düzenleme: 12-06-2020, 02:35, Düzenleyen: Despair.
#7
PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

#define TAG "REKLAM"

new g_kills[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_Killed,        "player""fw_player_killed");
    
register_event("HLTV""elbasi""a""1=0""2=0");
}

public 
fw_player_killed(victimattackershouldgib)
{
    if(
victim == attacker){
        return 
PLUGIN_HANDLED;
    }
    if(
is_user_connected(attacker))
    {
        
g_kills[attacker]++
    }
    if(
g_kills[attacker] == 3){
        
give_item(attacker,"weapon_hegrenade");
        
g_kills[attacker] = 0;
        
renkli_yazi(attacker,"!t[ !g%s !t] !g3 Kill !nAldigin Icin !gEl Bombasi !nKazandin!t.",TAG);
    }
    return 
PLUGIN_HANDLED;
}
public 
elbasi()
{
    new 
players[32],inum,id
    get_players
(players,inum)
    for(new 
i;i<inum;i++)
    {
        
g_kills[id] = 0;
    }

stock renkli_yazi(const id, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message190Input3);
    
    
replace_all(Message190"!n""^x01");
    
replace_all(Message190"!g""^x04");
    
replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count 1Players[32];
    
    if(
idPlayers[0] = id; else get_players(PlayersCount"ch");{
        for(new 
0Counti++)
        {
            if(
is_user_connected(Players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
                
write_byte(Players[i]);
                
write_string(Message);
                
message_end();
            }
        }
    }
    
#else
    
client_print_color(ididMessage);
    
#endif

#8
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