⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
SponsorSponsor

/Isyancılar

/isyancılar
merhaba ben serverime /isyancılar yazınca otomatik hp ve armor gelmesini istiyorum

sma sını atamilcek varmı (/isyancılar olmasına da gerek yok )
RE: /isyancılar
Buyur;

TAG ve YETKI kısmını düzenlemeyi unutma. Kaç hp ve kaç armor vereceğini cvar ile değiştirebilirsin.

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

#include <amxmodx>
#include <fun>

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

#define YETKI ADMIN_BAN
#define TAG "REKLAM GAMING"

new Cvars[3];

public 
plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
register_clcmd("say /isyancilar","isyanver");
    
    
Cvars[1] = register_cvar("isyan_hp","100");
    
Cvars[2] = register_cvar("isyan_armor","100");
}
public 
isyanver(id){
    if(
get_user_flags(id) & YETKI){
        new 
players[32],inum;
        static 
tempid;
        
get_players(players,inum)
        for(new 
i; i<inum; i++)
        {
            
tempid = players[i]
            if(
get_user_team(tempid) == 1 && is_user_alive(tempid))
            {
                
set_user_health(tempid,get_user_health(tempid) + get_pcvar_num(Cvars[1]))
                
set_user_armor(tempid,get_user_armor(tempid) + get_pcvar_num(Cvars[2]))
                
renkli_yazi(tempid,"!t[!g%s!t] !nAdmin tarafindan !g%d HP !nve !g%d armor !nverildi!",TAG,get_pcvar_num(Cvars[1]),get_pcvar_num(Cvars[2]));
            }
            else{
                
renkli_yazi(tempid,"!t[!g%s!t] !gBu komut icin yetkin yok!",TAG);
            }
        }
    }
}
stock renkli_yazi(const id, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message, 190, Input, 3);
    
    
replace_all(Message, 190, "!n", "^x01");
    
replace_all(Message, 190, "!g", "^x04");
    
replace_all(Message, 190, "!t", "^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count = 1, Players[32];
    
    if(
id) Players[0] = id; else get_players(Players, Count, "ch");{
    for(new 
i = 0; i < Count; i++)
    {
        if(
is_user_connected(Players[i]))
        {
            
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, Players[i]);
            
write_byte(Players[i]);
            
write_string(Message);
            
message_end();
        }
    }
}
#else
client_print_color(id, id, Message);
#endif
} 
RE: /isyancılar
(15-08-2020, 11:19)Kalipso22 Adlı Kullanıcıdan Alıntı: Buyur;

TAG ve YETKI kısmını düzenlemeyi unutma. Kaç hp ve kaç armor vereceğini cvar ile değiştirebilirsin.

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

#include <amxmodx>
#include <fun>

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

#define YETKI ADMIN_BAN
#define TAG "REKLAM GAMING"

new Cvars[3];

public 
plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
register_clcmd("say /isyancilar","isyanver");
    
    
Cvars[1] = register_cvar("isyan_hp","100");
    
Cvars[2] = register_cvar("isyan_armor","100");
}
public 
isyanver(id){
    if(
get_user_flags(id) & YETKI){
        new 
players[32],inum;
        static 
tempid;
        
get_players(players,inum)
        for(new 
i; i<inum; i++)
        {
            
tempid = players[i]
            if(
get_user_team(tempid) == 1 && is_user_alive(tempid))
            {
                
set_user_health(tempid,get_user_health(tempid) + get_pcvar_num(Cvars[1]))
                
set_user_armor(tempid,get_user_armor(tempid) + get_pcvar_num(Cvars[2]))
                
renkli_yazi(tempid,"!t[!g%s!t] !nAdmin tarafindan !g%d HP !nve !g%d armor !nverildi!",TAG,get_pcvar_num(Cvars[1]),get_pcvar_num(Cvars[2]));
            }
            else{
                
renkli_yazi(tempid,"!t[!g%s!t] !gBu komut icin yetkin yok!",TAG);
            }
        }
    }
}
stock renkli_yazi(const id, const Input[], any:...)
{
    static 
Message[191];
    
vformat(Message, 190, Input, 3);
    
    
replace_all(Message, 190, "!n", "^x01");
    
replace_all(Message, 190, "!g", "^x04");
    
replace_all(Message, 190, "!t", "^x03");
    
    
#if AMXX_VERSION_NUM < 183
    
new Count = 1, Players[32];
    
    if(
id) Players[0] = id; else get_players(Players, Count, "ch");{
    for(new 
i = 0; i < Count; i++)
    {
        if(
is_user_connected(Players[i]))
        {
            
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, Players[i]);
            
write_byte(Players[i]);
            
write_string(Message);
            
message_end();
        }
    }
}
#else
client_print_color(id, id, Message);
#endif
} 

Eywallah Reis Teşşekür Ederim 

Teşşekür ederim Konu Kapnmıştır @By.KinG
Son Düzenleme: 15-08-2020, 11:22, Düzenleyen: Enes Fındık
/isyancılar
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