⭐🚀 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

Say Mesajı Ekleme

Say Mesajı Ekleme
Merhabalar,

Aşağıdaki Eklentiye Say Mesajı Ekleyebilir misiniz? 60 Saniyede bir Renkli bilgilendirme Mesajı Rica ediyorum. Mesaj Kısmını Kendim ayarlarım direk formatın yapılması yeterli olur.

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

#include <amxmodx>
#include <reapi>

new const tag[]="TeamTR";

new bool:engel[MAX_CLIENTS+1],bool:unammo[MAX_CLIENTS+1];

public plugin_init() {
    register_plugin("Eklenti Ismi", "1.0", "bilalgecer47")
   
    new const bonusclcmd[][]={
        "say /bonus","say .bonus"
    };
    for(new i;i<sizeof(bonusclcmd);i++){
        register_clcmd(bonusclcmd[i],"@bonusver");
    }
    register_event("CurWeapon", "@UnammoVerici", "be", "1=1", "3=1");
    RegisterHookChain(RG_CBasePlayer_Spawn, "@spawn", .post = true);
}
@spawn(const id){
    engel[id]=false;
    unammo[id]=false;
}
@bonusver(const id){
    if(engel[id]){
        client_print_color(id, id, "^3[^4%s^3] ^3Bu Rounddaki ^4Bonusunu ^3Kullandın!", tag);
    }
    else{
        if(is_user_alive(id)){
            switch(random_num(0,4)){
                case 0:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) + 50.0);
                    client_print_color(0,0,"^3[^4%s^3] ^3Bonus^4 50HP ^3Kazandin.",tag);
                }
                case 1:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) - 50.0);
                    client_print_color(0,0,"^3[^4%s^3] ^3Sansin Yok^4 50 HP ^3Kaybettin.",tag);
                }
                case 2:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) + 100.0);
                    client_print_color(0,0,"^3[^4%s^3] ^3Bonus^4 100HP ^3Kazandin.",tag);
                }
                case 3:{
                    rg_give_item(id,"weapon_awp");
                    client_print_color(0,0,"^3[^4%s^3] ^3Bonus ^4AWP ^3Kazandin.",tag);
                }
                case 4:{
                    unammo[id]=true;
                    client_print_color(0,0,"^3[^4%s^3] ^3Bonus ^4Unammo ^3Kazandin.",tag);
                }
            }
            engel[id]=true;
        }
        else{
            client_print_color(id, id, "^3[^4%s^3] ^3Oluyken ^4Bonus ^3Kullanamazssın!", tag);
        }
    }
}
@UnammoVerici(const id) {
    if(unammo[id]) {
        static const g_maxclipammo[] = {
            0,13,0,10,0,7,0,30,30,0,15,20,25,30,35,25,
            12,20,10,30,100,8,30,30,20,0,7,30,30,0,50
        };
        new weapon = read_data(2),activeitem;
        if(g_maxclipammo[weapon] < 0)
            return PLUGIN_CONTINUE;
       
        activeitem = get_member(id, m_pActiveItem);
        set_member(activeitem, m_Weapon_iClip, g_maxclipammo[weapon]);
    }
    return PLUGIN_CONTINUE;
}

RE: Say Mesajı Ekleme
Kod:
client_print_color(0,0,"^3[^4%s^3] ^3BILGILENDIRME",tag);
Burayı kendinize göre editlemeyi unutmayın, eklenti :
PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <reapi>

new const tag[]="TeamTR";

new 
bool:engel[MAX_CLIENTS+1],bool:unammo[MAX_CLIENTS+1];

