Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

ZP Hero eklentisi

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
osmandumbaze
Mesajlar: 15
Kayıt: Cmt Mar 04, 2017 6:47 pm

ZP Hero eklentisi

Mesaj gönderen osmandumbaze »

Öncelikle iyi günler herkese benim küçük bir isteğim var zombie plague için hero eklentisi istiyorum yani her round başladığında 1 tane hero mümkünse birde bir tane sidekicker seçilmesini istiyorum böyle bir eklenti varmı acaba?. Teşekkürler tekrardan

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

ZP Hero eklentisi

Mesaj gönderen orucoglukayra »

Eskiden yazmıştım.
Kahramana buradaki model veriliyor editlemeyi unutma ;

Kod: Tümünü seç

new const kahramanmodel[] = "hero"

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new klCvars[2];

new const TAG[] = "CSD"

new const kahramanmodel[] = "hero"

public plugin_init() {
    register_plugin("Kahraman", "1.0", "KayraLynch");
    RegisterHookChain(RG_CSGameRules_RestartRound, "@RestartRound", .post=false);
    bind_pcvar_float(create_cvar("kahraman_can", "200"), Float:klCvars[0]);
    bind_pcvar_float(create_cvar("kahraman_armor", "50"), Float:klCvars[1]);
}

public plugin_precache() {
    precache_model(fmt("models/player/%s/%s.mdl",kahramanmodel,kahramanmodel));
}

@RestartRound() {
    for(new klPlayer = 1; klPlayer <= MaxClients; klPlayer++) {
        if(is_user_connected(klPlayer)) {
            rg_reset_user_model(klPlayer);
        }
    }

    set_task(5.0,"@kahramansec");
    @Geri_Sayim_Yap(5);
}

@kahramansec(id) {
    new Players[32], kliNum, klRandom; get_players( Players, kliNum, "ach" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum)];
        for(new i; i < 3; i++) { 
            if(is_user_connected(klRandom)) {
                client_print_color(0,0, "^1[^3 %s ^1] [^3 %n ^1] ^4Adli Oyuncu ^4Kahraman Olarak Secildi", TAG, klRandom); }
            }
    }

    set_entvar(klRandom, var_health, klCvars[0]);
    set_entvar(klRandom, var_armorvalue, klCvars[1]);
    rg_set_user_model(klRandom, kahramanmodel);

    set_task(5.0,"@sidekickersec");
    @Geri_Sayim_Yap(5);
}

@sidekickersec(id) {
    new Players[32], kliNum, klRandom; get_players( Players, kliNum, "ach" );

    if(kliNum >= 1) {
        klRandom = Players[random_num(0, kliNum)];
        for(new i; i < 3; i++) { 
            if(is_user_connected(klRandom)) {
                client_print_color(0,0, "^1[^3 %s ^1] [^3 %n ^1] ^4Adli Oyuncu ^4SideKicker Olarak Secildi", TAG, klRandom); }
            }
    }

    set_entvar(klRandom, var_health, klCvars[0]);
    set_entvar(klRandom, var_armorvalue, klCvars[1]);
    rg_set_user_model(klRandom, kahramanmodel);
}

@Geri_Sayim_Yap(Sure)
{
	if(Sure != 0)
	{
		client_print_color(0,0, "^1[^3 %s ^1]^3 %d ^4Saniye Sonra Kahraman Secilecek !", TAG, Sure);
		Sure--;
		set_task(1.0, "@Geri_Sayim_Yap", Sure);
	}
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
osmandumbaze
Mesajlar: 15
Kayıt: Cmt Mar 04, 2017 6:47 pm

ZP Hero eklentisi

Mesaj gönderen osmandumbaze »

Çok teşekkür ediyorum deniyeceğim şimdi

Link:
Linklerini gizle
Linki Kopyala
Cevapla