Jail.inc gerekli // Çok zor bulunan bir include internetten indirdiklerinin çoğunun içinde sizde benim gibi bu includeyi arıyorsunuz değilmi yazıyor
Daha Önceden Yaptırdığım Geniş Çaplı Pluginimi denedeğimde 2 sorun rastladım
Önce 1.Sorun Smayı Combile Ederkenki Aldığım Hata ;
Dosya Ekte Birde Zahmet Olmazsa Zombi Modu İçin Zombi Modeli koymuştuk
smada hata olmasada oyuna girerken not found zombi_models .......mdl bulunamadı diye hata veriyor
Smayı gözden geçirip hataları giderirseniz teşekkür ederim
Nefesim Fark Yaratırmı ?
Jail.inc gerekli // Çok zor bulunan bir include internetten indirdiklerinin çoğunun içinde sizde benim gibi bu includeyi arıyorsunuz değilmi yazıyor
Konu hurracuran tarafından (07-02-13 Saat 01:58 ) değiştirilmiştir.
Akcali Kardeşim Nerelerdesin Ya :s
Nefesim Fark Yaratırmı ?
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <nvault>
#include <engine>
#include <colorchat>
#define ADMIN_LEVEL ADMIN_KICK
#define task 672
#define task_bilgi 672
#define OFFSET_PRIMARYWEAPON 116
new zaman2 = 30
new zaman3 = 60
new zaman4 = 120
new takim[33];
new bool:Zm_SilahDokunamama
new VIEW_ZOMBI[] = "models/admin_zombi/v_zombi_el.mdl";
new PLAYER_ZOMBI[] = "models/admin_zombi/p_zombi_el.mdl";
new zombihp[33];
new insanhp[33];
new SyncHudObj;
new yeni_nightvision;
new zombimod; // herkes
new hudmesaji;
new zombisinifi;
// Hayalet zombi
new pSilent, pAlpha, pRed, pBlue, pGreen;
// Yarasa Fırlatan Zombi
const zclass_health = 1800
const zclass_speed = 190
const Float:zclass_gravity = 1.0
const Float:zclass_knockback = 1.0
new const SOUND_FIRE[] = "zombie_plague/zombi_banshee_pulling_fire.wav"
new const SOUND_BAT_HIT[] = "zombie_plague/zombi_banshee_laugh.wav"
new const SOUND_BAT_MISS[] = "zombie_plague/zombi_banshee_pulling_fail.wav"
new const MODEL_BAT[] = "models/zombie_plague/bat_witch.mdl"
new const BAT_CLASSNAME[] = "banchee_bat"
new spr_skull
const Float:banchee_skull_bat_speed = 600.0
const Float:banchee_skull_bat_flytime = 3.0
const Float:banchee_skull_bat_catch_time = 3.0
const Float:banchee_skull_bat_catch_speed = 100.0
const Float:bat_timewait = 14.0
new g_stop[33]
new g_bat_time[33]
new g_bat_stat[33]
new g_bat_enemy[33]
new Float:g_temp_speed[33]
new g_maxplayers
new g_roundend
enum (+= 100)
{
TASK_BOT_USE_SKILL = 2367,
TASK_REMOVE_STAT
}
new bool:ctyardim_enabled;
#define ID_BOT_USE_SKILL (taskid - TASK_BOT_USE_SKILL)
#define ID_TASK_REMOVE_STAT (taskid - TASK_REMOVE_STAT)
public plugin_precache() {
SyncHudObj = CreateHudSyncObj();
precache_model("models/player/zombi/zombi.mdl")
precache_sound("zombimod/zombi_siren.wav")
precache_sound("zombimod/zombi_mod_baslangic.wav");
precache_sound(SOUND_FIRE)
precache_sound(SOUND_BAT_HIT)
precache_sound(SOUND_BAT_MISS)
precache_model(MODEL_BAT)
spr_skull = precache_model("sprites/ef_bat.spr")
precache_model(VIEW_ZOMBI);
precache_model(PLAYER_ZOMBI);
}
public plugin_init()
{
register_clcmd("say .onctyardim","CtYardimEnable")
register_clcmd("say .offctyardim","CtYardimDisable")
register_clcmd("say /ctyardim","DeaTReX")
register_clcmd("say /tm","cmdTeamMenu")
register_clcmd("say /takim","cmdTeamMenu")
register_clcmd("say_team /tm","cmdTeamMenu")
register_clcmd("say_team /takim","cmdTeamMenu")
register_clcmd("say /myteam","getTeam")
register_clcmd("say /takimim","getTeam")
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage")
register_logevent("RoundEnd",2,"1=Round_End")
register_clcmd("say /zombi","kont") // Zombi Mod Başlatma Komutu
register_clcmd("say_team /zombi","kont") // Zombi Mod Başlatma Komutu
register_clcmd("say /zm","kont") // Zombi Mod Başlatma Komutu
register_clcmd("say_team /zm","kont") // Zombi Mod Başlatma Komutu
register_clcmd("drop", "cmd_bat")
register_logevent("YeniTur",2,"0=World triggered","1=Round_Start")
register_logevent("TurSonu", 2, "1=Round_End")
register_event("HLTV", "YeniTurcuk", "a", "1=0", "2=0")
register_event("DeathMsg", "EventDeath", "a")
register_logevent("logevent_round_end", 2, "1=Round_End")
register_forward(FM_AddToFullPack, "fw_addtofullpack", 1);
register_forward(FM_PlayerPreThink,"fw_PlayerPreThink")
RegisterHam(Ham_Spawn, "player", "OyuncuDogunca", 1)
RegisterHam(Ham_Touch, "weaponbox", "SilahDokunulmaz")
RegisterHam(Ham_Touch, "armoury_entity", "SilahDokunulmaz")
RegisterHam(Ham_Touch, "weapon_shield", "SilahDokunulmaz")
RegisterHam(Ham_Touch,"info_target","EntityTouchPost",1)
RegisterHam(Ham_Think,"info_target","EntityThink")
RegisterHam(Ham_TakeDamage, "player", "fw_takedamage");
pSilent = get_cvar_pointer("zp_zombie_silent")
pAlpha = register_cvar("zp_ghost_invisibility", "1")
pRed = register_cvar("zp_ghost_glow_red", "0")
pGreen = register_cvar("zp_ghost_glow_green", "0")
pBlue = register_cvar("zp_ghost_glow_blue", "10")
zombisinifi = 1
hudmesaji = CreateHudSyncObj()
yeni_nightvision = get_user_msgid( "NVGToggle" );
g_maxplayers = get_maxplayers()
}
public CtYardimEnable(id) {
if(!access(id,ADMIN_LEVEL)) return PLUGIN_CONTINUE
ctyardim_enabled = true;
client_print(id,print_chat,"CT Takimi Icin CTYardim Menusune Erisim Acildi !")
return PLUGIN_CONTINUE
}
public CtYardimDisable(id) {
if(!access(id,ADMIN_LEVEL)) return PLUGIN_CONTINUE
ctyardim_enabled = false;
client_print(id,print_chat,"CT Takimi Icin CTYardim Menusune Erisim Kapatildi !")
return PLUGIN_CONTINUE
}
public DeaTReX(id) {
if(!(get_user_flags(id) & ADMIN_KICK) && !ctyardim_enabled) {
return PLUGIN_CONTINUE
}
if(!(get_user_flags(id) & ADMIN_KICK) && get_user_team(id) != 2) {
return PLUGIN_CONTINUE
}
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yCT Yardim Menu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\rGardiyan Godmode Ac")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wGardiyan Godmode Kapat")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wSaklanbac Oyunu")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wYakartop Oyunu")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\wCete Oyunu [Ozel]")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\wYakalanbac Oyunu")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\rSimit Oyunu")
menu_additem(menu, Menuz, "7")
formatex(Menuz, charsmax(Menuz), "\wC4 Oyunu [OZEL]")
menu_additem(menu, Menuz, "8")
formatex(Menuz, charsmax(Menuz), "\wHayalet Oyunu")
menu_additem(menu, Menuz, "9")
formatex(Menuz, charsmax(Menuz), "\wKus Oyunu")
menu_additem(menu, Menuz, "10")
formatex(Menuz, charsmax(Menuz), "\wZombi Oyunu [OZEL]")
menu_additem(menu, Menuz, "11")
formatex(Menuz, charsmax(Menuz), "\wAclik Oyunu [OZEL]")
menu_additem(menu, Menuz, "12")
formatex(Menuz, charsmax(Menuz), "\rUcan Pipi Oyunu")
menu_additem(menu, Menuz, "13")
formatex(Menuz, charsmax(Menuz), "\wKule Oyuun [Druglu]")
menu_additem(menu, Menuz, "14")
formatex(Menuz, charsmax(Menuz), "\wAraf Oyunu")
menu_additem(menu, Menuz, "15")
formatex(Menuz, charsmax(Menuz), "\y[Normal] \wFF Menusu")
menu_additem(menu, Menuz, "16")
formatex(Menuz, charsmax(Menuz), "\y[Gorunmez] \wFF Menusu")
menu_additem(menu, Menuz, "17")
formatex(Menuz, charsmax(Menuz), "\wMahkumlara HP Ver")
menu_additem(menu, Menuz, "18")
formatex(Menuz, charsmax(Menuz), "\wTum Ayarlari Sifirla")
menu_additem(menu, Menuz, "19")
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_CONTINUE
}
public DeaTReX_Devam(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1: {
console_cmd(id,"amx_godmode @CT 1");
}
case 2: {
console_cmd(id,"amx_godmode @CT 0");
}
case 3: {
Menu(id)
}
case 4: {
server_cmd("amx_glow @T blue")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 9999999")
server_cmd("amx_disarm @all")
server_cmd("amx_unammo @CT 1")
server_cmd("amx_fire @CT 1")
}
case 5: {
cmdTeamMenu(id)
}
case 6: {
server_cmd("amx_heal @CT 999999")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_speed @CT 1")
server_cmd("amx_disarm @all")
}
case 7: {
server_cmd("amx_heal @CT 5000")
server_cmd("amx_disarm @all")
server_cmd("amx_glow @t green")
server_cmd("amx_glow @CT aqua")
}
case 8: {
C4Oyunu(id)
}
case 9: {
server_cmd("amx_heal @CT 1250")
server_cmd("amx_disarm @all")
server_cmd("amx_weapon @t 43")
server_cmd("amx_weapon @t 14")
server_cmd("amx_noclip @CT 1")
server_cmd("amx_armor @all 100")
}
case 10: {
server_cmd("amx_glow @t green")
server_cmd("amx_disarm @all")
server_cmd("amx_weapon @CT awp")
server_cmd("amx_weapon @CT scout")
server_cmd("amx_heal @CT 30000")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_cvar sv_gravity 250")
server_cmd("amx_unammo @CT 1")
}
case 11: {
zm_menu(id)
}
case 12: {
DeaTReX3(id)
}
case 13: {
server_cmd("amx_disarm @T")
server_cmd("amx_cvar sv_gravity 100")
server_cmd("amx_heal @CT 999999")
server_cmd("amx_godmode @CT 1")
}
case 14: {
server_cmd("amx_drug @t")
server_cmd("amx_glow @t green")
}
case 15: {
server_cmd("amx_glow @t 0 0 0 0")
server_cmd("amx_glow @CT aqua")
server_cmd("amx_heal @t 500")
server_cmd("amx_heal @CT 5000")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_weapon @all 14")
}
case 16: {
Normal_FF_Menu(id)
}
case 17: {
Gorunmez_FF_Menu(id)
}
case 18: {
DeaTReX4(id)
}
case 19: {
ayarlarikapat(id)
}
case 20: {
server_cmd("amx_durdur")
}
case 21: {
server_cmd("amx_durdur")
}
case 22: {
server_cmd("amx_durdur")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public otuzsaniye(id) {
set_task(0.30,"otuzsaniye",0+task)
zaman2--
if(zaman2 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
remove_task(0+task)
}
}
public birdakika(id) {
set_task(1.0,"birdakika",0+task)
zaman3--
if(zaman3 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
}
}
public ikidakika(id) {
set_task(2.0,"ikidakika",0+task)
zaman4--
if(zaman4 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
}
}
public Menu(id) {
if(get_user_flags(id) & ADMIN_KICK)
{
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yOtomatik Saklanbac Oyunu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\w30 Saniye Sure")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\w1 Dakika Sure")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\w2 Dakika Sure")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
return PLUGIN_HANDLED;
}
public Menu_Devam(id, menu, item) {
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
otuzsaniye(id)
}
case 2:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
birdakika(id)
}
case 3:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
ikidakika(id)
}
}
return PLUGIN_HANDLED
}
public client_connect(id) {
takim[id] = 0;
}
/*
JB Glow İle Takımlara Ayırma
Author: akcaliberkk
*/
public cmdTeamMenu(id) {
if(!(get_user_flags(id) & ADMIN_LEVEL)) {
client_print(id,print_chat,"Bu Menuyu Acmak Icin Izinli Degilsin")
return PLUGIN_HANDLED
}
new menu = menu_create("\rTakim Menusu", "menu_handler")
menu_additem(menu, "\yKirmizi Takim", "1", 0);
menu_additem(menu, "\yBeyaz Takim", "2", 0);
menu_additem(menu, "\yMavi Takim", "3", 0);
menu_additem(menu, "\ySari Takim", "4", 0);
menu_additem(menu, "\yYesil Takim", "5", 0);
menu_additem(menu, "\yTakimdan Cikar", "6", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,255,0,0,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Kirmizi ^1Takima Atadi !",admin,isim)
takim[Uid] = 1;
client_print(Uid,print_center,"Sen Artik Kirmizi Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 2: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,255,255,255,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Beyaz ^1Takima Atadi !",admin,isim)
takim[Uid] = 2;
client_print(Uid,print_center,"Sen Artik Beyaz Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 3: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,0,0,255,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Mavi ^1Takima Atadi !",admin,isim)
takim[Uid] = 3;
client_print(Uid,print_center,"Sen Artik Mavi Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 4: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,255,255,0,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Sari ^1Takima Atadi !",admin,isim)
takim[Uid] = 4;
client_print(Uid,print_center,"Sen Artik Sari Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 5: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,0,255,0,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Yesil ^1Takima Atadi !",admin,isim)
takim[Uid] = 5;
client_print(Uid,print_center,"Sen Artik Yesil Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 6: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu Takimdan Cikardi !",admin,isim)
takim[Uid] = 0;
client_print(Uid,print_center,"Takimdan Cikarildin")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
}
return PLUGIN_HANDLED
}
public getTeam(id) {
if(takim[id] == 0) {
client_print(id,print_chat,"Herhangi Bir Takimda Degilsin !")
return PLUGIN_HANDLED
}
new szteam[32];
switch(takim[id]) {
case 1: szteam = "Kirmizi";
case 2: szteam = "Beyaz";
case 3: szteam = "Mavi";
case 4: szteam = "Sari";
case 5: szteam = "Yesil";
}
ColorChat(id,GREEN,"[JB-TAKIM] ^3Senin Takimin: ^4%s",szteam)
client_print(id,print_center,"%s Takimdasin",szteam)
return PLUGIN_HANDLED
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) {
client_print(attacker,print_chat,"Takim Arkadasina Zarar Veremezsin ! Dusmanlarina Odaklan !")
client_print(attacker,print_center,"Takim Arkadasina Zarar Veremezsin")
return HAM_SUPERCEDE
}
return HAM_IGNORED
}
public cmdTeam(id) {
if(!(get_user_flags(id) & ADMIN_LEVEL)) {
console_print(id,"Bunun Icin Izinli Degilsin")
return PLUGIN_HANDLED
}
new Arg1[32];
new Arg2[32];
read_argv(1,Arg1,31)
read_argv(2,Arg2,31)
new team = str_to_num(Arg2)
if(team > 5) team = 5;
new Uid = find_player("bhl",Arg1)
if(!Uid) {
console_print(id, "Oyuncu Bulunamadi !")
return PLUGIN_HANDLED
}
new name[65],admin[65];
get_user_name(id,admin,64)
get_user_name(Uid,name,64)
takim[Uid] = team;
new szteam[32];
switch(takim[id]) {
case 1: szteam = "Kirmizi";
case 2: szteam = "Beyaz";
case 3: szteam = "Mavi";
case 4: szteam = "Sari";
case 5: szteam = "Yesil";
}
if(takim[Uid] == 0) {
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s^1 Adli Oyuncuyu Takimdan Cikardi !",admin,name)
client_print(Uid,print_center,"Takimdan Cikarildin")
}
else {
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s^1 Adli Oyuncuyu ^4%s ^1Takima Atadi !",admin,name,szteam)
client_print(Uid,print_center,"Sen Artik %s Takimdasin",szteam)
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
}
return PLUGIN_HANDLED
}
public RoundEnd() {
for(new i=1;i<=get_maxplayers();i++) {
takim[i] = 0;
set_rendering(i,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
}
}
public C4Oyunu(id) {
if(get_user_flags(id) & ADMIN_LEVEL_E){
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yC4 Oyunu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\rMahkumlari Gom")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wMahkumlari Kaldir")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wMahkumlara C4 Ver")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wMahkumları Disarmla")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;}
return PLUGIN_HANDLED;}
public C4Oyunu_Devam(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1: {
console_cmd(id,"amx_bury @t");
}
case 2: {
console_cmd(id,"amx_unbury @t");
}
case 3: {
console_cmd(id,"amx_weapon @t c4");
}
case 4: {
console_cmd(id,"amx_disarm @t");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public YeniTur(id) {
kontrol(id);
kontrol2(id);
}
public kontrol(id) {
if(zombimod == 1) {
for(new i = 1; i < 33; i++) {
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
give_item(i,"weapon_ak47")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_deagle")
give_item(i,"weapon_awp")
give_item(i,"weapon_hegrenade")
give_item(i,"weapon_m249")
cs_set_user_bpammo(i,CSW_AK47,90)
cs_set_user_bpammo(i,CSW_AWP,90)
cs_set_user_bpammo(i,CSW_M4A1,90)
cs_set_user_bpammo(i,CSW_DEAGLE,37)
cs_set_user_bpammo(i,CSW_M249,200)
cs_reset_user_model(i)
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
zombimod = 0;
}
set_lights("#OFF")
}
}
public kontrol2(id) {
if(zombimod == 1) {
for(new i = 1; i < 33; i++) {
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
give_item(i,"weapon_ak47")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_deagle")
give_item(i,"weapon_awp")
give_item(i,"weapon_hegrenade")
give_item(i,"weapon_m249")
cs_set_user_bpammo(i,CSW_AK47,90)
cs_set_user_bpammo(i,CSW_AWP,90)
cs_set_user_bpammo(i,CSW_M4A1,90)
cs_set_user_bpammo(i,CSW_DEAGLE,37)
cs_set_user_bpammo(i,CSW_M249,200)
cs_reset_user_model(i)
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
zombimod = 0;
}
set_lights("#OFF")
}
}
public kont(id) {
if(get_user_team(id) == 2) {
if(get_user_flags(id) & ADMIN_KICK) {
zombihp[id] = 5000;
insanhp[id] = 150;
zm_menu(id)
}
else
{
ColorChat(id,NORMAL,"^4[Zombi Mod]:^1 Sadece ^4Admin^1'ler Bu Komutu Kullanabilir!") ;
}
}
}
public zm_menu(id) {
new hostname[64]
get_cvar_string("hostname",hostname,63)
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\y%s^n\w[JB]: Admin Zombi Mod",hostname)
menu = menu_create(Menuz, "zm_menu_devam")
formatex(Menuz, charsmax(Menuz), "\wZombi HP Arttir \y[ + ]")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wZombi HP Azalt \b[ - ]")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wInsan HP Arttir \y[ + ]")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wInsan HP Azalt \b[ - ]")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\wZombi Oyunu \rBaslat")
menu_additem(menu, Menuz, "5")
if(zombisinifi == 1) {
formatex(Menuz, charsmax(Menuz), "\wZombi Sinifi \r[Normal Zombi]")
menu_additem(menu, Menuz, "7")
}
else if(zombisinifi == 2) {
formatex(Menuz, charsmax(Menuz), "\wZombi Sinifi \r[Hayalet Zombi]")
menu_additem(menu, Menuz, "7")
}
else if(zombisinifi == 3) {
formatex(Menuz, charsmax(Menuz), "\wZombi Sinifi \r[Yarasa Firlatan Zombi]")
menu_additem(menu, Menuz, "7")
}
formatex(Menuz, charsmax(Menuz), "\wZombi Oyunu \yDurdur^n^n\yZombi HP \b[ %i ] \w- \yInsan HP \b[ %i ]",zombihp[id],insanhp[id])
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;
}
public zm_menu_devam(id, menu, item) {
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
if(zombihp[id] > 4999) {
zombihp[id] += 1000;
}
zm_menu(id);
}
case 2: {
if(zombihp[id] > 5999) {
zombihp[id] -= 1000;
}
zm_menu(id);
}
case 3: {
if(insanhp[id] > 49) {
insanhp[id] += 50;
}
zm_menu(id);
}
case 4: {
if(insanhp[id] > 99) {
insanhp[id] -= 50;
}
zm_menu(id);
}
case 5:
{
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
strip_user_weapons(i)
give_item(i,"weapon_knife")
cs_set_user_model(i,"zombi")
client_cmd(i,"spk zombimod/zombi_mod_baslangic");
Zm_SilahDokunamama = true
set_pev(i, pev_viewmodel2, VIEW_ZOMBI);
set_pev(i, pev_weaponmodel2, PLAYER_ZOMBI);
if (zombisinifi == 1) {
set_user_health(i,zombihp[id]);
set_user_gnvision(i, 1)
}
else if(zombisinifi == 2) {
set_user_health(i,zombihp[id] - 1009);
set_user_gnvision(i, 0)
}
else if(zombisinifi == 3) {
set_user_health(i,zombihp[id] + 2000);
set_user_gnvision(i, 0)
}
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_health(i,insanhp[id]);
give_item(i,"weapon_ak47")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_deagle")
give_item(i,"weapon_awp")
give_item(i,"weapon_hegrenade")
give_item(i,"weapon_m249")
cs_set_user_bpammo(i,CSW_AK47,1000)
cs_set_user_bpammo(i,CSW_AWP,1000)
cs_set_user_bpammo(i,CSW_M4A1,1000)
cs_set_user_bpammo(i,CSW_DEAGLE,1000)
cs_set_user_bpammo(i,CSW_M249,1000)
set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), -1.0, 0.3, 2, 0.5, 5.0)
ShowSyncHudMsg(0, hudmesaji, "= Zombi Istilasi Basladi. = ")
for (new i = 1; i <= 32; i++)
if(is_user_connected(i) && get_user_team(i) == 1)
client_cmd(i,"spk zombimod/zombi_siren");
}
zombimod = 1;
}
set_lights("b")
}
case 6: {
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
give_item(i,"weapon_deagle")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_ak47")
cs_set_user_bpammo(i,CSW_DEAGLE,90)
cs_set_user_bpammo(i,CSW_M4A1,90)
cs_set_user_bpammo(i,CSW_AK47,90)
cs_reset_user_model(i)
set_user_gnvision(i, 0)
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
zombimod = 0;
}
set_lights("#OFF")
set_task(1.0,"hud",id+task_bilgi)
}
case 7: {
if(zombisinifi == 1){
zombisinifi = 2
zm_menu(id)
}
else if(zombisinifi == 2){
zombisinifi = 3
zm_menu(id)
}
else if(zombisinifi == 3){
zombisinifi = 1
zm_menu(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public hud(id) {
if(zombimod == 1) {
id-= task_bilgi
set_task(1.5, "hud", id+task_bilgi);
set_hudmessage(0, 255, 0, 0.01, 0.21, 0, 6.0, 12.0)
ShowSyncHudMsg(id, SyncHudObj,"Zombi Oyunu Kapatildi^n^nZombi HP [ %i ]^nInsan HP [ %i ]",zombihp[id],insanhp[id])
}
}
public OyuncuDogunca(id) {
if (is_user_alive(id))
{
if(get_user_team(id) == 1)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
}
if(get_user_team(id) == 2)
{
Zm_SilahDokunamama = false
strip_user_weapons(id)
cs_reset_user_model(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_usp")
cs_set_user_bpammo(id, CSW_USP,90)
}
}
set_lights("#OFF")
}
public TurSonu(id) {
set_lights("#OFF")
cs_reset_user_model(id)
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_user_gnvision(id, 0)
}
public SilahDokunulmaz(weapon, id)
{
if (is_user_alive(id) && Zm_SilahDokunamama)
{
return HAM_SUPERCEDE
}
return HAM_IGNORED
}
/*########################################################### Hayalet zombi ###########################################################*/
public fw_addtofullpack(es_handle,e,ent,host,hostflags,player,pSet)
{
if( !is_user_alive(ent) || !is_user_alive(host) || get_user_team(ent) == 1 )
return FMRES_IGNORED;
if( zombimod == 1 && zombisinifi == 2 && get_user_team(ent) == 2)
{
static color[3];
color[0] = get_pcvar_num(pRed);
color[1] = get_pcvar_num(pGreen);
color[2] = get_pcvar_num(pBlue);
set_es(es_handle,ES_RenderMode,kRenderTransAlpha);
set_es(es_handle,ES_RenderAmt,get_pcvar_num(pAlpha));
set_es(es_handle,ES_RenderFx,kRenderFxGlowShell);
set_es(es_handle,ES_RenderColor,color);
}
return FMRES_IGNORED;
}
public fw_takedamage(victim, inflictor, attacker, Float:damage, damage_type)
{
if ( (damage_type & DMG_FALL) && zombimod == 1 && get_user_team(victim) == 2 && zombisinifi == 2)
SetHamParamFloat(4, 0.0);
}
/*########################################################### Yarasa Fırlatan Zombi ###########################################################*/
public client_putinserver(id)
{
reset_value_player(id)
}
public client_disconnect(id)
{
reset_value_player(id)
}
public YeniTurcuk()
{
g_roundend = 0
for(new id = 1; id <= g_maxplayers; id++)
{
if (!is_user_connected(id)) continue;
reset_value_player(id)
}
}
public logevent_round_end()
{
g_roundend = 1
}
public EventDeath()
{
new id = read_data(2)
reset_value_player(id)
}
public zp_user_infected_post(id)
{
reset_value_player(id)
if(get_user_team(id) == 2) return;
if(zombisinifi == 3)
{
if(is_user_bot(id))
{
set_task(random_float(5.0,15.0), "bot_use_skill", id+TASK_BOT_USE_SKILL)
return
}
ColorChat(id,NORMAL,"^x04[Yarasa Firlatan Zombi]:^x01 Yarasa Firlatan Zombi Oldun.^x04 Artik Yarasa Firlatma^x01 Özelligin Var.^x04 %.1f ^x01saniyede bir ^x04G ^x01tusuna basarak firlatabilirsin.", bat_timewait)
}
}
public cmd_bat(id)
{
if((!is_user_alive(id)) || (get_user_team(id) != 2) || (g_roundend)) return PLUGIN_CONTINUE
if(zombisinifi == 3 && !g_bat_time[id])
{
g_bat_time[id] = 1
set_task(bat_timewait,"clear_stat",id+TASK_REMOVE_STAT)
new ent = engfunc(EngFunc_CreateNamedEntity,engfunc(EngFunc_AllocString,"info_target"))
if(!pev_valid(ent)) return PLUGIN_HANDLED
new Float:vecAngle[3],Float:vecOrigin[3],Float:vecVelocity[3],Float:vecForward[3]
fm_get_user_startpos(id,5.0,2.0,-1.0,vecOrigin)
pev(id,pev_angles,vecAngle)
engfunc(EngFunc_MakeVectors,vecAngle)
global_get(glb_v_forward,vecForward)
velocity_by_aim(id,floatround(banchee_skull_bat_speed),vecVelocity)
set_pev(ent,pev_origin,vecOrigin)
set_pev(ent,pev_angles,vecAngle)
set_pev(ent,pev_classname,BAT_CLASSNAME)
set_pev(ent,pev_movetype,MOVETYPE_FLY)
set_pev(ent,pev_solid,SOLID_BBOX)
engfunc(EngFunc_SetSize,ent,{-20.0,-15.0,-8.0},{20.0,15.0,8.0})
engfunc(EngFunc_SetModel,ent,MODEL_BAT)
set_pev(ent,pev_animtime,get_gametime())
set_pev(ent,pev_framerate,1.0)
set_pev(ent,pev_owner,id)
set_pev(ent,pev_velocity,vecVelocity)
set_pev(ent,pev_nextthink,get_gametime()+banchee_skull_bat_flytime)
emit_sound(ent, CHAN_WEAPON, SOUND_FIRE, 1.0, ATTN_NORM, 0, PITCH_NORM)
g_stop[id] = ent
PlayWeaponAnimation(id, 2)
pev(id, pev_maxspeed, g_temp_speed[id])
set_pev(id,pev_maxspeed,0.1)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public fw_PlayerPreThink(id)
{
if(!is_user_alive(id)) return FMRES_IGNORED
if ( zombimod == 3 ) {
if(g_bat_stat[id])
{
new owner = g_bat_enemy[id], Float:ownerorigin[3]
pev(owner,pev_origin,ownerorigin)
static Float:vec[3]
aim_at_origin(id,ownerorigin,vec)
engfunc(EngFunc_MakeVectors, vec)
global_get(glb_v_forward, vec)
vec[0] *= banchee_skull_bat_catch_speed
vec[1] *= banchee_skull_bat_catch_speed
vec[2] = 0.0
set_pev(id,pev_velocity,vec)
}
return FMRES_IGNORED
}
if ( zombimod == 1 && zombisinifi == 2 ){
set_pev(id, pev_flTimeStepSound, 999)
}
return PLUGIN_CONTINUE
}
public EntityThink(ent)
{
if(!pev_valid(ent)) return HAM_IGNORED
new classname[32]
pev(ent,pev_classname,classname,31)
if(equal(classname,BAT_CLASSNAME))
{
static Float:origin[3];
pev(ent,pev_origin,origin);
message_begin(MSG_BROADCAST,SVC_TEMPENTITY);
write_byte(TE_EXPLOSION); // TE_EXPLOSION
write_coord(floatround(origin[0])); // origin x
write_coord(floatround(origin[1])); // origin y
write_coord(floatround(origin[2])); // origin z
write_short(spr_skull); // sprites
write_byte(40); // scale in 0.1's
write_byte(30); // framerate
write_byte(14); // flags
message_end(); // message end
emit_sound(ent, CHAN_WEAPON, SOUND_BAT_MISS, 1.0, ATTN_NORM, 0, PITCH_NORM)
new owner = pev(ent, pev_owner)
g_stop[owner] = 0
set_pev(owner,pev_maxspeed,g_temp_speed[owner])
engfunc(EngFunc_RemoveEntity,ent)
}
return HAM_IGNORED
}
public EntityTouchPost(ent,ptd)
{
if(!pev_valid(ent)) return HAM_IGNORED
new classname[32]
pev(ent,pev_classname,classname,31)
if(equal(classname,BAT_CLASSNAME))
{
if(!pev_valid(ptd))
{
static Float:origin[3];
pev(ent,pev_origin,origin);
message_begin(MSG_BROADCAST,SVC_TEMPENTITY);
write_byte(TE_EXPLOSION); // TE_EXPLOSION
write_coord(floatround(origin[0])); // origin x
write_coord(floatround(origin[1])); // origin y
write_coord(floatround(origin[2])); // origin z
write_short(spr_skull); // sprites
write_byte(40); // scale in 0.1's
write_byte(30); // framerate
write_byte(14); // flags
message_end(); // message end
emit_sound(ent, CHAN_WEAPON, SOUND_BAT_MISS, 1.0, ATTN_NORM, 0, PITCH_NORM)
new owner = pev(ent, pev_owner)
g_stop[owner] = 0
set_pev(owner,pev_maxspeed,g_temp_speed[owner])
engfunc(EngFunc_RemoveEntity,ent)
return HAM_IGNORED
}
new owner = pev(ent,pev_owner)
if(0 < ptd && ptd <= g_maxplayers && is_user_alive(ptd) && ptd != owner)
{
g_bat_enemy[ptd] = owner
set_pev(ent,pev_nextthink,get_gametime()+banchee_skull_bat_catch_time)
set_task(banchee_skull_bat_catch_time,"clear_stat2",ptd+TASK_REMOVE_STAT)
set_pev(ent,pev_movetype,MOVETYPE_FOLLOW)
set_pev(ent,pev_aiment,ptd)
emit_sound(owner, CHAN_VOICE, SOUND_BAT_HIT, 1.0, ATTN_NORM, 0, PITCH_NORM)
g_bat_stat[ptd] = 1
}
}
return HAM_IGNORED
}
public clear_stat(taskid)
{
new id = ID_TASK_REMOVE_STAT
g_bat_stat[id] = 0
g_bat_time[id] = 0
ColorChat(id,NORMAL,"^x04[Yarasa Firlatan Zombi]:^x01 Ozelligin Geri Geldi.^x01Tekrardan^x04 Yarasa^x01 Firlatabilirsin.")
}
public clear_stat2(idx)
{
new id = idx-TASK_REMOVE_STAT
g_bat_enemy[id] = 0
g_bat_stat[id] = 0
}
public bot_use_skill(taskid)
{
new id = ID_BOT_USE_SKILL
if (!is_user_alive(id)) return;
cmd_bat(id)
set_task(random_float(5.0,15.0), "bot_use_skill", id+TASK_BOT_USE_SKILL)
}
fm_get_user_startpos(id,Float:forw,Float:right,Float:up,Float:vStart[])
{
new Float:vOrigin[3], Float:vAngle[3], Float:vForward[3], Float:vRight[3], Float:vUp[3]
pev(id, pev_origin, vOrigin)
pev(id, pev_v_angle, vAngle)
engfunc(EngFunc_MakeVectors, vAngle)
global_get(glb_v_forward, vForward)
global_get(glb_v_right, vRight)
global_get(glb_v_up, vUp)
vStart[0] = vOrigin[0] + vForward[0] * forw + vRight[0] * right + vUp[0] * up
vStart[1] = vOrigin[1] + vForward[1] * forw + vRight[1] * right + vUp[1] * up
vStart[2] = vOrigin[2] + vForward[2] * forw + vRight[2] * right + vUp[2] * up
}
aim_at_origin(id, Float:target[3], Float:angles[3])
{
static Float:vec[3]
pev(id,pev_origin,vec)
vec[0] = target[0] - vec[0]
vec[1] = target[1] - vec[1]
vec[2] = target[2] - vec[2]
engfunc(EngFunc_VecToAngles,vec,angles)
angles[0] *= -1.0
angles[2] = 0.0
}
PlayWeaponAnimation(id, animation)
{
set_pev(id, pev_weaponanim, animation)
message_begin(MSG_ONE, SVC_WEAPONANIM, {0, 0, 0}, id)
write_byte(animation)
write_byte(pev(id, pev_body))
message_end()
}
reset_value_player(id)
{
g_stop[id] = 0
g_bat_time[id] = 0
g_bat_stat[id] = 0
g_bat_enemy[id] = 0
remove_task(id+TASK_BOT_USE_SKILL)
remove_task(id+TASK_REMOVE_STAT)
}
/*########################################################### Yarasa Fırlatan Zombi Son ###########################################################*/
/*
public fog(bool:on)
{
if (on)
{
message_begin(MSG_ALL,get_user_msgid("Fog"),{0,0,0},0)
write_byte(random_num(180,244)) // Kırmızı
write_byte(1) // Yeşil
write_byte(5) // Mavi
write_byte(7) // SD
write_byte(40) // ED
write_byte(10) // D1
write_byte(0) // D2
message_end()
}
else
{
message_begin(MSG_ALL,get_user_msgid("Fog"),{0,0,0},0)
write_byte(0) // Kırmızı
write_byte(0) // Yeşil
write_byte(0) // Mavi
write_byte(0) // SD
write_byte(0) // ED
write_byte(0) // D1
write_byte(0) // D2
message_end()
}
}
*/
// Yeni Nightvision
set_user_gnvision(id, toggle)
{
message_begin(MSG_ONE, yeni_nightvision, _, id)
write_byte(toggle)
message_end()
}
public DeaTReX3(id) {
if(get_user_flags(id) & ADMIN_LEVEL_E){
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yAclik Oyunu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\rGardiyanlara M4A1 Ver")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wGardiyanlara AK47 Ver")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wSaklanbac Oyunu")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wFF Ac")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;}
return PLUGIN_HANDLED;}
public DeaTReX3_Devam(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1: {
console_cmd(id,"amx_weapon @CT 43");
}
case 2: {
console_cmd(id,"amx_weapon @CT 42");
}
case 3: {
console_cmd(id,"amx_weapon @CT 43");
console_cmd(id,"amx_weapon @CT 42");
}
case 4: {
console_cmd(id,"amx_cvar mp_friendlyfire 1");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public Normal_FF_Menu(id) {
if( !(get_user_flags(id) & ADMIN_KICK) ) return PLUGIN_HANDLED
new menu = menu_create("\y[Normal] \r|-FF-Menusu-|","devam_shvskbvw")
menu_additem(menu,"\y|-\rBicak Kapismasi\y-|","1",0)
menu_additem(menu,"\r|-\yGlock Kapismasi\r-|","2",0)
menu_additem(menu,"\y|-\rDeagle Kapismasi\y-|","3",0)
menu_additem(menu,"\r|-\yKolt Kapismasi\r-|","4",0)
menu_additem(menu,"\y|-\rKeles Kapismasi\y-|","5",0)
menu_additem(menu,"\r|-\yAwp Kapismasi\r-|","6",0)
menu_additem(menu,"\y|-\rPompali Kapismasi\y-|","7",0)
menu_additem(menu,"\y|-\rBomba Kapismasi\y-|","8",0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public devam_shvskbvw(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1:
{
ColorChat(0,NORMAL,"^04[JB] :^01Normal FF.")
ColorChat(0,NORMAL,"^04[JB] : ^01T ler Birbirleriyle Kavga Edicek.")
server_cmd("mp_friendlyfire 1")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
give_item(i,"weapon_knife")
set_user_health(i,750)
}
}
}
case 2:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Glock FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Glock Verilicek Ve Birbirleriyle Kavga Edicek.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_GLOCK18,120 )
give_item(i,"weapon_glock18")
set_user_health(i,750)
}
}
}
case 3:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Deagle FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Deagle Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_DEAGLE,140 )
give_item(i,"weapon_deagle")
set_user_health(i,750)
}
}
}
case 4:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Colt FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Colt Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_M4A1,140 )
give_item(i,"weapon_m4a1")
set_user_health(i,750)
}
}
}
case 5:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01ak47 FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Keles Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_AK47,140 )
give_item(i,"weapon_ak47")
set_user_health(i,750)
}
}
}
case 6:
{
server_cmd("mp_friendlyfire 1")
for(new i = 1; i < 33; i++)
{
ColorChat(0,NORMAL,"^04[JB] :^01aWP FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Awp Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_AWP,140 )
give_item(i,"weapon_awp")
set_user_health(i,750)
}
}
}
}
case 7:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Pompali FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Pompali Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_M3,140 )
give_item(i,"weapon_m3")
set_user_health(i,750)
}
}
}
case 8:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Bomba FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Bomba Verilicek Ve Birbirlerine Aticaklar.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_HEGRENADE,20)
give_item(i,"weapon_hegrenade")
set_user_health(i,250)
}
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
//------------------------------------------ FF Menusu [Gorunmez] -------------------------------------- //
public Gorunmez_FF_Menu(id) {
if( !(get_user_flags(id) & ADMIN_KICK) ) return PLUGIN_HANDLED
new menu = menu_create("\d[Gorunmez] \r|-FF-Menusu-|","devam_yqlqzhwa")
menu_additem(menu,"\y|-\rBicak Kapismasi\y-|","1",0)
menu_additem(menu,"\r|-\yGlock Kapismasi\r-|","2",0)
menu_additem(menu,"\y|-\rDeagle Kapismasi\y-|","3",0)
menu_additem(menu,"\r|-\yKolt Kapismasi\r-|","4",0)
menu_additem(menu,"\y|-\rKeles Kapismasi\y-|","5",0)
menu_additem(menu,"\r|-\yAwp Kapismasi\r-|","6",0)
menu_additem(menu,"\y|-\rPompali Kapismasi\y-|","7",0)
menu_additem(menu,"\y|-\rBomba Kapismasi\y-|","8",0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public devam_yqlqzhwa(i, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1:
{
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Normal FF.")
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01T ler Birbirleriyle Kavga Edicek.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
give_item(i,"weapon_knife")
set_user_health(i,750)
}
}
}
case 2:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Glock FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Glock Verilicek Ve Birbirleriyle Kavga Edicek.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_GLOCK18,140 )
give_item(i,"weapon_glock18")
set_user_health(i,750)
}
}
}
case 3:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Deagle FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Deagle Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_DEAGLE,140 )
give_item(i,"weapon_deagle")
set_user_health(i,750)
}
}
}
case 4:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Colt FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Colt Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_M4A1,140 )
give_item(i,"weapon_m4a1")
set_user_health(i,750)
}
}
}
case 5:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez ak47 FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Keles Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_AK47,140 )
give_item(i,"weapon_ak47")
set_user_health(i,750)
}
}
}
case 6:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez aWP FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Awp Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_AWP,140 )
give_item(i,"weapon_awp")
set_user_health(i,750)
}
}
}
case 7:
{
server_cmd("mp_friendlyfire 1")
ColorChat(i,NORMAL,"^04[JB] :^01Gorunmez Pompali FF.")
ColorChat(i,NORMAL,"^04[JB] :^01T lere Pompali Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_M3,150 )
give_item(i,"weapon_m3")
set_user_health(i,750)
}
}
}
case 8:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Bomba FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Bomba Verilicek Ve Birbirlerine Aticaklar.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_HEGRENADE,20)
give_item(i,"weapon_hegrenade")
set_user_health(i,250)
}
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public DeaTReX4(id) {
if(get_user_flags(id) & ADMIN_LEVEL_E){
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yMahkumlara HP Ver")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\r100 HP Ver")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\w250 HP Ver")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\w500 HP Ver")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;}
return PLUGIN_HANDLED;}
public DeaTReX4_Devam(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1: {
console_cmd(id,"amx_weapon @CT 43");
}
case 2: {
console_cmd(id,"amx_weapon @CT 42");
}
case 3: {
console_cmd(id,"amx_weapon @CT 43");
console_cmd(id,"amx_weapon @CT 42");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public ayarlarikapat(id)
{
server_cmd("mp_friendlyfire 0")
server_cmd("amx_unammo @all 0")
server_cmd("sv_gravity 800")
set_lights("#OFF")
ColorChat(0,NORMAL,"^03[JB] Tum ^04Ayarlar ^01Eski ^06Haline ^3Getirildi")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,100)
set_user_godmode(i,0)
set_user_noclip(i,0)
set_user_armor(i,0)
cs_reset_user_model(i)
set_user_rendering(i,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
set_user_health(i,100)
set_user_godmode(i,0)
cs_reset_user_model(i)
set_user_noclip(i,0)
set_user_armor(i,0)
strip_user_weapons(i)
give_item(i, "weapon_knife")
}
}
}
İnternetten jail kütüphanesini içeren pluginleri compile edemezsin. Amxx Studio indirip jail.inc i gerekli yere atıp amxx studiodan çeviriceksin
---------- Alttaki Mesaj Zamani 14:19 ---------- Önceki Mesaj Zamani 14:17 ----------
sma dan jail kütüphanesini çıkarın. Zaten niçin eklediniz ki ?
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/
Pluginlerle Aram Yok Kardeşim Nası yapıcam ?
Nefesim Fark Yaratırmı ?
Verdim ya
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <nvault>
#include <engine>
#include <colorchat>
#define ADMIN_LEVEL ADMIN_KICK
#define task 672
#define task_bilgi 672
#define OFFSET_PRIMARYWEAPON 116
new zaman2 = 30
new zaman3 = 60
new zaman4 = 120
new takim[33];
new bool:Zm_SilahDokunamama
new VIEW_ZOMBI[] = "models/admin_zombi/v_zombi_el.mdl";
new PLAYER_ZOMBI[] = "models/admin_zombi/p_zombi_el.mdl";
new zombihp[33];
new insanhp[33];
new SyncHudObj;
new yeni_nightvision;
new zombimod; // herkes
new hudmesaji;
new zombisinifi;
// Hayalet zombi
new pSilent, pAlpha, pRed, pBlue, pGreen;
// Yarasa Fırlatan Zombi
const zclass_health = 1800
const zclass_speed = 190
const Float:zclass_gravity = 1.0
const Float:zclass_knockback = 1.0
new const SOUND_FIRE[] = "zombie_plague/zombi_banshee_pulling_fire.wav"
new const SOUND_BAT_HIT[] = "zombie_plague/zombi_banshee_laugh.wav"
new const SOUND_BAT_MISS[] = "zombie_plague/zombi_banshee_pulling_fail.wav"
new const MODEL_BAT[] = "models/zombie_plague/bat_witch.mdl"
new const BAT_CLASSNAME[] = "banchee_bat"
new spr_skull
const Float:banchee_skull_bat_speed = 600.0
const Float:banchee_skull_bat_flytime = 3.0
const Float:banchee_skull_bat_catch_time = 3.0
const Float:banchee_skull_bat_catch_speed = 100.0
const Float:bat_timewait = 14.0
new g_stop[33]
new g_bat_time[33]
new g_bat_stat[33]
new g_bat_enemy[33]
new Float:g_temp_speed[33]
new g_maxplayers
new g_roundend
enum (+= 100)
{
TASK_BOT_USE_SKILL = 2367,
TASK_REMOVE_STAT
}
new bool:ctyardim_enabled;
#define ID_BOT_USE_SKILL (taskid - TASK_BOT_USE_SKILL)
#define ID_TASK_REMOVE_STAT (taskid - TASK_REMOVE_STAT)
public plugin_precache() {
SyncHudObj = CreateHudSyncObj();
precache_model("models/player/zombi/zombi.mdl")
precache_sound("zombimod/zombi_siren.wav")
precache_sound("zombimod/zombi_mod_baslangic.wav");
precache_sound(SOUND_FIRE)
precache_sound(SOUND_BAT_HIT)
precache_sound(SOUND_BAT_MISS)
precache_model(MODEL_BAT)
spr_skull = precache_model("sprites/ef_bat.spr")
precache_model(VIEW_ZOMBI);
precache_model(PLAYER_ZOMBI);
}
public plugin_init()
{
register_clcmd("say .onctyardim","CtYardimEnable")
register_clcmd("say .offctyardim","CtYardimDisable")
register_clcmd("say /ctyardim","DeaTReX")
register_clcmd("say /tm","cmdTeamMenu")
register_clcmd("say /takim","cmdTeamMenu")
register_clcmd("say_team /tm","cmdTeamMenu")
register_clcmd("say_team /takim","cmdTeamMenu")
register_clcmd("say /myteam","getTeam")
register_clcmd("say /takimim","getTeam")
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage")
register_logevent("RoundEnd",2,"1=Round_End")
register_clcmd("say /zombi","kont") // Zombi Mod Başlatma Komutu
register_clcmd("say_team /zombi","kont") // Zombi Mod Başlatma Komutu
register_clcmd("say /zm","kont") // Zombi Mod Başlatma Komutu
register_clcmd("say_team /zm","kont") // Zombi Mod Başlatma Komutu
register_clcmd("drop", "cmd_bat")
register_logevent("YeniTur",2,"0=World triggered","1=Round_Start")
register_logevent("TurSonu", 2, "1=Round_End")
register_event("HLTV", "YeniTurcuk", "a", "1=0", "2=0")
register_event("DeathMsg", "EventDeath", "a")
register_logevent("logevent_round_end", 2, "1=Round_End")
register_forward(FM_AddToFullPack, "fw_addtofullpack", 1);
register_forward(FM_PlayerPreThink,"fw_PlayerPreThink")
RegisterHam(Ham_Spawn, "player", "OyuncuDogunca", 1)
RegisterHam(Ham_Touch, "weaponbox", "SilahDokunulmaz")
RegisterHam(Ham_Touch, "armoury_entity", "SilahDokunulmaz")
RegisterHam(Ham_Touch, "weapon_shield", "SilahDokunulmaz")
RegisterHam(Ham_Touch,"info_target","EntityTouchPost",1)
RegisterHam(Ham_Think,"info_target","EntityThink")
RegisterHam(Ham_TakeDamage, "player", "fw_takedamage");
pSilent = get_cvar_pointer("zp_zombie_silent")
pAlpha = register_cvar("zp_ghost_invisibility", "1")
pRed = register_cvar("zp_ghost_glow_red", "0")
pGreen = register_cvar("zp_ghost_glow_green", "0")
pBlue = register_cvar("zp_ghost_glow_blue", "10")
zombisinifi = 1
hudmesaji = CreateHudSyncObj()
yeni_nightvision = get_user_msgid( "NVGToggle" );
g_maxplayers = get_maxplayers()
}
public CtYardimEnable(id) {
if(!access(id,ADMIN_LEVEL)) return PLUGIN_CONTINUE
ctyardim_enabled = true;
client_print(id,print_chat,"CT Takimi Icin CTYardim Menusune Erisim Acildi !")
return PLUGIN_CONTINUE
}
public CtYardimDisable(id) {
if(!access(id,ADMIN_LEVEL)) return PLUGIN_CONTINUE
ctyardim_enabled = false;
client_print(id,print_chat,"CT Takimi Icin CTYardim Menusune Erisim Kapatildi !")
return PLUGIN_CONTINUE
}
public DeaTReX(id) {
if(!(get_user_flags(id) & ADMIN_KICK) && !ctyardim_enabled) {
return PLUGIN_CONTINUE
}
if(!(get_user_flags(id) & ADMIN_KICK) && get_user_team(id) != 2) {
return PLUGIN_CONTINUE
}
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yCT Yardim Menu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\rGardiyan Godmode Ac")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wGardiyan Godmode Kapat")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wSaklanbac Oyunu")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wYakartop Oyunu")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\wCete Oyunu [Ozel]")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\wYakalanbac Oyunu")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\rSimit Oyunu")
menu_additem(menu, Menuz, "7")
formatex(Menuz, charsmax(Menuz), "\wC4 Oyunu [OZEL]")
menu_additem(menu, Menuz, "8")
formatex(Menuz, charsmax(Menuz), "\wHayalet Oyunu")
menu_additem(menu, Menuz, "9")
formatex(Menuz, charsmax(Menuz), "\wKus Oyunu")
menu_additem(menu, Menuz, "10")
formatex(Menuz, charsmax(Menuz), "\wZombi Oyunu [OZEL]")
menu_additem(menu, Menuz, "11")
formatex(Menuz, charsmax(Menuz), "\wAclik Oyunu [OZEL]")
menu_additem(menu, Menuz, "12")
formatex(Menuz, charsmax(Menuz), "\rUcan Pipi Oyunu")
menu_additem(menu, Menuz, "13")
formatex(Menuz, charsmax(Menuz), "\wKule Oyuun [Druglu]")
menu_additem(menu, Menuz, "14")
formatex(Menuz, charsmax(Menuz), "\wAraf Oyunu")
menu_additem(menu, Menuz, "15")
formatex(Menuz, charsmax(Menuz), "\y[Normal] \wFF Menusu")
menu_additem(menu, Menuz, "16")
formatex(Menuz, charsmax(Menuz), "\y[Gorunmez] \wFF Menusu")
menu_additem(menu, Menuz, "17")
formatex(Menuz, charsmax(Menuz), "\wMahkumlara HP Ver")
menu_additem(menu, Menuz, "18")
formatex(Menuz, charsmax(Menuz), "\wTum Ayarlari Sifirla")
menu_additem(menu, Menuz, "19")
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_CONTINUE
}
public DeaTReX_Devam(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1: {
console_cmd(id,"amx_godmode @CT 1");
}
case 2: {
console_cmd(id,"amx_godmode @CT 0");
}
case 3: {
Menu(id)
}
case 4: {
server_cmd("amx_glow @T blue")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 9999999")
server_cmd("amx_disarm @all")
server_cmd("amx_unammo @CT 1")
server_cmd("amx_fire @CT 1")
}
case 5: {
cmdTeamMenu(id)
}
case 6: {
server_cmd("amx_heal @CT 999999")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_speed @CT 1")
server_cmd("amx_disarm @all")
}
case 7: {
server_cmd("amx_heal @CT 5000")
server_cmd("amx_disarm @all")
server_cmd("amx_glow @t green")
server_cmd("amx_glow @CT aqua")
}
case 8: {
C4Oyunu(id)
}
case 9: {
server_cmd("amx_heal @CT 1250")
server_cmd("amx_disarm @all")
server_cmd("amx_weapon @t 43")
server_cmd("amx_weapon @t 14")
server_cmd("amx_noclip @CT 1")
server_cmd("amx_armor @all 100")
}
case 10: {
server_cmd("amx_glow @t green")
server_cmd("amx_disarm @all")
server_cmd("amx_weapon @CT awp")
server_cmd("amx_weapon @CT scout")
server_cmd("amx_heal @CT 30000")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_cvar sv_gravity 250")
server_cmd("amx_unammo @CT 1")
}
case 11: {
zm_menu(id)
}
case 12: {
DeaTReX3(id)
}
case 13: {
server_cmd("amx_disarm @T")
server_cmd("amx_cvar sv_gravity 100")
server_cmd("amx_heal @CT 999999")
server_cmd("amx_godmode @CT 1")
}
case 14: {
server_cmd("amx_drug @t")
server_cmd("amx_glow @t green")
}
case 15: {
server_cmd("amx_glow @t 0 0 0 0")
server_cmd("amx_glow @CT aqua")
server_cmd("amx_heal @t 500")
server_cmd("amx_heal @CT 5000")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_weapon @all 14")
}
case 16: {
Normal_FF_Menu(id)
}
case 17: {
Gorunmez_FF_Menu(id)
}
case 18: {
DeaTReX4(id)
}
case 19: {
ayarlarikapat(id)
}
case 20: {
server_cmd("amx_durdur")
}
case 21: {
server_cmd("amx_durdur")
}
case 22: {
server_cmd("amx_durdur")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public otuzsaniye(id) {
set_task(0.30,"otuzsaniye",0+task)
zaman2--
if(zaman2 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
remove_task(0+task)
}
}
public birdakika(id) {
set_task(1.0,"birdakika",0+task)
zaman3--
if(zaman3 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
}
}
public ikidakika(id) {
set_task(2.0,"ikidakika",0+task)
zaman4--
if(zaman4 == 0) {
client_cmd(id,"amx_bury @T")
client_cmd(id,"amx_speed @CT 1")
remove_task(0+task)
}
}
public Menu(id) {
if(get_user_flags(id) & ADMIN_KICK)
{
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yOtomatik Saklanbac Oyunu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\w30 Saniye Sure")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\w1 Dakika Sure")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\w2 Dakika Sure")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
}
return PLUGIN_HANDLED;
}
public Menu_Devam(id, menu, item) {
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
otuzsaniye(id)
}
case 2:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
birdakika(id)
}
case 3:
{
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 1000")
ikidakika(id)
}
}
return PLUGIN_HANDLED
}
public client_connect(id) {
takim[id] = 0;
}
/*
JB Glow İle Takımlara Ayırma
Author: akcaliberkk
*/
public cmdTeamMenu(id) {
if(!(get_user_flags(id) & ADMIN_LEVEL)) {
client_print(id,print_chat,"Bu Menuyu Acmak Icin Izinli Degilsin")
return PLUGIN_HANDLED
}
new menu = menu_create("\rTakim Menusu", "menu_handler")
menu_additem(menu, "\yKirmizi Takim", "1", 0);
menu_additem(menu, "\yBeyaz Takim", "2", 0);
menu_additem(menu, "\yMavi Takim", "3", 0);
menu_additem(menu, "\ySari Takim", "4", 0);
menu_additem(menu, "\yYesil Takim", "5", 0);
menu_additem(menu, "\yTakimdan Cikar", "6", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,255,0,0,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Kirmizi ^1Takima Atadi !",admin,isim)
takim[Uid] = 1;
client_print(Uid,print_center,"Sen Artik Kirmizi Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 2: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,255,255,255,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Beyaz ^1Takima Atadi !",admin,isim)
takim[Uid] = 2;
client_print(Uid,print_center,"Sen Artik Beyaz Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 3: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,0,0,255,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Mavi ^1Takima Atadi !",admin,isim)
takim[Uid] = 3;
client_print(Uid,print_center,"Sen Artik Mavi Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 4: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,255,255,0,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Sari ^1Takima Atadi !",admin,isim)
takim[Uid] = 4;
client_print(Uid,print_center,"Sen Artik Sari Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 5: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,0,255,0,kRenderNormal,150)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu ^4Yesil ^1Takima Atadi !",admin,isim)
takim[Uid] = 5;
client_print(Uid,print_center,"Sen Artik Yesil Takimdasin")
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
case 6: {
new isim[65],vucut,Uid,admin[65];
get_user_aiming(id,Uid,vucut)
if(Uid && Uid!=id && is_user_connected(Uid)) {
get_user_name(Uid,isim,64)
get_user_name(id,admin,64)
set_rendering(Uid,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s ^1Adli Oyuncuyu Takimdan Cikardi !",admin,isim)
takim[Uid] = 0;
client_print(Uid,print_center,"Takimdan Cikarildin")
menu_display(id,menu)
}
else {
client_print(id,print_chat,"Bir Oyuncuya Nisan Almalisin !")
menu_display(id,menu)
}
}
}
return PLUGIN_HANDLED
}
public getTeam(id) {
if(takim[id] == 0) {
client_print(id,print_chat,"Herhangi Bir Takimda Degilsin !")
return PLUGIN_HANDLED
}
new szteam[32];
switch(takim[id]) {
case 1: szteam = "Kirmizi";
case 2: szteam = "Beyaz";
case 3: szteam = "Mavi";
case 4: szteam = "Sari";
case 5: szteam = "Yesil";
}
ColorChat(id,GREEN,"[JB-TAKIM] ^3Senin Takimin: ^4%s",szteam)
client_print(id,print_center,"%s Takimdasin",szteam)
return PLUGIN_HANDLED
}
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
if(takim[attacker] == takim[victim] && takim[attacker] != 0 && get_cvar_num("mp_friendlyfire")) {
client_print(attacker,print_chat,"Takim Arkadasina Zarar Veremezsin ! Dusmanlarina Odaklan !")
client_print(attacker,print_center,"Takim Arkadasina Zarar Veremezsin")
return HAM_SUPERCEDE
}
return HAM_IGNORED
}
public cmdTeam(id) {
if(!(get_user_flags(id) & ADMIN_LEVEL)) {
console_print(id,"Bunun Icin Izinli Degilsin")
return PLUGIN_HANDLED
}
new Arg1[32];
new Arg2[32];
read_argv(1,Arg1,31)
read_argv(2,Arg2,31)
new team = str_to_num(Arg2)
if(team > 5) team = 5;
new Uid = find_player("bhl",Arg1)
if(!Uid) {
console_print(id, "Oyuncu Bulunamadi !")
return PLUGIN_HANDLED
}
new name[65],admin[65];
get_user_name(id,admin,64)
get_user_name(Uid,name,64)
takim[Uid] = team;
new szteam[32];
switch(takim[id]) {
case 1: szteam = "Kirmizi";
case 2: szteam = "Beyaz";
case 3: szteam = "Mavi";
case 4: szteam = "Sari";
case 5: szteam = "Yesil";
}
if(takim[Uid] == 0) {
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s^1 Adli Oyuncuyu Takimdan Cikardi !",admin,name)
client_print(Uid,print_center,"Takimdan Cikarildin")
}
else {
ColorChat(0,GREEN,"[JB-TAKIM] ^1ADMIN ^3%s: %s^1 Adli Oyuncuyu ^4%s ^1Takima Atadi !",admin,name,szteam)
client_print(Uid,print_center,"Sen Artik %s Takimdasin",szteam)
client_print(Uid,print_chat,"Takimini Ogrenmek Icin /myteam Yazabilirsin !")
}
return PLUGIN_HANDLED
}
public RoundEnd() {
for(new i=1;i<=get_maxplayers();i++) {
takim[i] = 0;
set_rendering(i,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
}
}
public C4Oyunu(id) {
if(get_user_flags(id) & ADMIN_LEVEL_E){
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yC4 Oyunu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\rMahkumlari Gom")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wMahkumlari Kaldir")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wMahkumlara C4 Ver")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wMahkumları Disarmla")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;}
return PLUGIN_HANDLED;}
public C4Oyunu_Devam(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1: {
console_cmd(id,"amx_bury @t");
}
case 2: {
console_cmd(id,"amx_unbury @t");
}
case 3: {
console_cmd(id,"amx_weapon @t c4");
}
case 4: {
console_cmd(id,"amx_disarm @t");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public YeniTur(id) {
kontrol(id);
kontrol2(id);
}
public kontrol(id) {
if(zombimod == 1) {
for(new i = 1; i < 33; i++) {
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
give_item(i,"weapon_ak47")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_deagle")
give_item(i,"weapon_awp")
give_item(i,"weapon_hegrenade")
give_item(i,"weapon_m249")
cs_set_user_bpammo(i,CSW_AK47,90)
cs_set_user_bpammo(i,CSW_AWP,90)
cs_set_user_bpammo(i,CSW_M4A1,90)
cs_set_user_bpammo(i,CSW_DEAGLE,37)
cs_set_user_bpammo(i,CSW_M249,200)
cs_reset_user_model(i)
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
zombimod = 0;
}
set_lights("#OFF")
}
}
public kontrol2(id) {
if(zombimod == 1) {
for(new i = 1; i < 33; i++) {
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
give_item(i,"weapon_ak47")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_deagle")
give_item(i,"weapon_awp")
give_item(i,"weapon_hegrenade")
give_item(i,"weapon_m249")
cs_set_user_bpammo(i,CSW_AK47,90)
cs_set_user_bpammo(i,CSW_AWP,90)
cs_set_user_bpammo(i,CSW_M4A1,90)
cs_set_user_bpammo(i,CSW_DEAGLE,37)
cs_set_user_bpammo(i,CSW_M249,200)
cs_reset_user_model(i)
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
zombimod = 0;
}
set_lights("#OFF")
}
}
public kont(id) {
if(get_user_team(id) == 2) {
if(get_user_flags(id) & ADMIN_KICK) {
zombihp[id] = 5000;
insanhp[id] = 150;
zm_menu(id)
}
else
{
ColorChat(id,NORMAL,"^4[Zombi Mod]:^1 Sadece ^4Admin^1'ler Bu Komutu Kullanabilir!") ;
}
}
}
public zm_menu(id) {
new hostname[64]
get_cvar_string("hostname",hostname,63)
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\y%s^n\w[JB]: Admin Zombi Mod",hostname)
menu = menu_create(Menuz, "zm_menu_devam")
formatex(Menuz, charsmax(Menuz), "\wZombi HP Arttir \y[ + ]")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wZombi HP Azalt \b[ - ]")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wInsan HP Arttir \y[ + ]")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wInsan HP Azalt \b[ - ]")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\wZombi Oyunu \rBaslat")
menu_additem(menu, Menuz, "5")
if(zombisinifi == 1) {
formatex(Menuz, charsmax(Menuz), "\wZombi Sinifi \r[Normal Zombi]")
menu_additem(menu, Menuz, "7")
}
else if(zombisinifi == 2) {
formatex(Menuz, charsmax(Menuz), "\wZombi Sinifi \r[Hayalet Zombi]")
menu_additem(menu, Menuz, "7")
}
else if(zombisinifi == 3) {
formatex(Menuz, charsmax(Menuz), "\wZombi Sinifi \r[Yarasa Firlatan Zombi]")
menu_additem(menu, Menuz, "7")
}
formatex(Menuz, charsmax(Menuz), "\wZombi Oyunu \yDurdur^n^n\yZombi HP \b[ %i ] \w- \yInsan HP \b[ %i ]",zombihp[id],insanhp[id])
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;
}
public zm_menu_devam(id, menu, item) {
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
if(zombihp[id] > 4999) {
zombihp[id] += 1000;
}
zm_menu(id);
}
case 2: {
if(zombihp[id] > 5999) {
zombihp[id] -= 1000;
}
zm_menu(id);
}
case 3: {
if(insanhp[id] > 49) {
insanhp[id] += 50;
}
zm_menu(id);
}
case 4: {
if(insanhp[id] > 99) {
insanhp[id] -= 50;
}
zm_menu(id);
}
case 5:
{
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
strip_user_weapons(i)
give_item(i,"weapon_knife")
cs_set_user_model(i,"zombi")
client_cmd(i,"spk zombimod/zombi_mod_baslangic");
Zm_SilahDokunamama = true
set_pev(i, pev_viewmodel2, VIEW_ZOMBI);
set_pev(i, pev_weaponmodel2, PLAYER_ZOMBI);
if (zombisinifi == 1) {
set_user_health(i,zombihp[id]);
set_user_gnvision(i, 1)
}
else if(zombisinifi == 2) {
set_user_health(i,zombihp[id] - 1009);
set_user_gnvision(i, 0)
}
else if(zombisinifi == 3) {
set_user_health(i,zombihp[id] + 2000);
set_user_gnvision(i, 0)
}
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_health(i,insanhp[id]);
give_item(i,"weapon_ak47")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_deagle")
give_item(i,"weapon_awp")
give_item(i,"weapon_hegrenade")
give_item(i,"weapon_m249")
cs_set_user_bpammo(i,CSW_AK47,1000)
cs_set_user_bpammo(i,CSW_AWP,1000)
cs_set_user_bpammo(i,CSW_M4A1,1000)
cs_set_user_bpammo(i,CSW_DEAGLE,1000)
cs_set_user_bpammo(i,CSW_M249,1000)
set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), -1.0, 0.3, 2, 0.5, 5.0)
ShowSyncHudMsg(0, hudmesaji, "= Zombi Istilasi Basladi. = ")
for (new i = 1; i <= 32; i++)
if(is_user_connected(i) && get_user_team(i) == 1)
client_cmd(i,"spk zombimod/zombi_siren");
}
zombimod = 1;
}
set_lights("b")
}
case 6: {
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
give_item(i,"weapon_deagle")
give_item(i,"weapon_m4a1")
give_item(i,"weapon_ak47")
cs_set_user_bpammo(i,CSW_DEAGLE,90)
cs_set_user_bpammo(i,CSW_M4A1,90)
cs_set_user_bpammo(i,CSW_AK47,90)
cs_reset_user_model(i)
set_user_gnvision(i, 0)
}
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_health(i,100);
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
zombimod = 0;
}
set_lights("#OFF")
set_task(1.0,"hud",id+task_bilgi)
}
case 7: {
if(zombisinifi == 1){
zombisinifi = 2
zm_menu(id)
}
else if(zombisinifi == 2){
zombisinifi = 3
zm_menu(id)
}
else if(zombisinifi == 3){
zombisinifi = 1
zm_menu(id)
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public hud(id) {
if(zombimod == 1) {
id-= task_bilgi
set_task(1.5, "hud", id+task_bilgi);
set_hudmessage(0, 255, 0, 0.01, 0.21, 0, 6.0, 12.0)
ShowSyncHudMsg(id, SyncHudObj,"Zombi Oyunu Kapatildi^n^nZombi HP [ %i ]^nInsan HP [ %i ]",zombihp[id],insanhp[id])
}
}
public OyuncuDogunca(id) {
if (is_user_alive(id))
{
if(get_user_team(id) == 1)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
}
if(get_user_team(id) == 2)
{
Zm_SilahDokunamama = false
strip_user_weapons(id)
cs_reset_user_model(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_usp")
cs_set_user_bpammo(id, CSW_USP,90)
}
}
set_lights("#OFF")
}
public TurSonu(id) {
set_lights("#OFF")
cs_reset_user_model(id)
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_user_gnvision(id, 0)
}
public SilahDokunulmaz(weapon, id)
{
if (is_user_alive(id) && Zm_SilahDokunamama)
{
return HAM_SUPERCEDE
}
return HAM_IGNORED
}
/*########################################################### Hayalet zombi ###########################################################*/
public fw_addtofullpack(es_handle,e,ent,host,hostflags,player,pSet)
{
if( !is_user_alive(ent) || !is_user_alive(host) || get_user_team(ent) == 1 )
return FMRES_IGNORED;
if( zombimod == 1 && zombisinifi == 2 && get_user_team(ent) == 2)
{
static color[3];
color[0] = get_pcvar_num(pRed);
color[1] = get_pcvar_num(pGreen);
color[2] = get_pcvar_num(pBlue);
set_es(es_handle,ES_RenderMode,kRenderTransAlpha);
set_es(es_handle,ES_RenderAmt,get_pcvar_num(pAlpha));
set_es(es_handle,ES_RenderFx,kRenderFxGlowShell);
set_es(es_handle,ES_RenderColor,color);
}
return FMRES_IGNORED;
}
public fw_takedamage(victim, inflictor, attacker, Float:damage, damage_type)
{
if ( (damage_type & DMG_FALL) && zombimod == 1 && get_user_team(victim) == 2 && zombisinifi == 2)
SetHamParamFloat(4, 0.0);
}
/*########################################################### Yarasa Fırlatan Zombi ###########################################################*/
public client_putinserver(id)
{
reset_value_player(id)
}
public client_disconnect(id)
{
reset_value_player(id)
}
public YeniTurcuk()
{
g_roundend = 0
for(new id = 1; id <= g_maxplayers; id++)
{
if (!is_user_connected(id)) continue;
reset_value_player(id)
}
}
public logevent_round_end()
{
g_roundend = 1
}
public EventDeath()
{
new id = read_data(2)
reset_value_player(id)
}
public zp_user_infected_post(id)
{
reset_value_player(id)
if(get_user_team(id) == 2) return;
if(zombisinifi == 3)
{
if(is_user_bot(id))
{
set_task(random_float(5.0,15.0), "bot_use_skill", id+TASK_BOT_USE_SKILL)
return
}
ColorChat(id,NORMAL,"^x04[Yarasa Firlatan Zombi]:^x01 Yarasa Firlatan Zombi Oldun.^x04 Artik Yarasa Firlatma^x01 Özelligin Var.^x04 %.1f ^x01saniyede bir ^x04G ^x01tusuna basarak firlatabilirsin.", bat_timewait)
}
}
public cmd_bat(id)
{
if((!is_user_alive(id)) || (get_user_team(id) != 2) || (g_roundend)) return PLUGIN_CONTINUE
if(zombisinifi == 3 && !g_bat_time[id])
{
g_bat_time[id] = 1
set_task(bat_timewait,"clear_stat",id+TASK_REMOVE_STAT)
new ent = engfunc(EngFunc_CreateNamedEntity,engfunc(EngFunc_AllocString,"info_target"))
if(!pev_valid(ent)) return PLUGIN_HANDLED
new Float:vecAngle[3],Float:vecOrigin[3],Float:vecVelocity[3],Float:vecForward[3]
fm_get_user_startpos(id,5.0,2.0,-1.0,vecOrigin)
pev(id,pev_angles,vecAngle)
engfunc(EngFunc_MakeVectors,vecAngle)
global_get(glb_v_forward,vecForward)
velocity_by_aim(id,floatround(banchee_skull_bat_speed),vecVelocity)
set_pev(ent,pev_origin,vecOrigin)
set_pev(ent,pev_angles,vecAngle)
set_pev(ent,pev_classname,BAT_CLASSNAME)
set_pev(ent,pev_movetype,MOVETYPE_FLY)
set_pev(ent,pev_solid,SOLID_BBOX)
engfunc(EngFunc_SetSize,ent,{-20.0,-15.0,-8.0},{20.0,15.0,8.0})
engfunc(EngFunc_SetModel,ent,MODEL_BAT)
set_pev(ent,pev_animtime,get_gametime())
set_pev(ent,pev_framerate,1.0)
set_pev(ent,pev_owner,id)
set_pev(ent,pev_velocity,vecVelocity)
set_pev(ent,pev_nextthink,get_gametime()+banchee_skull_bat_flytime)
emit_sound(ent, CHAN_WEAPON, SOUND_FIRE, 1.0, ATTN_NORM, 0, PITCH_NORM)
g_stop[id] = ent
PlayWeaponAnimation(id, 2)
pev(id, pev_maxspeed, g_temp_speed[id])
set_pev(id,pev_maxspeed,0.1)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public fw_PlayerPreThink(id)
{
if(!is_user_alive(id)) return FMRES_IGNORED
if ( zombimod == 3 ) {
if(g_bat_stat[id])
{
new owner = g_bat_enemy[id], Float:ownerorigin[3]
pev(owner,pev_origin,ownerorigin)
static Float:vec[3]
aim_at_origin(id,ownerorigin,vec)
engfunc(EngFunc_MakeVectors, vec)
global_get(glb_v_forward, vec)
vec[0] *= banchee_skull_bat_catch_speed
vec[1] *= banchee_skull_bat_catch_speed
vec[2] = 0.0
set_pev(id,pev_velocity,vec)
}
return FMRES_IGNORED
}
if ( zombimod == 1 && zombisinifi == 2 ){
set_pev(id, pev_flTimeStepSound, 999)
}
return PLUGIN_CONTINUE
}
public EntityThink(ent)
{
if(!pev_valid(ent)) return HAM_IGNORED
new classname[32]
pev(ent,pev_classname,classname,31)
if(equal(classname,BAT_CLASSNAME))
{
static Float:origin[3];
pev(ent,pev_origin,origin);
message_begin(MSG_BROADCAST,SVC_TEMPENTITY);
write_byte(TE_EXPLOSION); // TE_EXPLOSION
write_coord(floatround(origin[0])); // origin x
write_coord(floatround(origin[1])); // origin y
write_coord(floatround(origin[2])); // origin z
write_short(spr_skull); // sprites
write_byte(40); // scale in 0.1's
write_byte(30); // framerate
write_byte(14); // flags
message_end(); // message end
emit_sound(ent, CHAN_WEAPON, SOUND_BAT_MISS, 1.0, ATTN_NORM, 0, PITCH_NORM)
new owner = pev(ent, pev_owner)
g_stop[owner] = 0
set_pev(owner,pev_maxspeed,g_temp_speed[owner])
engfunc(EngFunc_RemoveEntity,ent)
}
return HAM_IGNORED
}
public EntityTouchPost(ent,ptd)
{
if(!pev_valid(ent)) return HAM_IGNORED
new classname[32]
pev(ent,pev_classname,classname,31)
if(equal(classname,BAT_CLASSNAME))
{
if(!pev_valid(ptd))
{
static Float:origin[3];
pev(ent,pev_origin,origin);
message_begin(MSG_BROADCAST,SVC_TEMPENTITY);
write_byte(TE_EXPLOSION); // TE_EXPLOSION
write_coord(floatround(origin[0])); // origin x
write_coord(floatround(origin[1])); // origin y
write_coord(floatround(origin[2])); // origin z
write_short(spr_skull); // sprites
write_byte(40); // scale in 0.1's
write_byte(30); // framerate
write_byte(14); // flags
message_end(); // message end
emit_sound(ent, CHAN_WEAPON, SOUND_BAT_MISS, 1.0, ATTN_NORM, 0, PITCH_NORM)
new owner = pev(ent, pev_owner)
g_stop[owner] = 0
set_pev(owner,pev_maxspeed,g_temp_speed[owner])
engfunc(EngFunc_RemoveEntity,ent)
return HAM_IGNORED
}
new owner = pev(ent,pev_owner)
if(0 < ptd && ptd <= g_maxplayers && is_user_alive(ptd) && ptd != owner)
{
g_bat_enemy[ptd] = owner
set_pev(ent,pev_nextthink,get_gametime()+banchee_skull_bat_catch_time)
set_task(banchee_skull_bat_catch_time,"clear_stat2",ptd+TASK_REMOVE_STAT)
set_pev(ent,pev_movetype,MOVETYPE_FOLLOW)
set_pev(ent,pev_aiment,ptd)
emit_sound(owner, CHAN_VOICE, SOUND_BAT_HIT, 1.0, ATTN_NORM, 0, PITCH_NORM)
g_bat_stat[ptd] = 1
}
}
return HAM_IGNORED
}
public clear_stat(taskid)
{
new id = ID_TASK_REMOVE_STAT
g_bat_stat[id] = 0
g_bat_time[id] = 0
ColorChat(id,NORMAL,"^x04[Yarasa Firlatan Zombi]:^x01 Ozelligin Geri Geldi.^x01Tekrardan^x04 Yarasa^x01 Firlatabilirsin.")
}
public clear_stat2(idx)
{
new id = idx-TASK_REMOVE_STAT
g_bat_enemy[id] = 0
g_bat_stat[id] = 0
}
public bot_use_skill(taskid)
{
new id = ID_BOT_USE_SKILL
if (!is_user_alive(id)) return;
cmd_bat(id)
set_task(random_float(5.0,15.0), "bot_use_skill", id+TASK_BOT_USE_SKILL)
}
fm_get_user_startpos(id,Float:forw,Float:right,Float:up,Float:vStart[])
{
new Float:vOrigin[3], Float:vAngle[3], Float:vForward[3], Float:vRight[3], Float:vUp[3]
pev(id, pev_origin, vOrigin)
pev(id, pev_v_angle, vAngle)
engfunc(EngFunc_MakeVectors, vAngle)
global_get(glb_v_forward, vForward)
global_get(glb_v_right, vRight)
global_get(glb_v_up, vUp)
vStart[0] = vOrigin[0] + vForward[0] * forw + vRight[0] * right + vUp[0] * up
vStart[1] = vOrigin[1] + vForward[1] * forw + vRight[1] * right + vUp[1] * up
vStart[2] = vOrigin[2] + vForward[2] * forw + vRight[2] * right + vUp[2] * up
}
aim_at_origin(id, Float:target[3], Float:angles[3])
{
static Float:vec[3]
pev(id,pev_origin,vec)
vec[0] = target[0] - vec[0]
vec[1] = target[1] - vec[1]
vec[2] = target[2] - vec[2]
engfunc(EngFunc_VecToAngles,vec,angles)
angles[0] *= -1.0
angles[2] = 0.0
}
PlayWeaponAnimation(id, animation)
{
set_pev(id, pev_weaponanim, animation)
message_begin(MSG_ONE, SVC_WEAPONANIM, {0, 0, 0}, id)
write_byte(animation)
write_byte(pev(id, pev_body))
message_end()
}
reset_value_player(id)
{
g_stop[id] = 0
g_bat_time[id] = 0
g_bat_stat[id] = 0
g_bat_enemy[id] = 0
remove_task(id+TASK_BOT_USE_SKILL)
remove_task(id+TASK_REMOVE_STAT)
}
/*########################################################### Yarasa Fırlatan Zombi Son ###########################################################*/
/*
public fog(bool:on)
{
if (on)
{
message_begin(MSG_ALL,get_user_msgid("Fog"),{0,0,0},0)
write_byte(random_num(180,244)) // Kırmızı
write_byte(1) // Yeşil
write_byte(5) // Mavi
write_byte(7) // SD
write_byte(40) // ED
write_byte(10) // D1
write_byte(0) // D2
message_end()
}
else
{
message_begin(MSG_ALL,get_user_msgid("Fog"),{0,0,0},0)
write_byte(0) // Kırmızı
write_byte(0) // Yeşil
write_byte(0) // Mavi
write_byte(0) // SD
write_byte(0) // ED
write_byte(0) // D1
write_byte(0) // D2
message_end()
}
}
*/
// Yeni Nightvision
set_user_gnvision(id, toggle)
{
message_begin(MSG_ONE, yeni_nightvision, _, id)
write_byte(toggle)
message_end()
}
public DeaTReX3(id) {
if(get_user_flags(id) & ADMIN_LEVEL_E){
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yAclik Oyunu")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\rGardiyanlara M4A1 Ver")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\wGardiyanlara AK47 Ver")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\wSaklanbac Oyunu")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\wFF Ac")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;}
return PLUGIN_HANDLED;}
public DeaTReX3_Devam(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1: {
console_cmd(id,"amx_weapon @CT 43");
}
case 2: {
console_cmd(id,"amx_weapon @CT 42");
}
case 3: {
console_cmd(id,"amx_weapon @CT 43");
console_cmd(id,"amx_weapon @CT 42");
}
case 4: {
console_cmd(id,"amx_cvar mp_friendlyfire 1");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public Normal_FF_Menu(id) {
if( !(get_user_flags(id) & ADMIN_KICK) ) return PLUGIN_HANDLED
new menu = menu_create("\y[Normal] \r|-FF-Menusu-|","devam_shvskbvw")
menu_additem(menu,"\y|-\rBicak Kapismasi\y-|","1",0)
menu_additem(menu,"\r|-\yGlock Kapismasi\r-|","2",0)
menu_additem(menu,"\y|-\rDeagle Kapismasi\y-|","3",0)
menu_additem(menu,"\r|-\yKolt Kapismasi\r-|","4",0)
menu_additem(menu,"\y|-\rKeles Kapismasi\y-|","5",0)
menu_additem(menu,"\r|-\yAwp Kapismasi\r-|","6",0)
menu_additem(menu,"\y|-\rPompali Kapismasi\y-|","7",0)
menu_additem(menu,"\y|-\rBomba Kapismasi\y-|","8",0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public devam_shvskbvw(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1:
{
ColorChat(0,NORMAL,"^04[JB] :^01Normal FF.")
ColorChat(0,NORMAL,"^04[JB] : ^01T ler Birbirleriyle Kavga Edicek.")
server_cmd("mp_friendlyfire 1")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
give_item(i,"weapon_knife")
set_user_health(i,750)
}
}
}
case 2:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Glock FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Glock Verilicek Ve Birbirleriyle Kavga Edicek.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_GLOCK18,120 )
give_item(i,"weapon_glock18")
set_user_health(i,750)
}
}
}
case 3:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Deagle FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Deagle Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_DEAGLE,140 )
give_item(i,"weapon_deagle")
set_user_health(i,750)
}
}
}
case 4:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Colt FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Colt Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_M4A1,140 )
give_item(i,"weapon_m4a1")
set_user_health(i,750)
}
}
}
case 5:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01ak47 FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Keles Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_AK47,140 )
give_item(i,"weapon_ak47")
set_user_health(i,750)
}
}
}
case 6:
{
server_cmd("mp_friendlyfire 1")
for(new i = 1; i < 33; i++)
{
ColorChat(0,NORMAL,"^04[JB] :^01aWP FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Awp Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_AWP,140 )
give_item(i,"weapon_awp")
set_user_health(i,750)
}
}
}
}
case 7:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Pompali FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Pompali Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_M3,140 )
give_item(i,"weapon_m3")
set_user_health(i,750)
}
}
}
case 8:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Bomba FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Bomba Verilicek Ve Birbirlerine Aticaklar.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
cs_set_user_bpammo(i,CSW_HEGRENADE,20)
give_item(i,"weapon_hegrenade")
set_user_health(i,250)
}
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
//------------------------------------------ FF Menusu [Gorunmez] -------------------------------------- //
public Gorunmez_FF_Menu(id) {
if( !(get_user_flags(id) & ADMIN_KICK) ) return PLUGIN_HANDLED
new menu = menu_create("\d[Gorunmez] \r|-FF-Menusu-|","devam_yqlqzhwa")
menu_additem(menu,"\y|-\rBicak Kapismasi\y-|","1",0)
menu_additem(menu,"\r|-\yGlock Kapismasi\r-|","2",0)
menu_additem(menu,"\y|-\rDeagle Kapismasi\y-|","3",0)
menu_additem(menu,"\r|-\yKolt Kapismasi\r-|","4",0)
menu_additem(menu,"\y|-\rKeles Kapismasi\y-|","5",0)
menu_additem(menu,"\r|-\yAwp Kapismasi\r-|","6",0)
menu_additem(menu,"\y|-\rPompali Kapismasi\y-|","7",0)
menu_additem(menu,"\y|-\rBomba Kapismasi\y-|","8",0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public devam_yqlqzhwa(i, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1:
{
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Normal FF.")
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01T ler Birbirleriyle Kavga Edicek.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
give_item(i,"weapon_knife")
set_user_health(i,750)
}
}
}
case 2:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Glock FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Glock Verilicek Ve Birbirleriyle Kavga Edicek.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_GLOCK18,140 )
give_item(i,"weapon_glock18")
set_user_health(i,750)
}
}
}
case 3:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Deagle FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Deagle Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_DEAGLE,140 )
give_item(i,"weapon_deagle")
set_user_health(i,750)
}
}
}
case 4:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Colt FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Colt Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_M4A1,140 )
give_item(i,"weapon_m4a1")
set_user_health(i,750)
}
}
}
case 5:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez ak47 FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Keles Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_AK47,140 )
give_item(i,"weapon_ak47")
set_user_health(i,750)
}
}
}
case 6:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez aWP FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Awp Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_AWP,140 )
give_item(i,"weapon_awp")
set_user_health(i,750)
}
}
}
case 7:
{
server_cmd("mp_friendlyfire 1")
ColorChat(i,NORMAL,"^04[JB] :^01Gorunmez Pompali FF.")
ColorChat(i,NORMAL,"^04[JB] :^01T lere Pompali Verilicek Ve Birbirlerine Ates Edicekler.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_M3,150 )
give_item(i,"weapon_m3")
set_user_health(i,750)
}
}
}
case 8:
{
server_cmd("mp_friendlyfire 1")
ColorChat(0,NORMAL,"^04[JB] :^01Gorunmez Bomba FF.")
ColorChat(0,NORMAL,"^04[JB] :^01T lere Bomba Verilicek Ve Birbirlerine Aticaklar.")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,15000)
set_user_godmode(i,1)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20)
cs_set_user_bpammo(i,CSW_HEGRENADE,20)
give_item(i,"weapon_hegrenade")
set_user_health(i,250)
}
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public DeaTReX4(id) {
if(get_user_flags(id) & ADMIN_LEVEL_E){
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\yMahkumlara HP Ver")
menu = menu_create(Menuz, "Menu_Devam")
formatex(Menuz, charsmax(Menuz), "\r100 HP Ver")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\w250 HP Ver")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\w500 HP Ver")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;}
return PLUGIN_HANDLED;}
public DeaTReX4_Devam(id, menu, item) {
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1: {
console_cmd(id,"amx_weapon @CT 43");
}
case 2: {
console_cmd(id,"amx_weapon @CT 42");
}
case 3: {
console_cmd(id,"amx_weapon @CT 43");
console_cmd(id,"amx_weapon @CT 42");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public ayarlarikapat(id)
{
server_cmd("mp_friendlyfire 0")
server_cmd("amx_unammo @all 0")
server_cmd("sv_gravity 800")
set_lights("#OFF")
ColorChat(0,NORMAL,"^03[JB] Tum ^04Ayarlar ^01Eski ^06Haline ^3Getirildi")
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
set_user_health(i,100)
set_user_godmode(i,0)
set_user_noclip(i,0)
set_user_armor(i,0)
cs_reset_user_model(i)
set_user_rendering(i,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
}
else if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
set_user_rendering(i,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
set_user_health(i,100)
set_user_godmode(i,0)
cs_reset_user_model(i)
set_user_noclip(i,0)
set_user_armor(i,0)
strip_user_weapons(i)
give_item(i, "weapon_knife")
}
}
}
Onuda Combile edince abuk subuk 4 hata çıkıyor diyoruz.
Akcali 2 dk ilgilen ya
Nefesim Fark Yaratırmı ?
yav yerim warningini onlar sorun çıkarmıyo denedim plugini ben. indirme linki çıkmıyorsa atıyım amxx i ?
Bende çevirdim hata falan çıkmıyor ?
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/