ZP Hero eklentisi
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 15
- Kayıt: Cmt Mar 04, 2017 6:47 pm
ZP Hero eklentisi
Ö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 |
ZP Hero eklentisi
Eskiden yazmıştım.
Kahramana buradaki model veriliyor editlemeyi unutma ;
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 |
-
Konu Sahibi - Mesajlar: 15
- Kayıt: Cmt Mar 04, 2017 6:47 pm