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

Zombie Mod Görev Menü Yapabilcek İçeri

Konu

#1
Serverimde Ammo İle Çalışıcak Görev Menü İstiyorum İçinde

XXX | Clan Görev Menusu
1- 25 Dakika Serverde Kal [ 0/25 ]      1- Görev Tamamlandı 
2- 25 Zombie Oldur [ 0/25 ]                2- Görev Tamamlandı
3- 25 Insan Oldur [ 0/25 ]                   3- Görev Tamamlandı
4- 1000 Ammo Harca [ 0/1000 ]         4- Görev Tamamlandı
5- 10000 Ammo Harca [ 0/10000 ]     5- Görev Tamamlandı

Chat Kısmındanda Bunu Söylemeli

[ XXX | Clan ] Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !


Böyle Eklenti Hatasız Yapıp Atabilcek Olan Varmı
" İlk Açılan CS:GO MOD Serveri HomeLandClan 
#2
Eklentiyi denemedim içinde buglar olabilir.Son 2 ammo harcayı ekleyemedim.Diğerlerini denersiniz.

/gorev Yazarak Menuye Girer.

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <zombieplague> 

public plugin_init() {
    register_plugin("Gorev Menu Ammo""1.0""KayraLynch - Kodlarin Bazilari Jbmenuye Ait")
    register_clcmd("say /gorev","gorevmenu")

    RegisterHookChain(RG_CBasePlayer_Killed"oyuncuoldu"1);
}

new 
bool:oynamagorev[MAX_CLIENTS+1],oynadigisure[MAX_CLIENTS+1],bool:ct_killgorev[MAX_CLIENTS+1],ct_kill[MAX_CLIENTS+1],bool:insan_killgorev[MAX_CLIENTS+1],insan_kill[MAX_CLIENTS+1];

new const 
tag[] = "Webailesi"

public client_disconnected(id) {
    oynadigisure[id] = 0
}

public 
client_putinserver(id) {
    set_task(3.0,"sayac",id);
}

public 
sayac(const id) {
    if(!oynamagorev[id]){
        set_task(60.0,"sayac",id);
        oynadigisure[id]++
    }
}

public 
oyuncuoldu(const olen, const olduren){
    if(get_member(olduren,m_iTeam) == TEAM_CT)
    if(!ct_killgorev[olduren]) {
        if(get_member(olen,m_iTeam) == TEAM_TERRORIST) {
            ct_kill[olduren]++;
        }
    }
    if(get_member(olduren,m_iTeam) == TEAM_TERRORIST)
    if(!insan_killgorev[olduren]) {
        if(get_member(olen,m_iTeam) == TEAM_CT) {
            insan_kill[olduren]++;
        }
    }
}