public 
plugin_init() {
    register_plugin("Eklenti Ismi", "1.0", "bilalgecer47")
   
    
new const bonusclcmd[][]={
        "say /bonus","say .bonus"
    };
    for(new i;i<sizeof(bonusclcmd);i++){
        register_clcmd(bonusclcmd[i],"@bonusver");
    }
    register_event("CurWeapon", "@UnammoVerici", "be", "1=1", "3=1");
    RegisterHookChain(RG_CBasePlayer_Spawn, "@spawn", .post = true);

    set_task(60.0,"@Bilgi",0, .flags = "b");
}
@
Bilgi(){
    client_print_color(0,0,"^3[^4%s^3] ^3BILGILENDIRME",tag);
}
@
spawn(const id){
    engel[id]=false;
    unammo[id]=false;
}
@
bonusver(const id){
    if(engel[id]){
        client_print_color(id, id, "^3[^4%s^3] ^3Bu Rounddaki ^4Bonusunu ^3Kullandın!", tag);
    }
    else{
        if(is_user_alive(id)){
            switch(random_num(0,4)){
                case 0:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) + 50.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus^4 50HP ^3Kazandin.",tag);
                }
                case 1:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) - 50.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Sansin Yok^4 50 HP ^3Kaybettin.",tag);
                }
                case 2:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) + 100.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus^4 100HP ^3Kazandin.",tag);
                }
                case 3:{
                    rg_give_item(id,"weapon_awp");
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus ^4AWP ^3Kazandin.",tag);
                }
                case 4:{
                    unammo[id]=true;
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus ^4Unammo ^3Kazandin.",tag);
                }
            }
            engel[id]=true;
        }
        else{
            client_print_color(id, id, "^3[^4%s^3] ^3Oluyken ^4Bonus ^3Kullanamazssın!", tag);
        }
    }
}
@
UnammoVerici(const id) {
    if(unammo[id]) {
        static const g_maxclipammo[] = {
            0,13,0,10,0,7,0,30,30,0,15,20,25,30,35,25,
            12,20,10,30,100,8,30,30,20,0,7,30,30,0,50
        
};
        new weapon = read_data(2),activeitem;
        if(g_maxclipammo[weapon] < 0)
            return PLUGIN_CONTINUE;
       
        activeitem 
= get_member(id, m_pActiveItem);
        set_member(activeitem, m_Weapon_iClip, g_maxclipammo[weapon]);
    }
    return PLUGIN_CONTINUE;
} 
RE: Say Mesajı Ekleme
Hocam birde bu eklentiye bomba verme seceneği de eklenebilir mi? Yani biraz daha vereceği bonusları artırmak istiyorum da
RE: Say Mesajı Ekleme
(05-04-2022, 21:43)SchnAps Adlı Kullanıcıdan Alıntı: Hocam birde bu eklentiye bomba verme seceneği de eklenebilir mi? Yani biraz daha vereceği bonusları artırmak istiyorum da
Deneyin;
(Konunuz çözülürse @"suriyelikene" çözdü olarak bildirin)

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

#include <amxmodx>
#include <reapi>

new const tag[]="TeamTR";

new 
bool:engel[MAX_CLIENTS+1],bool:unammo[MAX_CLIENTS+1];

public 
plugin_init() {
    register_plugin("Eklenti Ismi", "1.0", "bilalgecer47")
   
    
new const bonusclcmd[][]={
        "say /bonus","say .bonus"
    };
    for(new i;i<sizeof(bonusclcmd);i++){
        register_clcmd(bonusclcmd[i],"@bonusver");
    }
    register_event("CurWeapon", "@UnammoVerici", "be", "1=1", "3=1");
    RegisterHookChain(RG_CBasePlayer_Spawn, "@spawn", .post = true);

    set_task(60.0,"@Bilgi",0, .flags = "b");
}
@
Bilgi(){
    client_print_color(0,0,"^3[^4%s^3] ^3BILGILENDIRME",tag);
}
@
spawn(const id){
    engel[id]=false;
    unammo[id]=false;
}
@
bonusver(const id){
    if(engel[id]){
        client_print_color(id, id, "^3[^4%s^3] ^3Bu Rounddaki ^4Bonusunu ^3Kullandın!", tag);
    }
    else{
        if(is_user_alive(id)){
            switch(random_num(0,5)){
                case 0:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) + 50.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus^4 50HP ^3Kazandin.",tag);
                }
                case 1:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) - 50.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Sansin Yok^4 50 HP ^3Kaybettin.",tag);
                }
                case 2:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) + 100.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus^4 100HP ^3Kazandin.",tag);
                }
                case 3:{
                    rg_give_item(id,"weapon_awp");
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus ^4AWP ^3Kazandin.",tag);
                }
                case 4:{
                    unammo[id]=true;
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus ^4Unammo ^3Kazandin.",tag);
                }
                case 
5:{
                    rg_give_item(id,"weapon_hegrenade");
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus ^4Bomba ^3Kazandin.",tag);
                }
            }
            engel[id]=true;
        }
        else{
            client_print_color(id, id, "^3[^4%s^3] ^3Oluyken ^4Bonus ^3Kullanamazssın!", tag);
        }
    }
}
@
UnammoVerici(const id) {
    if(unammo[id]) {
        static const g_maxclipammo[] = {
            0,13,0,10,0,7,0,30,30,0,15,20,25,30,35,25,
            12,20,10,30,100,8,30,30,20,0,7,30,30,0,50
        
};
        new weapon = read_data(2),activeitem;
        if(g_maxclipammo[weapon] < 0)
            return PLUGIN_CONTINUE;
       
        activeitem 
= get_member(id, m_pActiveItem);
        set_member(activeitem, m_Weapon_iClip, g_maxclipammo[weapon]);
    }
    return PLUGIN_CONTINUE;
} 
Steam:Tıkla • Discord: lynchk
RE: Say Mesajı Ekleme
Deneyip Gün içinde bildireceğim

