⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🔥 Netvay VDS – Daha Fazla Güç, Daha Fazla Performans, Daha Fazla Başarı!
Sponsor Görsel 2
SponsorSponsor

Konu

#1
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;
}

#2
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(idid"^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_healthFloat: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_healthFloat: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_healthFloat: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(idid"^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(idm_pActiveItem);
        set_member(activeitemm_Weapon_iClipg_maxclipammo[weapon]);
    }
    return PLUGIN_CONTINUE;

#3
Hocam birde bu eklentiye bomba verme seceneği de eklenebilir mi? Yani biraz daha vereceği bonusları artırmak istiyorum da
#4
(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(idid"^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_healthFloat: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_healthFloat: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_healthFloat: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(idid"^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(idm_pActiveItem);
        set_member(activeitemm_Weapon_iClipg_maxclipammo[weapon]);
    }
    return PLUGIN_CONTINUE;

Steam:Tıkla • Discord: lynchk
#5
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.
#6
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.
#7
Unammo özelliğini deneyin;
.smabonus.sma(Dosya Boyutu: 3,01 KB | İndirme Sayısı: 3)
ds-standard-14385
#8
Konunuz çözüldüyse bildirin, aksi takdirde ceza alacaksınız.
#9
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.
#10
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(idid"^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_healthFloat: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_healthFloat: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_healthFloat: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(idid"^3[^4%s^3] ^3Oluyken ^4Bonus ^3Kullanamazssın!"tag);
        }
    }
}
@
UnammoVerici(const id) {
    if(unammo[id]) {
        set_member(get_member(idm_pActiveItem), m_Weapon_iCliprg_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