⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐Kurumsal web sitesi barındırma, VDS ve sanal sunucu çözümleri. Name SSD altyapısı, yüksek performans, kesintisiz erişim ve profesyonel teknik destekle hizmetinizde.⭐
Sponsor Görsel 2
SponsorSponsor

Konu

#1
Oyundayken /unammo yazdığımızda bize $4000 dolar a 15 saniyelik (süresini cvar ile ayaliyabilelim) unammo verse ?
#2
Hemen yapıyorum

PHP Kod:
#include <amxmodx>
#include <fakemeta_util>
#include <hamsandwich>
#include <reapi>

new const PLUGIN[] = "Unammo";
new const 
VERSION[] = "1.0";
new const 
AUTHOR[] = "By.KinG";

new const 
TAG[] = "WebAilesi GaminG";
new const 
Max_Clip_Ammo[] = { 01301007030300152025303525122010301008303020073030050 }
new 
boolUnammo[33], Cvar;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_clcmd("say /unammo""Unammo_Al");
    
register_event("CurWeapon""Event_CurWeapon""be""1=1");
    
Cvar register_cvar("unammo_sure""15");
}

public 
client_putinserver(ID)
{
    
Unammo[ID] = false;
}

public 
Unammo_Al(ID)
{
    if(
get_member(IDm_iAccount) >= 4000)
    {
        
Unammo[ID] = true;
        
set_task(get_pcvar_float(Cvar), "Unammo_Off"ID);
        
Renkli_Yazi(ID"^1[^3%s^1] ^4Basarili Bir Sekilde ^3Unammo ^4Satin Aldin"TAG);
    }
    else 
Renkli_Yazi(ID"^1[^3%s^1] ^4Yetersiz Bakiye^1.^4Gereken ^1:^3 4000$"TAG);
}

public 
Unammo_Off(ID)
{
    
Unammo[ID] = false;
}

public 
Event_CurWeapon(ID)
{
    new 
Weapon read_data(2);
    
    if(
Unammo[ID] && is_user_alive(ID))
    {
        if(!(((
1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4)) & (1<<Weapon)))
        {
            
set_pdata_int(get_pdata_cbase(ID373), 51Max_Clip_Ammo[Weapon], 4);
        }
    }
}

stock Renkli_Yazi(const ID, const input[], any:...)
{
    new 
Count 1Players[32];
    static 
Message[191];
    
vformat(Message190input3);
        
    
replace_all(Message190"^1""^x01");
    
replace_all(Message190"^4""^x04");
    
replace_all(Message190"^3""^x03");
    
    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();
            }
        }
    }

Linksta
Son Düzenleme: 04-04-2020, 22:15, Düzenleyen: By.KinG.
#3
Extra olarak 1 Roundluk yapabilir misiniz?
Son Düzenleme: 04-04-2020, 22:16, Düzenleyen: Despair.
#4
(04-04-2020, 22:15)Despair Adlı Kullanıcıdan Alıntı: Extra olarak 1 Roundluk yapabilir misiniz?

Bu sizin konunuz değil, farklı bir konu açabilirsiniz.
Linksta
#5
(04-04-2020, 22:04)By.KinG Adlı Kullanıcıdan Alıntı: Hemen yapıyorum

PHP Kod:
#include <amxmodx>
#include <fakemeta_util>
#include <hamsandwich>
#include <reapi>

new const PLUGIN[] = "Unammo";
new const 
VERSION[] = "1.0";
new const 
AUTHOR[] = "By.KinG";

new const 
TAG[] = "WebAilesi GaminG";
new const 
Max_Clip_Ammo[] = { 01301007030300152025303525122010301008303020073030050 }
new 
boolUnammo[33], Cvar;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR);
    
register_clcmd("say /unammo""Unammo_Al");
    
register_event("CurWeapon""Event_CurWeapon""be""1=1");
    
Cvar register_cvar("unammo_sure""15");
}

public 
client_putinserver(ID)
{
    
Unammo[ID] = false;
}

public 
Unammo_Al(ID)
{
    if(
get_member(IDm_iAccount) >= 4000)
    {
        
Unammo[ID] = true;
        
set_task(get_pcvar_float(Cvar), "Unammo_Off"ID);
        
Renkli_Yazi(ID"^1[^3%s^1] ^4Basarili Bir Sekilde ^3Unammo ^4Satin Aldin"TAG);
    }
    else 
Renkli_Yazi(ID"^1[^3%s^1] ^4Yetersiz Bakiye^1.^4Gereken ^1:^3 4000$"TAG);
}

public 
Unammo_Off(ID)
{
    
Unammo[ID] = false;
}

public 
Event_CurWeapon(ID)
{
    new 
Weapon read_data(2);
    
    if(
Unammo[ID] && is_user_alive(ID))
    {
        if(!(((
1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4)) & (1<<Weapon)))
        {
            
set_pdata_int(get_pdata_cbase(ID373), 51Max_Clip_Ammo[Weapon], 4);
        }
    }
}

stock Renkli_Yazi(const ID, const input[], any:...)
{
    new 
Count 1Players[32];
    static 
Message[191];
    
vformat(Message190input3);
        
    
replace_all(Message190"^1""^x01");
    
replace_all(Message190"^4""^x04");
    
replace_all(Message190"^3""^x03");
    
    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();
            }
        }
    }




Attığın eklentiyi base builder moda göre uyarlıyarak yapar mısın
Zombiler Alamayacak (Terorist) takımı
Ct ler Hazirlik Zamanından (PrepTime'dan) sonra alabilecek şekilde.
#6
Bundan sonra tüm her şeyi konuya yazın ki daha hızlı çözebilelim ayrıca ölen kişide unammo varsa otomatik kapatma da ekledim.

.smaUnammo.sma(Dosya Boyutu: 2,67 KB | İndirme Sayısı: 7)
Linksta
#7
(05-04-2020, 00:19)By.KinG Adlı Kullanıcıdan Alıntı: Bundan sonra tüm her şeyi konuya yazın ki daha hızlı çözebilelim ayrıca ölen kişide unammo varsa otomatik kapatma da ekledim.
Eklentiyi kendi sunucumda denedim 1 tur geçtikten sonra otomatik olarak CT takımında bozuluyor parasız alınıyor ve hazirlik zamanında alınıyor
#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
Task