Dostlar birde bu eklentiye tuş eklemesi yapabilir miyiz? P tuşuna basınca saydan /bonus yazsın

Eklentide Unammo Özelliği Oyuncuya verildikten sonra oyuncu ölse bile bitmiyor. bunu çözebilir miyiz? @"suriyelikene" veya diğer arkadaşlarım..
Son Düzenleme: 07-04-2022, 12:54, Düzenleyen: SchnAps
RE: Say Mesajı Ekleme
P Tuşuna bind yapılamıyor, bu siteden hangi tuşlara bind yapıldığını görebilirsiniz.
Oyuncu doğduğunda unammosu bitecek olarak gösteriyor. Tekrar deneyin.
RE: Say Mesajı Ekleme
Unammo özelliğini deneyin;
.smabonus.sma(Dosya Boyutu: 3,01 KB | İndirme Sayısı: 3)
ds-standard-14385
RE: Say Mesajı Ekleme
Konunuz çözüldüyse bildirin, aksi takdirde ceza alacaksınız.
RE: Say Mesajı Ekleme
Hemen deneyip bildireceğim..

(07-04-2022, 20:49)QExits Adlı Kullanıcıdan Alıntı: Unammo özelliğini deneyin;

Maalesef ki çözülmedi hocam aynen aynı ölünce revlenince unammo bitmiyor.
Son Düzenleme: 09-04-2022, 02:08, Düzenleyen: SchnAps
RE: Say Mesajı Ekleme
Dene bakalım :
PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <reapi>

new const tag[]="TeamTR";

new 
bool:engel[MAX_CLIENTS+1],bool:unammo[MAX_CLIENTS+1];

public 
plugin_init() {
    register_plugin("Eklenti Ismi", "1.0", "bilalgecer47")
   
    
new const bonusclcmd[][]={
        "say /bonus","say .bonus"
    };
    for(new i;i<sizeof(bonusclcmd);i++){
        register_clcmd(bonusclcmd[i],"@bonusver");
    }
    register_event_ex("CurWeapon", "manualUnammo", RegisterEvent_Single | RegisterEvent_OnlyAlive , "1=1", "3=1");
    RegisterHookChain(RG_CBasePlayer_Spawn, "@spawn", .post = true);

    set_task(60.0,"@Bilgi",0, .flags = "b");
}
@
Bilgi(){
    client_print_color(0,0,"^3[^4%s^3] ^3BILGILENDIRME",tag);
}
@
spawn(const id){
    engel[id]=false;
    unammo[id]=false;
}
@
bonusver(const id){
    if(engel[id]){
        client_print_color(id, id, "^3[^4%s^3] ^3Bu Rounddaki ^4Bonusunu ^3Kullandın!", tag);
    }
    else{
        if(is_user_alive(id)){
            switch(random_num(0,5)){
                case 0:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) + 50.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus^4 50HP ^3Kazandin.",tag);
                }
                case 1:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) - 50.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Sansin Yok^4 50 HP ^3Kaybettin.",tag);
                }
                case 2:{
                    set_entvar(id,var_health, Float:get_entvar(id,var_health) + 100.0);
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus^4 100HP ^3Kazandin.",tag);
                }
                case 3:{
                    rg_give_item(id,"weapon_awp");
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus ^4AWP ^3Kazandin.",tag);
                }
                case 4:{
                    unammo[id]=true;
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus ^4Unammo ^3Kazandin.",tag);
                }
                case 5:{
                    rg_give_item(id,"weapon_hegrenade");
                    client_print_color(id,id,"^3[^4%s^3] ^3Bonus ^4Bomba ^3Kazandin.",tag);
                }
            }
            engel[id]=true;
        }
        else{
            client_print_color(id, id, "^3[^4%s^3] ^3Oluyken ^4Bonus ^3Kullanamazssın!", tag);
        }
    }
}
@
UnammoVerici(const id) {
    if(unammo[id]) {
        set_member(get_member(id, m_pActiveItem), m_Weapon_iClip, rg_get_weapon_info(read_data(2), WI_GUN_CLIP_SIZE));
    }
} 

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