[ZP] Admin Glow Menü (CT özel) İstek
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 297
- Kayıt: Pzr Oca 28, 2018 10:59 am
[ZP] Admin Glow Menü (CT özel) İstek
admin glow menüsü yapabilirmisiniz bi menü olsun ve ordan ct takımındaki sadace adminler kick yetkisi olanlar glow seçebilsin ve sıfırlama seçeneğide olsun.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 297
- Kayıt: Pzr Oca 28, 2018 10:59 am
-
- Mesajlar: 4489
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
[ZP] Admin Glow Menü (CT özel) İstek
Yatıcam bakmazlarsa yarın ilgilenirim bi arkadaşı etiketliyim ilgilensin.
@noeldayi
@noeldayi
Link: | |
Linklerini gizle |
-
- Mesajlar: 3167
- Kayıt: Prş Oca 19, 2017 6:57 pm
- Konum: 213.238.173.35
- Server Ip/DNS: 213.238.173.35
- Clan İsmi: Moon Gaming
- İletişim:
-
- Mesajlar: 84
- Kayıt: Prş Kas 23, 2017 11:37 pm
- Konum: Ankara / Türkiye
- Server Ip/DNS: Cs**.CsDuragi.CoM
- Clan İsmi: ** Gaming
- İletişim:
[ZP] Admin Glow Menü (CT özel) İstek
Bir tane ctmenünün içinde vardı öyle bir menü, hatta çoğu jb serveri o ctmenuyu kullanıyor elimde vardı bulursam atarım
Link: | |
Linklerini gizle |
-
- Mesajlar: 3167
- Kayıt: Prş Oca 19, 2017 6:57 pm
- Konum: 213.238.173.35
- Server Ip/DNS: 213.238.173.35
- Clan İsmi: Moon Gaming
- İletişim:
[ZP] Admin Glow Menü (CT özel) İstek
bende ilk senin aklına gelen geldi aimdeki kişiye glow ver var ama birtane menu buldum ingilizce türkçeye çevirip atmayı düşünüyorum ama duş alıp uyucam
Link: | |
Linklerini gizle |
-
- Mesajlar: 84
- Kayıt: Prş Kas 23, 2017 11:37 pm
- Konum: Ankara / Türkiye
- Server Ip/DNS: Cs**.CsDuragi.CoM
- Clan İsmi: ** Gaming
- İletişim:
[ZP] Admin Glow Menü (CT özel) İstek
Alın arşivimin içinde vardı kullanabilirsiniz Zaten tanınan bir ctmenüydü komut "/glow" ct açabilir sadece tamamen türkçe ayrıca
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
Yasaklı Üye
- Mesajlar: 2191
- Kayıt: Pzr May 28, 2017 6:08 pm
- Konum: İzmir
[ZP] Admin Glow Menü (CT özel) İstek
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <engine>
/* CTMenu v1.0 PurposeLess35
Authoru değiştirene;
Ben yaptım diye paylaşana;
Hakkımı Helal Etmiyorum
*/
#define fm_cs_set_weapon_ammo(%1,%2) set_pdata_int(%1, 51, %2, 4)
const NOCLIP_WPN_BS = ((1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4))
new const g_MaxClipAmmo[] = {
0, 13, 0, 10, 0, 7, 0, 30, 30, 0, 15, 20, 25, 30, 35, 25, 12, 20,
10, 30, 100, 8, 30, 30, 20, 0, 7, 30, 30, 0, 50
}
new unammocuk[33], is_infected[33], tsustum, roket, syncObj
public plugin_natives()
{
syncObj = CreateHudSyncObj()
}
public plugin_init() {
register_plugin("CTMenu", "v1.0", "PurposeLess35")
register_clcmd("say /glowmenu", "glowmenu")
register_clcmd("say /glow", "glowmenu")
register_logevent("elbasi", 2, "1=Round_Start")
register_event("CurWeapon" , "Event_CurWeapon" , "be" , "1=1" );
RegisterHam(Ham_Spawn,"player","FwdHamPlayerSpawn",1)
}
public elbasi(id)
{
ayarlarisifirla()
}
public Event_CurWeapon(id){
if(unammocuk[id]){
new iWeapon = read_data(2)
if( !( NOCLIP_WPN_BS & (1<<iWeapon) ) )
{
fm_cs_set_weapon_ammo( get_pdata_cbase(id, 373) , g_MaxClipAmmo[ iWeapon ] )
}
}
}
public ayarlarisifirla()
{
new players[32],inum;
static Uid;
get_players(players,inum)
for(new i;i<inum;i++) {
Uid = players[i];
set_lights("#OFF")
set_cvar_num("mp_friendlyfire",0)
set_cvar_num("sv_parachute",1)
set_cvar_num("bunny_enabled",1)
set_cvar_num("bh_enabled",1)
set_cvar_num("sv_gravity",800)
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid,0)
set_user_noclip(Uid,0)
unammocuk[Uid] = false
is_infected[Uid]=false;
remove_task(6661+Uid)
remove_task(6693+Uid)
remove_task(6725+Uid)
set_user_maxspeed(Uid,250.0)
set_user_rendering(Uid,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
}
else if(get_user_team(Uid) == 1) {
set_user_godmode(Uid,0)
set_user_noclip(Uid,0)
unammocuk[Uid] = false
is_infected[Uid]=false;
remove_task(6661+Uid)
remove_task(6693+Uid)
remove_task(6725+Uid)
set_user_maxspeed(Uid,250.0)
set_entity_visibility(Uid, 1)
set_user_rendering(Uid,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
}
}
}
public ctmenu(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("CTMenu", "ctmenu2")
menu_additem(menu, "\yCT Koruma \r[\dHP\r] \yVe \r[\dGOD\r]", "1", 0);
menu_additem(menu, "\yAyarlari Eski Haline Getir^n", "2", 0);
menu_additem(menu, "\yOyunlar", "3", 0);
menu_additem(menu, "\yMenuler", "4", 0);
menu_additem(menu, "\yRevmenu \d(Oluleri Revle)", "5", 0);
menu_additem(menu, "\ySlaymenu \d(Kacaklari Slayla)^n", "6", 0);
menu_additem(menu, "\yHerkesin \wHP\y'sini \w100 \yYap", "7", 0);
menu_additem(menu, "\yHucre Kapisini Ac", "8", 0);
menu_additem(menu, "\ySilah Al \d(Guard)^n", "9", 0);
menu_additem(menu, "\yCikis", "0", 0);
menu_setprop(menu, MPROP_PERPAGE, 0)
menu_display(id, menu, 0)
}
else if(get_user_team(id) == 2 && !is_user_alive(id))
{
client_printc(id, "!t[!g CTMenu !t] !nBu menuye !tOluler !ngiremez")
}
else
{
client_printc(id, "!t[!g CTMenu !t] !nBu menuye girme yetkin yok")
}
}
public ctmenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 1)
set_user_health(Uid, 50000)
unammocuk[Uid] = true
}
}
ctmenu(id)
client_printc(0, "!t[!g CTMenu !t] !nCT Hp ve God Verildi")
}
case 2: {
ayarlarisifirla()
disarmsor(id)
client_printc(0, "!t[!g CTMenu !t] !nAyarlar Eski Haline Getirildi")
}
case 3: {
oyunmenu(id)
}
case 4: {
menuler(id)
}
case 5: {
revmenu(id)
}
case 6: {
slaymenu(id)
}
case 7: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 2) {
set_user_health(Uid, 100)
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
}
}
ctmenu(id)
client_printc(0, "!t[!g CTMenu !t] !nHerkesin HP'si !t100 !nOldu")
}
case 8: {
hucrekapisiniac()
client_printc(0, "!t[!g CTMenu !t] !nHucre Kapisi !tAcildi")
}
case 9: {
silahmenu(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public silahmenu(id)
{
if(get_user_team(id) == 2)
{
new Menuz[512]
formatex(Menuz, charsmax(Menuz), "\wSilah Menu")
new menu = menu_create(Menuz, "silahmenu2")
formatex(Menuz, charsmax(Menuz), "\yAK47")
menu_additem(menu, Menuz, "1")
formatex(Menuz, charsmax(Menuz), "\yM4A1")
menu_additem(menu, Menuz, "2")
formatex(Menuz, charsmax(Menuz), "\yAWP")
menu_additem(menu, Menuz, "3")
formatex(Menuz, charsmax(Menuz), "\yAUG")
menu_additem(menu, Menuz, "4")
formatex(Menuz, charsmax(Menuz), "\yMP5")
menu_additem(menu, Menuz, "5")
formatex(Menuz, charsmax(Menuz), "\yGALIL")
menu_additem(menu, Menuz, "6")
formatex(Menuz, charsmax(Menuz), "\yM249")
menu_additem(menu, Menuz, "7")
formatex(Menuz, charsmax(Menuz), "\yCikis")
menu_setprop(menu, MPROP_EXITNAME, Menuz)
menu_display(id, menu, 0)
}
}
public silahmenu2(id, menu, item)
{
if(item == MENU_EXIT || get_cvar_num("bh_enabled") == 0)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47, 250)
ctmenu(id)
}
case 2: {
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 250)
ctmenu(id)
}
case 3: {
give_item(id, "weapon_awp")
cs_set_user_bpammo(id, CSW_AWP, 250)
ctmenu(id)
}
case 4: {
give_item(id, "weapon_aug")
cs_set_user_bpammo(id, CSW_AUG, 250)
ctmenu(id)
}
case 5: {
give_item(id, "weapon_mp5navy")
cs_set_user_bpammo(id, CSW_MP5NAVY, 250)
ctmenu(id)
}
case 6: {
give_item(id, "weapon_galil")
cs_set_user_bpammo(id, CSW_GALIL, 250)
ctmenu(id)
}
case 7: {
give_item(id, "weapon_m249")
cs_set_user_bpammo(id, CSW_M249, 250)
ctmenu(id)
}
}
ctmenu(id)
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public oyunmenu(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\yOyunlar", "oyunmenu2")
menu_additem(menu, "\yKus Avi", "1", 0);
menu_additem(menu, "\yZombi", "2", 0);
menu_additem(menu, "\ySimit", "3", 0);
menu_additem(menu, "\yEnfeksiyon", "4", 0);
menu_additem(menu, "\yHayalet", "5", 0);
menu_additem(menu, "\yAref", "6", 0);
menu_additem(menu, "\yKule^n", "7", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public oyunmenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_lights("c")
set_cvar_num("sv_gravity", 250)
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 1)
set_user_health(Uid, 50000)
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
give_item(Uid, "weapon_scout")
give_item(Uid, "weapon_awp")
give_item(Uid, "weapon_sg552")
unammocuk[Uid] = true
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
set_user_rendering(Uid, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25)
}
}
client_printc(0, "!t[!g CTMenu !t] !nKus Avi Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nKus Avi Oyunu Basladi")
}
case 2: {
zombimenu(id)
}
case 3: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("sv_gravity", 800)
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 1)
set_user_health(Uid, 50000)
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
}
}
client_printc(0, "!t[!g CTMenu !t] !nSimit Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nSimit Oyunu Basladi")
}
case 4: {
new Players[32], iCount, rasgele
get_players(Players,iCount,"ae","TERRORIST")
if(iCount > 0)
{
rasgele = Players[ random_num(0, iCount) ]
new terrname[64]
get_user_name(rasgele, terrname, 63)
set_hudmessage(255, 255, 255, 0.03, 0.60, 0, 6.0, 5.0,_,_,21)
show_hudmessage(0, "Enfeksiyon Kapan kisi:^n%s",terrname)
doInfected(rasgele)
set_cvar_num("semiclip",0)
client_printc(0,"!t[!gCTMenu!t] !nEnfeksiyon yayildi...")
set_user_rendering(rasgele,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
}
}
case 5: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 1)
set_user_noclip(Uid, 1)
set_user_health(Uid, 50000)
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
}
}
client_printc(0, "!t[!g CTMenu !t] !nHayalet Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nHayalet Oyunu Basladi")
}
case 6: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("mp_friendlyfire", 1)
if(get_user_team(Uid) == 2) {
set_user_health(Uid, 50000)
set_user_godmode(Uid, 1)
}
else if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
give_item(Uid, "weapon_deagle")
set_entity_visibility(Uid, 0)
unammocuk[Uid] = true
}
}
client_printc(0, "!t[!g CTMenu !t] !nAref Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nAref Oyunu Basladi")
}
case 7: {
kulemenu(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public zombimenu(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("Zombi Menu", "zombimenu2")
menu_additem(menu, "\yKolay Zombi", "1", 0);
menu_additem(menu, "\yOrta Zombi", "2", 0);
menu_additem(menu, "\yZor Zombi", "3", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public zombimenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_lights("c")
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 0)
set_user_health(Uid, 5000)
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
give_item(Uid, "weapon_m4a1")
give_item(Uid, "weapon_ak47")
give_item(Uid, "weapon_xm1014")
unammocuk[Uid] = true
}
}
client_printc(0, "!t[!g CTMenu !t] !nKolay Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nKolay Oyunu Basladi")
}
case 2: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_lights("c")
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 0)
set_user_health(Uid, 10000)
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
give_item(Uid, "weapon_m4a1")
give_item(Uid, "weapon_ak47")
give_item(Uid, "weapon_xm1014")
unammocuk[Uid] = true
}
}
client_printc(0, "!t[!g CTMenu !t] !nOrta Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nOrta Oyunu Basladi")
}
case 3: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_lights("c")
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 0)
set_user_health(Uid, 15000)
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
give_item(Uid, "weapon_m4a1")
give_item(Uid, "weapon_ak47")
give_item(Uid, "weapon_xm1014")
unammocuk[Uid] = true
}
}
client_printc(0, "!t[!g CTMenu !t] !nZor Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nZor Oyunu Basladi")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public kulemenu(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("Kule", "kulemenu2")
menu_additem(menu, "\yDrugsuz", "1", 0);
menu_additem(menu, "\yDruglu", "2", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public kulemenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("semiclip", 1)
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 1)
set_user_health(Uid, 50000)
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
}
}
client_printc(0, "!t[!g CTMenu !t] !nDrugsuz Kule Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nDrugsuz Kule Oyunu Basladi")
}
case 2: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("semiclip", 1)
if(get_user_team(Uid) == 2) {
set_user_godmode(Uid, 1)
set_user_health(Uid, 50000)
}
else if(get_user_team(Uid) == 1) {
set_user_health(Uid, 100)
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
message_begin(MSG_ONE, get_user_msgid("SetFOV"), { 0, 0, 0 }, Uid)
write_byte(180)
message_end()
}
}
client_printc(0, "!t[!g CTMenu !t] !nDruglu Kule Oyunu Basladi")
client_printc(0, "!t[!g CTMenu !t] !nDruglu Kule Oyunu Basladi")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public menuler(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("Menuler", "menuler2")
menu_additem(menu, "\wKoruma Oylamasi Yap", "1", 0);
menu_additem(menu, "\yGlow Ver^n", "2", 0);
menu_additem(menu, "\yC4 Menu \r[\d /c4 \r]", "3", 0);
menu_additem(menu, "\yFF Menu \r[\d /ff \r]", "4", 0);
menu_additem(menu, "\yCatisma Menu \r[\d /catisma \r]", "5", 0);
menu_additem(menu, "\yIslemler Menu \r[\d /islemler \r]", "6", 0);
menu_additem(menu, "\yRocket Menu \r[\d /rocket \r]", "7", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public menuler2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
tsustum = 0
roket = 0
korumaoylamasi()
set_task(10.0, "korumaoylamasi_bitti", 0)
client_printc(0, "!t[!g CTMenu !t] !nKoruma Oylamasi Baslamistir.")
client_printc(0, "!t[!g CTMenu !t] !n10 Saniye Sonra Oylama Bitecektir")
}
case 2: {
glowmenu(id)
}
case 3: {
c4menu(id)
}
case 4: {
ffmenu(id)
}
case 5: {
catisma(id)
}
case 6: {
islemler(id)
}
case 7: {
rocketmenu(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public rocketmenu(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\wRoket Menu", "rocketmenu2")
menu_additem(menu, "\y10 \wSaniye \wRoket \wAt", "1", 0);
menu_additem(menu, "\y20 \wSaniye \wRoket \wAt", "2", 0);
menu_additem(menu, "\y30 \wSaniye \wRoket \wAt", "3", 0);
menu_additem(menu, "\y40 \wSaniye \wRoket \wAt", "4", 0);
menu_additem(menu, "\y50 \wSaniye \wRoket \wAt", "5", 0);
menu_additem(menu, "\y60 \wSaniye \wRoket \wAt \d(1 Dakika)", "6", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public rocketmenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
give_item(Uid, "weapon_tmp")
unammocuk[Uid] = true
}
}
roket = 10
set_task(0.1, "roketdevam", 0)
}
case 2: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
give_item(Uid, "weapon_tmp")
unammocuk[Uid] = true
}
}
roket = 20
set_task(0.1, "roketdevam", 0)
}
case 3: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
give_item(Uid, "weapon_tmp")
unammocuk[Uid] = true
}
}
roket = 30
set_task(0.1, "roketdevam", 0)
}
case 4: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
give_item(Uid, "weapon_tmp")
unammocuk[Uid] = true
}
}
roket = 40
set_task(0.1, "roketdevam", 0)
}
case 5: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
give_item(Uid, "weapon_tmp")
unammocuk[Uid] = true
}
}
roket = 50
set_task(0.1, "roketdevam", 0)
}
case 6: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
give_item(Uid, "weapon_tmp")
unammocuk[Uid] = true
}
}
roket = 60
set_task(0.1, "roketdevam", 0)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public roketdevam()
{
if(roket == 0)
{
t_roketle()
client_print(0, print_center, "Sure Bitti. Mahkumlar Roketlendi")
}
else if(roket == -1)
{
}
else
{
client_print(0, print_center, "[ %d ] Saniye Sonra Mahkumlar Roketlenecektir", roket)
roket--
set_task(1.0, "roketdevam", 0)
}
}
new rocket_z[33], mflash, smoke,
blueflare2, white
public t_roketle()
{
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
emit_sound(Uid, CHAN_WEAPON ,"weapons/rocketfire1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
fm_set_user_maxspeed(Uid, 0.01)
set_task(1.2, "rocket_liftoff", Uid)
}
}
}
public plugin_precache()
{
mflash = precache_model("sprites/muzzleflash.spr")
smoke = precache_model("sprites/steam1.spr")
blueflare2 = precache_model( "sprites/blueflare2.spr")
white = precache_model("sprites/white.spr")
}
public rocket_liftoff(victim)
{
if (!is_user_alive(victim)) return
fm_set_user_gravity(victim,-0.50)
client_cmd(victim,"+jump;wait;wait;-jump")
emit_sound(victim, CHAN_VOICE, "weapons/rocket1.wav", 1.0, 0.5, 0, PITCH_NORM)
rocket_effects(victim)
}
public rocket_effects(victim)
{
if (!is_user_alive(victim)) return
new vorigin[3]
get_user_origin(victim,vorigin)
message_begin(MSG_ONE, get_user_msgid("Damage"), {0,0,0}, victim)
write_byte(30) // dmg_save
write_byte(30) // dmg_take
write_long(1<<16) // visibleDamageBits
write_coord(vorigin[0]) // damageOrigin.x
write_coord(vorigin[1]) // damageOrigin.y
write_coord(vorigin[2]) // damageOrigin.z
message_end()
if (rocket_z[victim] == vorigin[2]) {
rocket_explode(victim)
}
rocket_z[victim] = vorigin[2]
//Draw Trail and effects
//TE_SPRITETRAIL - line of moving glow sprites with gravity, fadeout, and collisions
message_begin( MSG_BROADCAST, SVC_TEMPENTITY )
write_byte( 15 )
write_coord( vorigin[0]) // coord, coord, coord (start)
write_coord( vorigin[1])
write_coord( vorigin[2])
write_coord( vorigin[0]) // coord, coord, coord (end)
write_coord( vorigin[1])
write_coord( vorigin[2] - 30)
write_short( blueflare2 ) // short (sprite index)
write_byte( 5 ) // byte (count)
write_byte( 1 ) // byte (life in 0.1's)
write_byte( 1 ) // byte (scale in 0.1's)
write_byte( 10 ) // byte (velocity along vector in 10's)
write_byte( 5 ) // byte (randomness of velocity in 10's)
message_end()
//TE_SPRITE - additive sprite, plays 1 cycle
message_begin( MSG_BROADCAST,SVC_TEMPENTITY)
write_byte( 17 )
write_coord(vorigin[0]) // coord, coord, coord (position)
write_coord(vorigin[1])
write_coord(vorigin[2] - 30)
write_short( mflash ) // short (sprite index)
write_byte( 15 ) // byte (scale in 0.1's)
write_byte( 255 ) // byte (brightness)
message_end()
set_task(0.2, "rocket_effects", victim)
}
public rocket_explode(victim)
{
if (is_user_alive(victim)) {
new vec1[3]
get_user_origin(victim,vec1)
// blast circles
message_begin( MSG_BROADCAST,SVC_TEMPENTITY,vec1)
write_byte( 21 )
write_coord(vec1[0])
write_coord(vec1[1])
write_coord(vec1[2] - 10)
write_coord(vec1[0])
write_coord(vec1[1])
write_coord(vec1[2] + 1910)
write_short( white )
write_byte( 0 ) // startframe
write_byte( 0 ) // framerate
write_byte( 2 ) // life
write_byte( 16 ) // width
write_byte( 0 ) // noise
write_byte( 188 ) // r
write_byte( 220 ) // g
write_byte( 255 ) // b
write_byte( 255 ) //brightness
write_byte( 0 ) // speed
message_end()
//Explosion2
message_begin( MSG_BROADCAST,SVC_TEMPENTITY)
write_byte( 12 )
write_coord(vec1[0])
write_coord(vec1[1])
write_coord(vec1[2])
write_byte( 188 ) // byte (scale in 0.1's)
write_byte( 10 ) // byte (framerate)
message_end()
//smoke
message_begin( MSG_BROADCAST,SVC_TEMPENTITY,vec1)
write_byte( 5 )
write_coord(vec1[0])
write_coord(vec1[1])
write_coord(vec1[2])
write_short( smoke )
write_byte( 2 )
write_byte( 10 )
message_end()
user_kill(victim,1)
}
//stop_sound
emit_sound(victim, CHAN_VOICE, "weapons/rocket1.wav", 0.0, 0.0, (1<<5), PITCH_NORM)
fm_set_user_maxspeed(victim,1.0)
fm_set_user_gravity(victim,1.00)
}
public korumaoylamasi()
{
new players[32], inum;
static Uid;
get_players(players, inum)
for(new i; i < inum; i++) {
Uid = players[i];
new menu = menu_create("\yKoruma Oylamasi", "korumaoylamasi2")
menu_additem(menu, "\yT Sustum", "1", 0);
menu_additem(menu, "\yRoket", "2", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(Uid, menu, 0)
}
}
public korumaoylamasi2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
tsustum += 1
}
case 2: {
roket += 1
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public FwdHamPlayerSpawn(id)
{
set_task(0.1, "silahmenu", id)
if(is_infected[id])
{
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderNormal,25)
cs_set_user_nvg(id,0)
}
is_infected[id]=false;
remove_task(6661+id)
remove_task(6693+id)
remove_task(6725+id)
}
public korumaoylamasi_bitti()
{
if(tsustum > roket)
{
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t TSUSTUM !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t TSUSTUM !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t TSUSTUM !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t TSUSTUM !g] !nCikti")
}
else if(roket > tsustum)
{
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t ROKET !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t ROKET !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t ROKET !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t ROKET !g] !nCikti")
}
else if(roket == tsustum)
{
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t TSUSTUM !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t TSUSTUM !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t TSUSTUM !g] !nCikti")
client_printc(0, "!t[!g CTMenu !t] !nOylamadan !g[!t TSUSTUM !g] !nCikti")
}
}
public c4menu(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("C4 Menu", "c4menu2")
menu_additem(menu, "\yT yi \wGom", "1", 0);
menu_additem(menu, "\yT yi \wKaldir", "2", 0);
menu_additem(menu, "\yT ye \wC4 Ver", "3", 0);
menu_additem(menu, "\yT yi \wDisarmla", "4", 0);
menu_additem(menu, "\yCT ye \wDeagle Ver", "5", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public c4menu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
for(new Uid = 1; Uid < 33; Uid++) {
if(is_user_connected(Uid) && get_user_team(Uid) == 1 && !Stuck(Uid)) {
if(is_user_alive(Uid)) {
new Float:ifOrigin[3]
pev(Uid, pev_origin, ifOrigin)
ifOrigin[2] -= 35.0
set_pev(Uid, pev_origin, ifOrigin)
client_printc(0, "!t[!g CTMenu !t] !nGomulmeyenler Gomuldu")
}
}
}
c4menu(id)
}
case 2: {
for(new Uid = 1; Uid < 33; Uid++) {
if(is_user_connected(Uid) && get_user_team(Uid) == 1 && Stuck(Uid)) {
if(is_user_alive(Uid)) {
new Float:ifOrigin[3]
pev(Uid, pev_origin, ifOrigin)
ifOrigin[2] += 35.0
set_pev(Uid, pev_origin, ifOrigin)
client_printc(0, "!t[!g CTMenu !t] !nGomulmeyenler Gomuldu")
}
}
}
c4menu(id)
}
case 3: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
give_item(Uid, "weapon_c4")
}
}
c4menu(id)
client_printc(0, "!t[!g CTMenu !t] !nT C4 Verildi")
}
case 4: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
}
}
c4menu(id)
client_printc(0, "!t[!g CTMenu !t] !nT Disarmlandi")
}
case 5: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 2) {
give_item(Uid, "weapon_deagle")
cs_set_user_bpammo(Uid, CSW_DEAGLE, 250)
}
}
c4menu(id)
client_printc(0, "!t[!g CTMenu !t] !nCT Deagle Verildi")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public doInfected(rasgele)
{
if(is_user_alive(rasgele))
{
if(!is_infected[rasgele])
{
is_infected[rasgele]=true;
set_task(0.1,"infect_aura",rasgele + 6661,"",0,"b")
set_task(0.1,"infect_touch",rasgele + 6693,"",0,"b")
set_task(0.5,"infect_nvg",rasgele + 6725,"",0,"b")
message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("ScreenFade"),{0,0,0},rasgele);
write_short((1<<10)*2);
write_short((1<<7));
write_short((1<<12));
write_byte(0);
write_byte(255);
write_byte(0);
write_byte(200);
message_end();
}
}
}
public ffmenu(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("FF Menu", "ffmenu2")
menu_additem(menu, "\yDuz FF", "1", 0);
menu_additem(menu, "\yIc Savas \d(Ak47)", "2", 0);
menu_additem(menu, "\yMuhasebe Savasi \d(M4a1)", "3", 0);
menu_additem(menu, "\yPompali Savasi \d(Pompali)", "4", 0);
menu_additem(menu, "\yAvci Savasi \d(Awp)", "5", 0);
menu_additem(menu, "\yKarisik \d(Tum Silahlar)", "6", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public ffmenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("mp_friendlyfire", 1)
if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
set_user_health(Uid, 100)
give_item(Uid, "weapon_knife")
}
}
client_printc(0, "!t[!g CTMenu !t] !nDUZ FF oyunu basladi")
client_printc(0, "!t[!g CTMenu !t] !nDUZ FF oyunu basladi")
}
case 2: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("mp_friendlyfire", 1)
if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
set_user_health(Uid, 500)
give_item(Uid, "weapon_knife")
give_item(Uid, "weapon_ak47")
unammocuk[Uid] = true
}
}
ffmenu(id)
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
}
case 3: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("mp_friendlyfire", 1)
if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
set_user_health(Uid, 500)
give_item(Uid, "weapon_knife")
give_item(Uid, "weapon_m4a1")
unammocuk[Uid] = true
}
}
ffmenu(id)
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
}
case 4: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("mp_friendlyfire", 1)
if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
set_user_health(Uid, 1000)
give_item(Uid, "weapon_knife")
give_item(Uid, "weapon_m3")
give_item(Uid, "weapon_xm1014")
unammocuk[Uid] = true
}
}
ffmenu(id)
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
}
case 5: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("mp_friendlyfire", 1)
if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
set_user_health(Uid, 500)
give_item(Uid, "weapon_knife")
give_item(Uid, "weapon_awp")
unammocuk[Uid] = true
}
}
ffmenu(id)
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
}
case 6: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
set_cvar_num("mp_friendlyfire", 1)
if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
set_user_health(Uid, 500)
give_item(Uid, "weapon_knife")
give_item(Uid, "weapon_m4a1")
give_item(Uid, "weapon_ak47")
give_item(Uid, "weapon_awp")
give_item(Uid, "weapon_sg550")
give_item(Uid, "weapon_xm1014")
give_item(Uid, "weapon_m3")
unammocuk[Uid] = true
}
}
ffmenu(id)
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
client_printc(0, "!t[!g CTMenu !t] !nFF oyunu basladi")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public catisma(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("Catisma Menu", "catisma2")
menu_additem(menu, "\yT 200 HP Ver", "1", 0);
menu_additem(menu, "\yCT 400 HP Ver", "2", 0);
menu_additem(menu, "\yHerkese Unammo Ver", "3", 0);
menu_additem(menu, "\yHerkese Silah Ver", "4", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public catisma2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
set_user_health(Uid, get_user_health(Uid) + 200)
}
}
catisma(id)
client_printc(0, "!t[!g CTMenu !t] !nT 200 HP Verildi")
}
case 2: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 2) {
set_user_health(Uid, get_user_health(Uid) + 400)
}
}
catisma(id)
client_printc(0, "!t[!g CTMenu !t] !nCT 400 HP Verildi")
}
case 3: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 2) {
unammocuk[Uid] = true
}
else if(get_user_team(Uid) == 1) {
unammocuk[Uid] = true
}
}
}
case 4: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 2) {
give_item(Uid, "weapon_m4a1")
give_item(Uid, "weapon_ak47")
}
else if(get_user_team(Uid) == 1) {
give_item(Uid, "weapon_m4a1")
give_item(Uid, "weapon_ak47")
}
}
client_printc(0, "!t[!g CTMenu !t] !nHerkese Silah Verildi")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public islemler(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("Islemler Menu", "islemler2")
if(get_cvar_num("semiclip") == 1)
menu_additem(menu, "\ySemiclip \wKapat \d(Acik)", "1", 0);
else
menu_additem(menu, "\ySemiclip \wAc \d(Kapali)", "2", 0);
if(get_cvar_num("sv_parachute") == 1)
menu_additem(menu, "\yParasut \wKapat \d(Acik)", "3", 0);
else
menu_additem(menu, "\yParasut \wAc \d(Kapali)", "4", 0);
menu_additem(menu, "\yHavayi Gunduz Yap", "5", 0);
menu_additem(menu, "\yHavayi Gece Yap", "6", 0);
menu_additem(menu, "\yHavayi Tam Karart", "7", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public islemler2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
set_cvar_num("semiclip", 0)
client_printc(0, "!t[!g CTMenu !t] !nSemiclip Kapandi")
}
case 2: {
set_cvar_num("semiclip", 1)
client_printc(0, "!t[!g CTMenu !t] !nSeimclip Acildi")
}
case 3: {
set_cvar_num("sv_parachute", 0)
client_printc(0, "!t[!g CTMenu !t] !nParasut Kapandi")
}
case 4: {
set_cvar_num("sv_parachute", 1)
client_printc(0, "!t[!g CTMenu !t] !nParasut Acildi")
}
case 5: {
client_printc(0, "!t[!g CTMenu !t] !nHarita Gunduz Oldu")
set_lights("#OFF")
}
case 6: {
client_printc(0, "!t[!g CTMenu !t] !nHarita Gece Oldu")
set_lights("c")
}
case 7: {
client_printc(0, "!t[!g CTMenu !t] !nHarite Tamamen Gece Oldu")
set_lights("a")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public glowmenu(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\yGlow Menu", "glowmenu2")
menu_additem(menu, "\yKirmizi", "1", 0);
menu_additem(menu, "\yMavi", "2", 0);
menu_additem(menu, "\ySari", "3", 0);
menu_additem(menu, "\yBeyaz", "4", 0);
menu_additem(menu, "\yTuruncu", "5", 0);
menu_additem(menu, "\yYesil", "6", 0),
menu_additem(menu, "\yGlow Kapat", "7", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public glowmenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
new Uid, vucut
get_user_aiming(id, Uid, vucut)
switch(key)
{
case 1: {
if(Uid && Uid != id && is_user_connected(Uid))
{
set_user_rendering(Uid,kRenderFxGlowShell,255,0,0,kRenderNormal,25)
glowmenu(id)
}
else
{
client_print(id, print_center, "Lutfen Oyuncuya Nisan Al")
glowmenu(id)
}
}
case 2: {
if(Uid && Uid != id && is_user_connected(Uid))
{
set_user_rendering(Uid,kRenderFxGlowShell,0,0,255,kRenderNormal,25)
glowmenu(id)
}
else
{
client_print(id, print_center, "Lutfen Oyuncuya Nisan Al")
glowmenu(id)
}
}
case 3: {
if(Uid && Uid != id && is_user_connected(Uid))
{
set_user_rendering(Uid,kRenderFxGlowShell,255,255,0,kRenderNormal,25)
glowmenu(id)
}
else
{
client_print(id, print_center, "Lutfen Oyuncuya Nisan Al")
glowmenu(id)
}
}
case 4: {
if(Uid && Uid != id && is_user_connected(Uid))
{
set_user_rendering(Uid,kRenderFxGlowShell,255,255,255,kRenderNormal,25)
glowmenu(id)
}
else
{
client_print(id, print_center, "Lutfen Oyuncuya Nisan Al")
glowmenu(id)
}
}
case 5: {
if(Uid && Uid != id && is_user_connected(Uid))
{
set_user_rendering(Uid,kRenderFxGlowShell,255,85,0,kRenderNormal,25)
glowmenu(id)
}
else
{
client_print(id, print_center, "Lutfen Oyuncuya Nisan Al")
glowmenu(id)
}
}
case 6: {
if(Uid && Uid != id && is_user_connected(Uid))
{
set_user_rendering(Uid,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
glowmenu(id)
}
else
{
client_print(id, print_center, "Lutfen Oyuncuya Nisan Al")
glowmenu(id)
}
}
case 7: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 2) {
set_user_rendering(Uid,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
}
else if(get_user_team(Uid) == 1) {
set_user_rendering(Uid,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
}
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public revmenu(id)
{
if(get_user_team(id) == 2 || get_user_flags(id) & ADMIN_LEVEL_C)
{
new menu = menu_create("Revmenu", "revmenu2")
menu_additem(menu, "\yTeker Teker Revle", "1", 0);
menu_additem(menu, "\yOluleri Revle", "2", 0);
menu_additem(menu, "\yTum Mahkumlari Revle", "3", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public revmenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback)
new key = str_to_num(data)
new Name[64]
get_user_name(id, Name, charsmax(Name))
switch(key)
{
case 1: {
revmenu_tek_tek(id)
}
case 2: {
olulerirevle()
client_printc(0, "!t[!g CTMenu !t] !n%s !tadli oyuncu !gOlu Mahkumlari Revledi", Name)
}
case 3: {
olulerirevle()
yasayanlarirevle()
client_printc(0, "!t[!g CTMenu !t] !n%s !tadli oyuncu !gTum Mahkumlari Revledi", Name)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public revmenu_tek_tek(id)
{
new menu = menu_create("\r[ \yRenegadeGaming \r] \dRevmenu^n\r[\w 88.255.155.70 \r]", "revmenu_tek_tek2")
new players[32], inum, Uid;
new szName[32], szID[10]
get_players(players, inum, "be")
for(new i; i<inum; i++)
{
Uid = players[i]
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)
menu_additem(menu,szName,szID,0)
}
menu_display(id, menu, 0)
return PLUGIN_CONTINUE
}
public revmenu_tek_tek2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback)
new Uid = str_to_num(data)
if(!is_user_alive(Uid) && is_user_connected(Uid))
{
if(get_user_team(Uid) != 2 && get_user_team(Uid) != 1)
{
revmenu_tek_tek(id)
client_printc(id, "!t[!g CTMenu !t] !nBu Kisi Revlenemez")
return PLUGIN_HANDLED;
}
ExecuteHamB(Ham_CS_RoundRespawn, Uid)
new Name[64], NameUid[64]
get_user_name(id, Name, charsmax(Name))
get_user_name(Uid, NameUid, charsmax(NameUid))
revmenu_tek_tek(id)
client_printc(0, "!t[!g CTMenu !t] !n%s !tadli oyuncu !n%s !tadli oyuncuyu !grevledi", Name, NameUid)
}
return PLUGIN_HANDLED;
}
public olulerirevle()
{
new players[32],inum,Uid;
get_players(players,inum,"b")
for(new i;i<inum;i++) {
Uid = players[i];
if(get_user_team(Uid) == 1 && !is_user_alive(Uid))
{
ExecuteHamB(Ham_CS_RoundRespawn, Uid)
}
}
}
public yasayanlarirevle()
{
new players[32],inum,Uid;
get_players(players,inum,"a")
for(new i;i<inum;i++) {
Uid = players[i];
if(get_user_team(Uid) == 1)
{
ExecuteHamB(Ham_CS_RoundRespawn, Uid)
}
}
}
public slaymenu(id)
{
new Menuz[512]
formatex(Menuz, charsmax(Menuz), "\ySlay Menu")
new menu = menu_create(Menuz, "slaymenu2")
new players[32],inum,Uid;
new szName[32], szID[10];
get_players(players,inum,"a", "TERRORIST")
for(new i;i<inum;i++) {
Uid = players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)
menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return PLUGIN_CONTINUE
}
public slaymenu2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback)
new Uid = str_to_num(data)
new cts[32], ctsnum,Names[32]
get_user_name(Uid, Names, charsmax(Names))
for (new id=1; id <= get_maxplayers(); id++)
{
if (!is_user_connected(id) || !is_user_alive(id))
{
continue
}
if (cs_get_user_team(id) == CS_TEAM_CT)
{
cts[ctsnum++] = id
}
}
if(ctsnum < 2)
{
if(get_user_team(Uid) == 2 || get_user_flags(Uid) & ADMIN_RCON)
{
slaymenu(id)
client_printc(id, "!t[!g CTMenu !t] !nBu Kisi Oldurulemez")
return PLUGIN_HANDLED;
}
user_kill(Uid)
client_printc(0, "!t[!g CTMenu !t] !nGardiyan : !g%s !tadli oyuncuyu !nOldurdu", Names)
}
else
{
client_printc(id, "!t[!g CTMenu !t] !nKoruma varken slaymenuyu kullanamazsin")
}
return PLUGIN_CONTINUE
}
public disarmsor(id)
{
if(get_user_team(id) == 2 && is_user_alive(id))
{
new menu = menu_create("\yT Disarmlansin mi ?", "disarmsor2")
menu_additem(menu, "\yEvet \d(Elindeki Silahi Al)", "1", 0);
menu_additem(menu, "\yHayir \d(Elindeki Silahi Alma)", "2", 0);
menu_setprop(menu, MPROP_EXITNAME, "Cikis")
menu_display(id, menu, 0)
}
}
public disarmsor2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64], Access, Callback
menu_item_getinfo(menu, item, Access, data, sizeof(data), iName, sizeof(iName), Callback)
new key = str_to_num(data)
switch(key)
{
case 1: {
new players[32], inum;
static Uid;
get_players(players, inum, "a")
for(new i; i < inum; i++) {
Uid = players[i];
if(get_user_team(Uid) == 1) {
strip_user_weapons(Uid);
give_item(Uid, "weapon_knife")
}
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new found[10];
public hucrekapisiniac()
{
Push_Button()
}
public Push_Button()
{
new ent = 1
new ent3
new Float:origin[3]
new Float:radius = 200.0
new class[32]
new name[32]
new pos
while((pos <= sizeof(found)) && (ent = engfunc(EngFunc_FindEntityByString, ent, "classname", "info_player_deathmatch")))
{
new ent2 = 1
pev(ent, pev_origin, origin)
while((ent2 = engfunc(EngFunc_FindEntityInSphere, ent2, origin, radius)))
{
if(!pev_valid(ent2))
continue
pev(ent2, pev_classname, class, charsmax(class))
if(!equal(class, "func_door"))
continue
pev(ent2, pev_targetname, name, charsmax(name))
ent3 = engfunc(EngFunc_FindEntityByString, 0, "target", name)
if(pev_valid(ent3) && (in_array(ent3, found, sizeof(found)) < 0))
{
ExecuteHamB(Ham_Use, ent3, 0, 0, 1, 1.0)
pos++
break
}
}
}
return pos
}
stock in_array(needle, data[], size)
{
for(new i = 0; i < size; i++)
{
if(data[i] == needle)
return i
}
return -1
}
public client_putinserver(id)
{
set_task(1.0, "ctmenupanel", id)
}
public ctmenupanel(id)
{
if(1 <= id <= 32)
{
set_hudmessage(254, 254, 254, 0.02, 0.85, 0, 6.0, 1.1, 0.0, 0.0, -1)
if(get_user_team(id) == 2 && is_user_alive(id)) {
ShowSyncHudMsg(id, syncObj, "CTMenu : ^nSaglik: %i - God : %s - FF : %s - Unammo : %s", get_user_health(id), get_user_godmode(id) ? "ACIK" : "KAPALI", get_cvar_num("mp_friendlyfire") ? "ACIK" : "KAPALI", unammocuk[id] ? "ACIK" : "KAPALI")
}
else if(get_user_team(id) == 2 && !is_user_alive(id)) {
ShowSyncHudMsg(id, syncObj, "CTMenu : ^nSaglik: OLU - God : %s - FF : %s - Unammo : %s", get_user_godmode(id) ? "ACIK" : "KAPALI", get_cvar_num("mp_friendlyfire") ? "ACIK" : "KAPALI", unammocuk[id] ? "ACIK" : "KAPALI")
}
else {
ShowSyncHudMsg(id, syncObj, "Saglik : %i", get_user_health(id))
}
}
}
public infect_nvg(TaskID)
{
new id = TaskID - 6725;
if(is_infected[id])
{
if(is_user_alive(id)){
set_user_health(id,get_user_health(id)-3)
}
}
}
public infect_aura(TaskID)
{
new id = TaskID - 6661;
if(is_user_alive(id) && is_infected[id])
{
new Origin[3];
get_user_origin(id,Origin,0)
message_begin(MSG_ALL, SVC_TEMPENTITY)
write_byte(TE_DLIGHT)
write_coord(Origin[0])
write_coord(Origin[1])
write_coord(Origin[2])
write_byte(12)
write_byte(0)
write_byte(255)
write_byte(0)
write_byte(1)
write_byte(0)
message_end();
}
}
public infect_touch(TaskID)
{
new id = TaskID - 6693;
if(is_user_alive(id) && is_infected[id])
{
new Players[32]
new playerCount, i, xplayer
get_players(Players, playerCount,"a")
for (i=0; i<playerCount; i++)
{
xplayer = Players[i]
if(xplayer!=id)
{
new Float:vOrigin[3],Float:pOrigin[3];
static Float:dist;
pev(id,pev_origin,vOrigin)
pev(xplayer,pev_origin,pOrigin)
dist = get_distance_f(vOrigin,pOrigin);
if(dist<40.0)
{
if(get_user_health(xplayer)<=1)
{
user_silentkill(xplayer)
make_deathmsg(id,xplayer,0,"worldspawn")
}
else
{
doInfected(xplayer)
new aName[32];
get_user_name(xplayer,aName,31)
set_user_rendering(xplayer,kRenderFxGlowShell,0,255,0,kRenderNormal,25)
}
}
}
}
}
}
stock client_printc(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!t", "^x03");
if (id) players[0] = id; else get_players(players, count, "ch"); {
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
stock fm_set_user_maxspeed(index, Float:speed = -1.0) {
engfunc(EngFunc_SetClientMaxspeed, index, speed)
set_pev(index, pev_maxspeed, speed)
return 1
}
stock fm_set_user_gravity(index, Float:gravity = 1.0) {
set_pev(index, pev_gravity, gravity)
return 1
}
stock bool:Stuck(Id)
{
static Float:Origin[3]
pev(Id, pev_origin, Origin)
engfunc(EngFunc_TraceHull, Origin, Origin, IGNORE_MONSTERS, pev(Id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN, 0, 0)
if (get_tr2(0, TR_StartSolid))
return true
return false
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 297
- Kayıt: Pzr Oca 28, 2018 10:59 am
[ZP] Admin Glow Menü (CT özel) İstek
@TeamTR eywallahda hocam ben bunu Adminlere özel istiyorum birde Zombie escape yapacağım sunucumu ve şöyle bir şey diycem eğer bir admin zombi olursa o glowun olmamasını istiyorum onuda yapabilirmisin?
Link: | |
Linklerini gizle |
-
Yasaklı Üye
- Mesajlar: 2191
- Kayıt: Pzr May 28, 2017 6:08 pm
- Konum: İzmir
[ZP] Admin Glow Menü (CT özel) İstek
Mobilim ilgilenilmezse atılan-attığım menüye eklerim
Link: | |
Linklerini gizle |