public 
gorevmenu(const id){
        static Menuz[512];

        formatex(Menuzcharsmax(Menuz), "\r[%s] - \wGorev Menu",tag);
        new menu menu_create(Menuz"gorevmenu_devam");

        if(oynamagorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Dakika Sunucuda Oyna \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Dakika Sunucuda Oyna \r50 Ammo \w[\d%i/\y25\w]",oynadigisure[id]);
        menu_additem(menuMenuz"1"0);

        if(ct_killgorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Zombi Oldur \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Zombi Oldur \r50 Ammo \w[\d%i/\y25\w]",ct_kill[id]);
        menu_additem(menuMenuz"2"0);

        if(insan_killgorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Insan Oldur \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Insan Oldur \r50 Ammo \w[\d%i/\y25\w]",insan_kill[id]);
        menu_additem(menuMenuz"3"0);

        formatex(Menuzcharsmax(Menuz), "\rCikis")
        menu_setprop(menu,MPROP_EXITNAME,Menuz)
        menu_display(idmenu);
}

public 
gorevmenu_devam(const id, const menu, const item){
    if(item == MENU_EXIT || !is_user_alive(id))
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6], name[32], accesscallback;
    menu_item_getinfo(menuitemaccessdatacharsmax(data), namecharsmax(name), callback);
    new key str_to_num(data);
    switch(key)
    {
        case 1: {
            if(oynamagorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(oynadigisure[id] >= 25){ 
                oynamagorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3suren ^1yok!",tag);
        }
        case 2: {
            if(ct_killgorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(ct_kill[id] >= 25){
                ct_killgorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3oldurme sayin ^1yok!",tag);
        }
        case 3: {
            if(insan_killgorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(insan_kill[id] >= 25){
                insan_killgorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3oldurme sayin ^1yok!",tag);
        }
    }
    return PLUGIN_HANDLED;

#3
(27-01-2021, 20:36)orucoglukayra Adlı Kullanıcıdan Alıntı: Eklentiyi denemedim içinde buglar olabilir.Son 2 ammo harcayı ekleyemedim.Diğerlerini denersiniz.

/gorev Yazarak Menuye Girer.

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <zombieplague> 

public plugin_init() {
    register_plugin("Gorev Menu Ammo""1.0""KayraLynch - Kodlarin Bazilari Jbmenuye Ait")
    register_clcmd("say /gorev","gorevmenu")

    RegisterHookChain(RG_CBasePlayer_Killed"oyuncuoldu"1);
}

new 
bool:oynamagorev[MAX_CLIENTS+1],oynadigisure[MAX_CLIENTS+1],bool:ct_killgorev[MAX_CLIENTS+1],ct_kill[MAX_CLIENTS+1],bool:insan_killgorev[MAX_CLIENTS+1],insan_kill[MAX_CLIENTS+1];

new const 
tag[] = "Webailesi"

public client_disconnected(id) {
    oynadigisure[id] = 0
}

public 
client_putinserver(id) {
    set_task(3.0,"sayac",id);
}

public 
sayac(const id) {
    if(!oynamagorev[id]){
        set_task(60.0,"sayac",id);
        oynadigisure[id]++
    }
}

public 
oyuncuoldu(const olen, const olduren){
    if(get_member(olduren,m_iTeam) == TEAM_CT)
    if(!ct_killgorev[olduren]) {
        if(get_member(olen,m_iTeam) == TEAM_TERRORIST) {
            ct_kill[olduren]++;
        }
    }
    if(get_member(olduren,m_iTeam) == TEAM_TERRORIST)
    if(!insan_killgorev[olduren]) {
        if(get_member(olen,m_iTeam) == TEAM_CT) {
            insan_kill[olduren]++;
        }
    }
}

public 
gorevmenu(const id){
        static Menuz[512];

        formatex(Menuzcharsmax(Menuz), "\r[%s] - \wGorev Menu",tag);
        new menu menu_create(Menuz"gorevmenu_devam");

        if(oynamagorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Dakika Sunucuda Oyna \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Dakika Sunucuda Oyna \r50 Ammo \w[\d%i/\y25\w]",oynadigisure[id]);
        menu_additem(menuMenuz"1"0);

        if(ct_killgorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Zombi Oldur \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Zombi Oldur \r50 Ammo \w[\d%i/\y25\w]",ct_kill[id]);
        menu_additem(menuMenuz"2"0);

        if(insan_killgorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Insan Oldur \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Insan Oldur \r50 Ammo \w[\d%i/\y25\w]",insan_kill[id]);
        menu_additem(menuMenuz"3"0);

        formatex(Menuzcharsmax(Menuz), "\rCikis")
        menu_setprop(menu,MPROP_EXITNAME,Menuz)
        menu_display(idmenu);
}

public 
gorevmenu_devam(const id, const menu, const item){
    if(item == MENU_EXIT || !is_user_alive(id))
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6], name[32], accesscallback;
    menu_item_getinfo(menuitemaccessdatacharsmax(data), namecharsmax(name), callback);
    new key str_to_num(data);
    switch(key)
    {
        case 1: {
            if(oynamagorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(oynadigisure[id] >= 25){ 
                oynamagorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3suren ^1yok!",tag);
        }
        case 2: {
            if(ct_killgorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(ct_kill[id] >= 25){
                ct_killgorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3oldurme sayin ^1yok!",tag);
        }
        case 3: {
            if(insan_killgorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(insan_kill[id] >= 25){
                insan_killgorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3oldurme sayin ^1yok!",tag);
        }
    }
    return PLUGIN_HANDLED;

Site Sorumlulardan Deneyimli Biri Plugini İnceleyip Onaylıyabilirmi Bug Yoksa Aktif Serverime Direk Kurucağım

(27-01-2021, 20:36)orucoglukayra Adlı Kullanıcıdan Alıntı: Eklentiyi denemedim içinde buglar olabilir.Son 2 ammo harcayı ekleyemedim.Diğerlerini denersiniz.

/gorev Yazarak Menuye Girer.

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <zombieplague> 

public plugin_init() {
    register_plugin("Gorev Menu Ammo""1.0""KayraLynch - Kodlarin Bazilari Jbmenuye Ait")
    register_clcmd("say /gorev","gorevmenu")

    RegisterHookChain(RG_CBasePlayer_Killed"oyuncuoldu"1);
}

new 
bool:oynamagorev[MAX_CLIENTS+1],oynadigisure[MAX_CLIENTS+1],bool:ct_killgorev[MAX_CLIENTS+1],ct_kill[MAX_CLIENTS+1],bool:insan_killgorev[MAX_CLIENTS+1],insan_kill[MAX_CLIENTS+1];

new const 
tag[] = "Webailesi"

public client_disconnected(id) {
    oynadigisure[id] = 0
}

public 
client_putinserver(id) {
    set_task(3.0,"sayac",id);
}

public 
sayac(const id) {
    if(!oynamagorev[id]){
        set_task(60.0,"sayac",id);
        oynadigisure[id]++
    }
}

public 
oyuncuoldu(const olen, const olduren){
    if(get_member(olduren,m_iTeam) == TEAM_CT)
    if(!ct_killgorev[olduren]) {
        if(get_member(olen,m_iTeam) == TEAM_TERRORIST) {
            ct_kill[olduren]++;
        }
    }
    if(get_member(olduren,m_iTeam) == TEAM_TERRORIST)
    if(!insan_killgorev[olduren]) {
        if(get_member(olen,m_iTeam) == TEAM_CT) {
            insan_kill[olduren]++;
        }
    }
}

public 
gorevmenu(const id){
        static Menuz[512];

        formatex(Menuzcharsmax(Menuz), "\r[%s] - \wGorev Menu",tag);
        new menu menu_create(Menuz"gorevmenu_devam");

        if(oynamagorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Dakika Sunucuda Oyna \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Dakika Sunucuda Oyna \r50 Ammo \w[\d%i/\y25\w]",oynadigisure[id]);
        menu_additem(menuMenuz"1"0);

        if(ct_killgorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Zombi Oldur \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Zombi Oldur \r50 Ammo \w[\d%i/\y25\w]",ct_kill[id]);
        menu_additem(menuMenuz"2"0);

        if(insan_killgorev[id]) formatex(Menuzcharsmax(Menuz), "\y25 Insan Oldur \r50 Ammo \w[TAMAMLANDI]");
        else formatex(Menuzcharsmax(Menuz), "\y25 Insan Oldur \r50 Ammo \w[\d%i/\y25\w]",insan_kill[id]);
        menu_additem(menuMenuz"3"0);

        formatex(Menuzcharsmax(Menuz), "\rCikis")
        menu_setprop(menu,MPROP_EXITNAME,Menuz)
        menu_display(idmenu);
}

public 
gorevmenu_devam(const id, const menu, const item){
    if(item == MENU_EXIT || !is_user_alive(id))
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6], name[32], accesscallback;
    menu_item_getinfo(menuitemaccessdatacharsmax(data), namecharsmax(name), callback);
    new key str_to_num(data);
    switch(key)
    {
        case 1: {
            if(oynamagorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(oynadigisure[id] >= 25){ 
                oynamagorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3suren ^1yok!",tag);
        }
        case 2: {
            if(ct_killgorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(ct_kill[id] >= 25){
                ct_killgorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3oldurme sayin ^1yok!",tag);
        }
        case 3: {
            if(insan_killgorev[id]) client_print_color(id,id,"^4[%s] - ^1Gorevi Zaten Yaptin!",tag)
            else if(insan_kill[id] >= 25){
                insan_killgorev[id] = true
                zp_set_user_ammo_packs
(id,zp_get_user_ammo_packs(id) + 50
                client_print_color(id,id,"^4[ %s | Clan ] ^1Gorevi Tamamladiginiz Icin 50 Ammonuz Teslim Edildi !",tag)
            }
            else client_print_color(id,id,"^4[%s] - ^1Yeterli ^3oldurme sayin ^1yok!",tag);
        }
    }
    return PLUGIN_HANDLED;

Arızalı Kurmayı Denediğimde Hata Verdi
" İlk Açılan CS:GO MOD Serveri HomeLandClan 
Son Düzenleme: 28-01-2021, 19:04, Düzenleyen: DeHSeT.
#4
Verdiği hatayı atar mısın ?
Steam:Tıkla • Discord: lynchk
#5
OYT Sisteminde Sma Düzeyine Kurduğum İçin Uyarı Mesajı servere derlenemedi diyor hatalı yapılmış eline sağlık başarılı fakat ksıa düzeltilmesi gerekli forumdakiler yardımcı olucağını düşünüyorum bu hususta
" İlk Açılan CS:GO MOD Serveri HomeLandClan 
#6
(28-01-2021, 19:11)homelandclan Adlı Kullanıcıdan Alıntı: OYT Sisteminde Sma Düzeyine Kurduğum İçin Uyarı Mesajı servere derlenemedi diyor hatalı yapılmış eline sağlık başarılı fakat ksıa düzeltilmesi gerekli forumdakiler yardımcı olucağını düşünüyorum bu hususta
Hatayı atarsan çözeriz bende bi hata vermeden derlendi.

Php kod içinden yanlış alıyor olabilirsiniz.Kendim alıp denedim panele kurunca bi hata vermedi ? Bunu yükleyin.

.smagorevmenu.sma(Dosya Boyutu: 4,24 KB | İndirme Sayısı: 5)
#7
(28-01-2021, 19:13)orucoglukayra Adlı Kullanıcıdan Alıntı:
(28-01-2021, 19:11)homelandclan Adlı Kullanıcıdan Alıntı: OYT Sisteminde Sma Düzeyine Kurduğum İçin Uyarı Mesajı servere derlenemedi diyor hatalı yapılmış eline sağlık başarılı fakat ksıa düzeltilmesi gerekli forumdakiler yardımcı olucağını düşünüyorum bu hususta
Hatayı atarsan çözeriz bende bi hata vermeden derlendi.

Php kod içinden yanlış alıyor olabilirsiniz.Kendim alıp denedim panele kurunca bi hata vermedi ? Bunu yükleyin.
Sabah kalktığımda Deniyceğim Bizlerde Emeğin Çok Geçiyor Takdir Ettim +Rep Kontrol Edicem Sabah
" İlk Açılan CS:GO MOD Serveri HomeLandClan 
Son Düzenleme: 29-01-2021, 03:19, Düzenleyen: DeHSeT.
#8
(29-01-2021, 03:15)homelandclan Adlı Kullanıcıdan Alıntı:
(28-01-2021, 19:13)orucoglukayra Adlı Kullanıcıdan Alıntı: Hatayı atarsan çözeriz bende bi hata vermeden derlendi.

Php kod içinden yanlış alıyor olabilirsiniz.Kendim alıp denedim panele kurunca bi hata vermedi ? Bunu yükleyin.
Sabah kalktığımda Deniyceğim Bizlerde Emeğin Çok Geçiyor Takdir Ettim +Rep Kontrol Edicem Sabah
Şuanda görev menü eklentisi üzerinde uğraşıyorum bitince paylaşmayı düşünüyorum.Şimdilik bunu kullanırsanız daha sonrasında daha gelişmiş halini kullanırsınız.
#9
İstek konusu, @"orucoglukayra" adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 24 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task