Konu dışına çıkmıyalım rar şifresi ne konu dışındaki mesajları özelden yaz.MEHMETBABAPRo yazdı: Prş Oca 14, 2021 1:15 pm masthfe eğer yanlış hatırlamadıysam sen fawori deydin demi
Zombie Plague Menu [İSTEK]
Moderatör: Moderatörler
-
- Mesajlar: 160
- Kayıt: Pzr Ara 06, 2020 5:33 am
Zombie Plague Menu [İSTEK]
Link: | |
Linklerini gizle |
-
- Mesajlar: 28
- Kayıt: Cum Ara 04, 2020 9:42 am
-
- Mesajlar: 28
- Kayıt: Cum Ara 04, 2020 9:42 am
-
- Mesajlar: 160
- Kayıt: Pzr Ara 06, 2020 5:33 am
Zombie Plague Menu [İSTEK]
Kod: Tümünü seç
#pragma semicolon 1
#include < amxmodx >
#include < fakemeta >
#include < fun >
#include < hamsandwich >
#include < cstrike >
#define acTemel "Societas" //Klasor Adi
new const acBicaklar[][][] = {
{"Bicak Isim","V_MODELİ","HASARI",0,0,ADMIN_ALL},
{"UserBicak1","v_wd_bicak1.mdl","1.7",1,0,ADMIN_ALL},
{"UserBicak2","v_wd_bicak2.mdl","1.7",1,0,ADMIN_ALL},
{"UserBicak3","v_wd_bicak3.mdl","1.7",1,0,ADMIN_ALL},
{"UserBicak4","v_wd_bicak4.mdl","1.7",1,0,ADMIN_ALL},
{"UserBicak5","v_wd_bicak5.mdl","1.7",1,0,ADMIN_ALL},
{"UserBicak6","v_wd_bicak6.mdl","1.7",1,0,ADMIN_ALL},
{"UserBicak7","v_wd_bicak7.mdl","1.7",1,0,ADMIN_ALL},
{"SlotBicak1","v_wd_sbicak1.mdl","2.1",2,0,ADMIN_RESERVATION},
{"SlotBicak2","v_wd_sbicak2.mdl","2.1",2,0,ADMIN_RESERVATION},
{"SlotBicak3","v_wd_sbicak3.mdl","2.1",2,0,ADMIN_RESERVATION},
{"SlotBicak4","v_wd_sbicak4.mdl","2.1",2,0,ADMIN_RESERVATION},
{"SlotBicak5","v_wd_sbicak5.mdl","2.1",2,0,ADMIN_RESERVATION},
{"VIPBicak1","v_vip_bicak1.mdl","5.0",3,0,ADMIN_KICK},
{"VIPBicak2","v_vip_bicak2.mdl","5.0",3,0,ADMIN_KICK},
{"VIPBicak3","v_vip_bicak3.mdl","5.0",3,0,ADMIN_KICK},
{"VIPBicak4","v_vip_bicak4.mdl","5.0",3,0,ADMIN_KICK},
{"VIPBicak5","v_vip_bicak5.mdl","5.0",3,0,ADMIN_KICK},
{"UcretliBicak1","v_vip_bicak1.mdl","5.0",4,10000,ADMIN_ALL},
{"UcretliBicak2","v_vip_bicak2.mdl","5.0",4,10000,ADMIN_ALL},
{"UcretliBicak3","v_vip_bicak3.mdl","5.0",4,10000,ADMIN_ALL},
{"UcretliBicak4","v_vip_bicak4.mdl","5.0",4,10000,ADMIN_ALL},
{"UcretliBicak5","v_vip_bicak5.mdl","5.0",4,10000,ADMIN_ALL}
};
enum _: acSayac { acFurienOldur,acAntiFurienOldur,acAdminOldur,acBicakAl,acSilahAl }
new acSayaclar[33][acSayac];
enum _: acGorev { acFurienOldur,acAntiFurienOldur,acAdminOldur,acBicakAl,acSilahAl }
new acGorevler[33][acGorev];
enum _: acEngelEl { acKendiRevledim }
new acElEngeller[33][acEngelEl];
new acBicakKullandim[33];
new acGenelChatTag[64],acAltMenuTag[64],acUstMenuTag[64];
public plugin_init(){
register_plugin
("Gelismis FRMenu",
"v1.0",
"Aconyonn");
register_concmd("nightvision","acAnaMenu");
register_clcmd("say /fr","acAnaMenu");
register_clcmd("say /furien","acAnaMenu");
register_clcmd("say /frmenu","acAnaMenu");
register_clcmd("say /furienmenu","acAnaMenu");
register_clcmd("say /shop","acShopMenu");
register_clcmd("say /item","acShopMenu");
register_clcmd("say /market","acShopMenu");
register_clcmd("say /yapimci","acYapimci");
register_logevent("acRS",2,"1=Round_Start");
register_event("CurWeapon","acWM","be","1=1");
RegisterHam(Ham_Killed,"player","acAO");
RegisterHam(Ham_TakeDamage,"player","acTD");
RegisterHam(Ham_Spawn, "player", "acPS", 1);
new acTag = register_cvar("ac_ChatTag","!n[!tSocietas.COM!n]:");
get_pcvar_string(acTag,acGenelChatTag,charsmax(acGenelChatTag));
new acMenuTag = register_cvar("ac_MenuTag","\w[\rSG\w]");
get_pcvar_string(acMenuTag,acAltMenuTag,charsmax(acAltMenuTag));
new acUstTag = register_cvar("ac_UstMenuTag","Societas");
get_pcvar_string(acUstTag,acUstMenuTag,charsmax(acUstMenuTag));
}
public plugin_precache(){
for(new i = 1; i < sizeof(acBicaklar); i++){
new acModel[96];
formatex(acModel,charsmax(acModel),"models/%s/%s",acTemel,acBicaklar[i][1]);
if(file_exists(acModel)){
precache_model(acModel);
} else {
log_amx("[%s] Bulunamayan Model Ismi %s",acUstMenuTag,acModel);
}
}
}
public acWM(acID){
new silahID = get_user_weapon(acID);
if(silahID == CSW_KNIFE) {
if(acBicakKullandim[acID] != 0){
new acModel[96];
formatex(acModel,charsmax(acModel),"models/%s/%s",acTemel,acBicaklar[acBicakKullandim[acID]][1][0]);
if(file_exists(acModel)){
set_pev(acID,pev_viewmodel2,acModel);
} else {
renkli_yazi(acID,"%s !gBulunamayan model > !n[!t%s!n]",acGenelChatTag,acBicaklar[acBicakKullandim[acID]][1][0]);
}
}
}
}
public acTD(acVictim,acInflictor,acAttacker,Float:acDamage){
new acSilahID = get_user_weapon(acAttacker);
new acYetki = get_user_flags(acAttacker);
new acYasiyorsa = is_user_alive(acAttacker);
if(acInflictor == acAttacker && acYasiyorsa && acSilahID == CSW_KNIFE){
new Float:ConstHasar = str_to_float(acBicaklar[acBicakKullandim[acAttacker]][2]);
if(acBicakKullandim[acAttacker] != 0){
if(acYetki & ADMIN_KICK){
if(get_pdata_int(acVictim, 75) == HIT_HEAD){
SetHamParamFloat(4,acDamage*ConstHasar*1.3);
}else{
SetHamParamFloat(4,acDamage*ConstHasar);
}
}
}
}
}
public acAO(acVictim, acAttacker){
if(acVictim != acAttacker){
if(get_user_team(acAttacker) == 2 && get_user_team(acVictim) == 1){ acSayaclar[acAttacker][acFurienOldur]++; }
else if(get_user_team(acAttacker) == 1 && get_user_team(acVictim) == 2){ acSayaclar[acAttacker][acAntiFurienOldur]++; }
if(get_user_flags(acVictim) & ADMIN_KICK){ acSayaclar[acAttacker][acAdminOldur]++; }
}
}
public acPS(acID){
if(cs_get_user_team(acID) == CS_TEAM_T){
for(new i=1;i<sizeof(acBicaklar);i++){ acBicakKullandim[i] = 0; }
acAnaMenu(acID);
}
}
public acRS(){
new acOyuncu[32],acNum;
get_players(acOyuncu,acNum);
for(new i;i<acNum;i++){ for(new i;i<acEngelEl;i++){ acElEngeller[acOyuncu[i]][i] = 0; } }
}
public acYapimci(acID){ renkli_yazi(0,"%s !gBu menunun !nyapimcisi!t: !n[!tAconyonn!n] !g'dur!n.",acGenelChatTag); }
public acAnaMenu(acID){
new acMenu = acMenuOlustur("Ana Menu","acAnaMenu_devam");
acMenuSecenekEkle(acMenu,"User \rBicaklar","1");
acMenuSecenekEkle(acMenu,"Slot \rBicaklar","2");
acMenuSecenekEkle(acMenu,"VIP \rBicaklar","3");
acMenuSecenekEkle(acMenu,"%s \w~\r> \wUcretli \rBicaklar^n","4",0,acAltMenuTag);
acMenuSecenekEkle(acMenu,"Gorev \rMenu","5");
acMenuSecenekEkle(acMenu,"Shop \rMenu","6");
if(acElEngeller[acID][acKendiRevledim] == 0){
acMenuSecenekEkle(acMenu,"Kendini \rRevle \d[\y10000\r$\d]","7");
} else {
acMenuSecenekEkle(acMenu,"Kendini \rRevle \d[\yX\d]","8");
}
acMenuBitir(acID,acMenu);
}
public acAnaMenu_devam(acID,acMenu,acMEsya){
if(acMEsya == MENU_EXIT){ menu_destroy(acMenu); return PLUGIN_HANDLED; }
new acMVeri[6],acBos;
menu_item_getinfo(acMenu,acMEsya,acBos,acMVeri,5,_,_,acBos);
new acYasiyorsa = is_user_alive(acID);
new acPara = cs_get_user_money(acID);
new acKey = str_to_num(acMVeri);
switch(acKey){
case 1 : { acUcretsizBicaklar(acID); }
case 2 : { acSlotBicaklar(acID); }
case 3 : { acVIPBicaklar(acID); }
case 4 : { acUcretliBicaklar(acID); }
case 5 : { acGorevMenu(acID); }
case 6 : { acShopMenu(acID); }
case 7 : {
if(!acYasiyorsa){
if(acPara > 10000){
cs_set_user_money(acID,acPara - 10000);
ExecuteHamB(Ham_CS_RoundRespawn,acID);
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!tKendini Revle!n] !gozelligini kullandiniz!n.",acGenelChatTag);
acElEngeller[acID][acKendiRevledim] = 1;
acAnaMenu(acID);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tyetersiz para!n.",acGenelChatTag);
acAnaMenu(acID);
}
} else {
renkli_yazi(acID,"%s !gUzgunum bu ozelligi !n[!tOlmeden!n] !gkullanamazsin!n.",acGenelChatTag);
acAnaMenu(acID);
}
}
case 8 : {
renkli_yazi(acID,"%s !gUzgunum bu ozelligi elde !n[ !t1 !n] !gkere kullanabilirsiniz!n.",acGenelChatTag);
acAnaMenu(acID);
}
}
menu_destroy(acMenu);
return PLUGIN_HANDLED;
}
public acUcretsizBicaklar(acID){
new acMenu = acMenuOlustur("User Bicak Menu","acUcretsizBicaklar_devam");
for(new i=1;i<sizeof(acBicaklar);i++){
if(acBicaklar[i][3][0] == 1){
new acStr[6];
num_to_str(i,acStr,charsmax(acStr));
acMenuSecenekEkle(acMenu,"%s",acStr,1,acBicaklar[i][0][0]);
}
}
acMenuBitir(acID,acMenu);
}
public acUcretsizBicaklar_devam(acID,acMenu,acMEsya){
if(acMEsya == MENU_EXIT){ menu_destroy(acMenu); return PLUGIN_HANDLED; }
new acMVeri[6],acBos;
menu_item_getinfo(acMenu,acMEsya,acBos,acMVeri,5,_,_,acBos);
new acKey = str_to_num(acMVeri);
acBicakKullandim[acID] = acKey;
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t%s!n] !gbicagini aldiniz!n.",acGenelChatTag,acBicaklar[acKey][0][0]);
menu_destroy(acMenu);
return PLUGIN_HANDLED;
}
public acSlotBicaklar(acID){
new acMenu = acMenuOlustur("Slot Bicak Menu","acSlotBicaklar_devam");
for(new i = 1; i < sizeof(acBicaklar); i++){
if(acBicaklar[i][3][0] == 2){
new acStr[6];
num_to_str(i,acStr,charsmax(acStr));
acMenuSecenekEkle(acMenu,"%s",acStr,1,acBicaklar[i][0][0]);
}
}
acMenuBitir(acID,acMenu);
}
public acSlotBicaklar_devam(acID,acMenu,acMEsya){
if(acMEsya == MENU_EXIT){ menu_destroy(acMenu); return PLUGIN_HANDLED; }
new acMVeri[6],acBos;
menu_item_getinfo(acMenu,acMEsya,acBos,acMVeri,5,_,_,acBos);
new acKey = str_to_num(acMVeri);
new acYetki = get_user_flags(acID);
if(acYetki & acBicaklar[acKey][5][0]){
acBicakKullandim[acID] = acKey;
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t%s!n] !gbicagini aldiniz!n.",acGenelChatTag,acBicaklar[acKey][0][0]);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tyetersiz yetki!n.",acGenelChatTag);
}
menu_destroy(acMenu);
return PLUGIN_HANDLED;
}
public acVIPBicaklar(acID){
new acMenu = acMenuOlustur("VIP Bicak Menu","acVIPBicaklar_devam");
for(new i = 1; i < sizeof(acBicaklar); i++){
if(acBicaklar[i][3][0] == 3){
new acStr[6];
num_to_str(i,acStr,charsmax(acStr));
acMenuSecenekEkle(acMenu,"%s",acStr,1,acBicaklar[i][0][0]);
}
}
acMenuBitir(acID,acMenu);
}
public acVIPBicaklar_devam(acID,acMenu,acMEsya){
if(acMEsya == MENU_EXIT){ menu_destroy(acMenu); return PLUGIN_HANDLED; }
new acMVeri[6],acBos;
menu_item_getinfo(acMenu,acMEsya,acBos,acMVeri,5,_,_,acBos);
new acKey = str_to_num(acMVeri);
new acYetki = get_user_flags(acID);
if(acYetki & acBicaklar[acKey][5][0]){
acBicakKullandim[acID] = acKey;
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t%s!n] !gbicagini aldiniz!n.",acGenelChatTag,acBicaklar[acKey][0][0]);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tyetersiz yetki!n.",acGenelChatTag);
acAnaMenu(acID);
}
menu_destroy(acMenu);
return PLUGIN_HANDLED;
}
public acUcretliBicaklar(acID){
new acMenu = acMenuOlustur("Ucretli Bicak Menu","acUcretliBicaklar_devam");
for(new i = 1; i < sizeof(acBicaklar); i++){
if(acBicaklar[i][3][0] == 4){
new acStr[6];
num_to_str(i,acStr,charsmax(acStr));
acMenuSecenekEkle(acMenu,"%s \d[\r%d\y$\d]",acStr,1,acBicaklar[i][0][0],acBicaklar[i][4][0]);
}
}
acMenuBitir(acID,acMenu);
}
public acUcretliBicaklar_devam(acID,acMenu,acMEsya){
if(acMEsya == MENU_EXIT){ menu_destroy(acMenu); return PLUGIN_HANDLED; }
new acMVeri[6],acBos;
menu_item_getinfo(acMenu,acMEsya,acBos,acMVeri,5,_,_,acBos);
new acKey = str_to_num(acMVeri);
new acPara = cs_get_user_money(acID);
if(acPara > acBicaklar[acKey][4][0]){
cs_set_user_money(acID,acPara - acBicaklar[acKey][4][0]);
acSayaclar[acID][acBicakAl]++;
acBicakKullandim[acID] = acKey;
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t%s!n] !gbicagini aldiniz!n.",acGenelChatTag,acBicaklar[acKey][0][0]);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tyetersiz para!n.",acGenelChatTag);
acAnaMenu(acID);
}
menu_destroy(acMenu);
return PLUGIN_HANDLED;
}
public acGorevMenu(acID){
new acMenu = acMenuOlustur("Gorev Menu","acGorevMenu_devam");
if(acGorevler[acID][acFurienOldur] == 0 && acSayaclar[acID][acFurienOldur] < 25){
acMenuSecenekEkle(acMenu,"Furien Oldur \d[\r%i\y/\r25\d]","1",1,acSayaclar[acID][acFurienOldur]);
}
else if(acGorevler[acID][acFurienOldur] == 0 && acSayaclar[acID][acFurienOldur] >= 25){ acMenuSecenekEkle(acMenu,"Furien Oldur \d[\rTAMAMLANDI\d]","2"); }
else if(acGorevler[acID][acFurienOldur] == 1){ acMenuSecenekEkle(acMenu,"Furien Oldur \d[\rGOREV ALINDI\d]","3"); }
if(acGorevler[acID][acAntiFurienOldur] == 0 && acSayaclar[acID][acAntiFurienOldur] < 25){
acMenuSecenekEkle(acMenu,"Anti-Furien Oldur \d[\r%i\y/\r25\d]","4",1,acSayaclar[acID][acAntiFurienOldur]);
}
else if(acGorevler[acID][acAntiFurienOldur] == 0 && acSayaclar[acID][acAntiFurienOldur] >= 25){ acMenuSecenekEkle(acMenu,"Anti-Furien Oldur \d[\rTAMAMLANDI\d]","5"); }
else if(acGorevler[acID][acAntiFurienOldur] == 1){ acMenuSecenekEkle(acMenu,"Anti-Furien Oldur \d[\rGOREV ALINDI\d]","6"); }
if(acGorevler[acID][acAdminOldur] == 0 && acSayaclar[acID][acAdminOldur] < 10){
acMenuSecenekEkle(acMenu,"Admin Oldur \d[\r%i\y/\r10\d]","7",1,acSayaclar[acID][acAdminOldur]);
}
else if(acGorevler[acID][acAdminOldur] == 0 && acSayaclar[acID][acAdminOldur] >= 10){ acMenuSecenekEkle(acMenu,"Admin Oldur \d[\rTAMAMLANDI\d]","8"); }
else if(acGorevler[acID][acAdminOldur] == 1){ acMenuSecenekEkle(acMenu,"Admin Oldur \d[\rGOREV ALINDI\d]","9"); }
if(acGorevler[acID][acBicakAl] == 0 && acSayaclar[acID][acBicakAl] < 10){
acMenuSecenekEkle(acMenu,"Ucretli Bicak Al \d[\r%i\y/\r10\d]","10",1,acSayaclar[acID][acBicakAl]);
}
else if(acGorevler[acID][acBicakAl] == 0 && acSayaclar[acID][acBicakAl] >= 10){ acMenuSecenekEkle(acMenu,"Ucretli Bicak Al \d[\rTAMAMLANDI\d]","11"); }
else if(acGorevler[acID][acBicakAl] == 1){ acMenuSecenekEkle(acMenu,"Ucretli Bicak Al \d[\rGOREV ALINDI\d]","12");}
if(acGorevler[acID][acSilahAl] == 0 && acSayaclar[acID][acSilahAl] < 10){
acMenuSecenekEkle(acMenu,"Ucretli Silah Al \d[\r%i\y/\r10\d]","13",1,acSayaclar[acID][acSilahAl]);
}
else if(acGorevler[acID][acSilahAl] == 0 && acSayaclar[acID][acSilahAl] >= 10){ acMenuSecenekEkle(acMenu,"Ucretli Silah Al \d[\rTAMAMLANDI\d]","14"); }
else if(acGorevler[acID][acSilahAl] == 1){ acMenuSecenekEkle(acMenu,"Ucretli Silah Al \d[\rGOREV ALINDI\d]","15"); }
acMenuBitir(acID,acMenu);
}
public acGorevMenu_devam(acID,acMenu,acMEsya){
if(acMEsya == MENU_EXIT){ menu_destroy(acMenu); return PLUGIN_HANDLED; }
new acMVeri[6],acBos;
menu_item_getinfo(acMenu,acMEsya,acBos,acMVeri,5,_,_,acBos);
new acKey = str_to_num(acMVeri);
switch(acKey){
case 1 : { renkli_yazi(acID,"%s !gUzgunum Bu Gorevi Bitirmek Icin !n[ !t%i Kere !n] !gFurien Oldur",acGenelChatTag,25-acSayaclar[acID][acFurienOldur]); }
case 2 : {
acGorevler[acID][acFurienOldur] = 1;
cs_set_user_money(acID,cs_get_user_money(acID) + 16000);
renkli_yazi(acID,"%s !gBasarili !n[ !tZombi Oldur !n] !gGorevini Tamamladin !n[ !t+16000$ !n]",acGenelChatTag);
}
case 3 : { renkli_yazi(acID,"%s !gUzgunum Zaten !n[ !tZombi Oldur !n] !gGorevini Tamamladin",acGenelChatTag); }
case 4 : { renkli_yazi(acID,"%s !gUzgunum Bu Gorevi Bitirmek Icin !n[ !t%i Kere !n] !gAnti-Furien Oldur",acGenelChatTag,25-acSayaclar[acID][acAntiFurienOldur]); }
case 5 : {
acGorevler[acID][acAntiFurienOldur] = 1;
cs_set_user_money(acID,cs_get_user_money(acID) + 16000);
renkli_yazi(acID,"%s !gBasarili !n[ !tInsan Oldur !n] !gGorevini Tamamladin !n[ !t+16000$ !n]",acGenelChatTag);
}
case 6 : { renkli_yazi(acID,"%s !gUzgunum Zaten !n[ !tInsan Oldur !n] !gGorevini Tamamladin",acGenelChatTag); }
case 7 : { renkli_yazi(acID,"%s !gUzgunum Bu Gorevi Bitirmek Icin !n[ !t%i Kere !n] !gAdmin Oldur",acGenelChatTag,10-acSayaclar[acID][acAdminOldur]); }
case 8 : {
acGorevler[acID][acAdminOldur] = 1;
cs_set_user_money(acID,cs_get_user_money(acID) + 16000);
renkli_yazi(acID,"%s !gBasarili !n[ !tMuhafiz Oldur !n] !gGorevini Tamamladin !n[ !t+16000$ !n]",acGenelChatTag);
}
case 9 : { renkli_yazi(acID,"%s !gUzgunum Zaten !n[ !tMuhafiz Oldur !n] !gGorevini Tamamladin",acGenelChatTag); }
case 10 : { renkli_yazi(acID,"%s !gUzgunum Bu Gorevi Bitirmek Icin !n[ !t%i Kere !n] !gUcretli Bicak Al",acGenelChatTag,10-acSayaclar[acID][acBicakAl]); }
case 11 : {
acGorevler[acID][acBicakAl] = 1;
cs_set_user_money(acID,cs_get_user_money(acID) + 16000);
renkli_yazi(acID,"%s !gBasarili !n[ !tUcretli Bicak Al !n] !gGorevini Tamamladin !n[ !t+16000$ !n]",acGenelChatTag);
}
case 12 : { renkli_yazi(acID,"%s !gUzgunum Zaten !n[ !tUcretli Bicak Al !n] !gGorevini Tamamladin",acGenelChatTag); }
case 13 : { renkli_yazi(acID,"%s !gUzgunum Bu Gorevi Bitirmek Icin !n[ !t%i Kere !n] !gUcretli Silah Al",acGenelChatTag,10-acSayaclar[acID][acSilahAl]); }
case 14 : {
acGorevler[acID][acSilahAl] = 1;
cs_set_user_money(acID,cs_get_user_money(acID) + 16000);
renkli_yazi(acID,"%s !gBasarili !n[ !tUcretli Silah Al !n] !gGorevini Tamamladin !n[ !t+16000$ !n]",acGenelChatTag);
}
case 15 : { renkli_yazi(acID,"%s !gUzgunum Zaten !n[ !tUcretli Silah Al !n] !gGorevini Tamamladin",acGenelChatTag); }
}
menu_destroy(acMenu);
return PLUGIN_HANDLED;
}
public acShopMenu(acID){
new acMenu = acMenuOlustur("Shop Menu","acShopMenu_devam");
acMenuSecenekEkle(acMenu,"50 HP \d[\y4000\r$\d]","1");
acMenuSecenekEkle(acMenu,"50 Armor \d[\y2000\r$\d]","2");
acMenuSecenekEkle(acMenu,"1 Bomba \d[\y1000\r$\d]","3");
acMenuSecenekEkle(acMenu,"1 Flas Patlama \d[\y1000\r$\d]","4");
acMenuSecenekEkle(acMenu,"1 Sis Bombasi \d[\y1000\r$\d]","5");
if(cs_get_user_team(acID) == CS_TEAM_T){
acMenuSecenekEkle(acMenu,"Kor Olmama \d[\y500\r$\d]","6");
} else {
acMenuSecenekEkle(acMenu,"Imha Kiti \d[\y300\r$\d]","7");
}
acMenuBitir(acID,acMenu);
}
public acShopMenu_devam(acID,acMenu,acMEsya){
if(acMEsya == MENU_EXIT){ menu_destroy(acMenu); return PLUGIN_HANDLED; }
new acMVeri[6],acBos;
menu_item_getinfo(acMenu,acMEsya,acBos,acMVeri,5,_,_,acBos);
new acPara = cs_get_user_money(acID);
new acKey = str_to_num(acMVeri);
switch(acKey){
case 1 : {
if(is_user_alive(acID)){
if(acPara > 4000){
cs_set_user_money(acID,acPara - 4000);
set_user_health(acID,get_user_health(acID) + 50);
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t50 HP!n] !gsatin aldiniz!n.",acGenelChatTag);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tparan yetersiz!n.",acGenelChatTag);
}
} else {
renkli_yazi(acID,"%s !gUzgunum bu bu secenegi !n[!tYasayanlar!n] !gkullanabilir!n.",acGenelChatTag);
}
}
case 2 : {
if(is_user_alive(acID)){
if(acPara > 2000){
cs_set_user_money(acID,acPara - 2000);
set_user_armor(acID,get_user_armor(acID) + 50);
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t50 Armor!n] !gsatin aldiniz!n.",acGenelChatTag);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tparan yetersiz!n.",acGenelChatTag);
}
} else {
renkli_yazi(acID,"%s !gUzgunum bu bu secenegi !n[!tYasayanlar!n] !gkullanabilir!n.",acGenelChatTag);
}
}
case 3 : {
if(is_user_alive(acID)){
if(acPara > 1000){
cs_set_user_money(acID,acPara - 1000);
give_item(acID,"weapon_hegrenade");
cs_get_user_bpammo(acID,1);
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t1 Bomba!n] !gsatin aldiniz!n.",acGenelChatTag);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tparan yetersiz!n.",acGenelChatTag);
}
} else { renkli_yazi(acID,"%s !gUzgunum bu bu secenegi !n[!tYasayanlar!n] !gkullanabilir!n.",acGenelChatTag);
}
}
case 4 : {
if(is_user_alive(acID)){
if(acPara > 1000){
cs_set_user_money(acID,acPara - 1000);
give_item(acID,"weapon_flashbang");
cs_get_user_bpammo(acID,1);
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t1 Flas Patlama!n] !gsatin aldiniz!n.",acGenelChatTag);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tparan yetersiz!n.",acGenelChatTag);
}
} else { renkli_yazi(acID,"%s !gUzgunum bu bu secenegi !n[!tYasayanlar!n] !gkullanabilir!n.",acGenelChatTag);
}
}
case 5 : {
if(is_user_alive(acID)){
if(acPara > 1000){
cs_set_user_money(acID,acPara - 1000);
give_item(acID,"weapon_smokegrenade");
cs_get_user_bpammo(acID,1);
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!t1 Sis Bombasi!n] !gsatin aldiniz!n.",acGenelChatTag);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tparan yetersiz!n.",acGenelChatTag);
}
} else {
renkli_yazi(acID,"%s !gUzgunum bu bu secenegi !n[!tYasayanlar!n] !gkullanabilir!n.",acGenelChatTag);
}
}
case 6 : {
if(is_user_alive(acID)){
if(acPara > 500){
cs_set_user_money(acID,acPara-500);
message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},acID);
write_short(1);
write_short(1);
write_short(1);
write_byte(0);
write_byte(0);
write_byte(0);
write_byte(255);
message_end();
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!tKor Olmama!n] !gsatin aldiniz!n.",acGenelChatTag);
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tparan yetersiz!n.",acGenelChatTag);
}
} else {
renkli_yazi(acID,"%s !gUzgunum bu bu secenegi !n[!tYasayanlar!n] !gkullanabilir!n.",acGenelChatTag);
}
}
case 7 : {
if(is_user_alive(acID)){
if(acPara > 300){
if(!cs_get_user_defuse(acID)){
cs_set_user_money(acID,acPara - 300);
cs_set_user_defuse(acID,1);
renkli_yazi(acID,"%s !gBasarili bir sekilde !n[!tImha Kiti!n] !gsatin aldiniz!n.",acGenelChatTag);
} else {
renkli_yazi(acID,"%s !gUzgunum zaten bir !n[!tImha Kiti!n] !gkullaniyorsun!n.",acGenelChatTag);
}
} else {
renkli_yazi(acID,"%s !gUzgunum bu secenegi kullanmak icin !tparan yetersiz!n.",acGenelChatTag);
}
} else {
renkli_yazi(acID,"%s !gUzgunum bu bu secenegi !n[!tYasayanlar!n] !gkullanabilir!n.",acGenelChatTag);
}
}
}
menu_destroy(acMenu);
return PLUGIN_HANDLED;
}
stock acMenuOlustur(const acBaslik[],const acDevam[], any:...){
new acYeniBaslik[256],acDuzeltBaslik[256];
vformat(acDuzeltBaslik,charsmax(acDuzeltBaslik),acBaslik,3);
formatex(acYeniBaslik,charsmax(acYeniBaslik),"\r( \w%s \r~\w> \yGelismis FRMenu \r) \y>> \r( \w%s \r)^n\wSurum: \y[\rv1.7\y]",acUstMenuTag,acDuzeltBaslik);
new acMenu = menu_create(acYeniBaslik,acDevam);
return acMenu;
}
stock acMenuSecenekEkle(acMenuID,const acSecenekBaslik[],const acBilgi[],acTag = 1, any:...){
new acYeniSecenekBaslik[256],acSecenekDuzelt[256];
vformat(acSecenekDuzelt,charsmax(acSecenekDuzelt),acSecenekBaslik,5);
if(acTag == 1){
formatex(acYeniSecenekBaslik,charsmax(acYeniSecenekBaslik),"%s \w~\r> \w%s",acAltMenuTag,acSecenekDuzelt);
} else {
formatex(acYeniSecenekBaslik,charsmax(acYeniSecenekBaslik),"%s",acSecenekDuzelt);
}
menu_additem(acMenuID,acYeniSecenekBaslik,acBilgi);
}
stock acMenuBitir(acID,acMenuID,acSecenek = 1,acCikis = 1,acSayfa = 0){
menu_setprop(acMenuID,MPROP_EXITNAME,"\rCikis");
menu_setprop(acMenuID,MPROP_PERPAGE, acSecenek ? 7:0 );
menu_setprop(acMenuID,MPROP_EXIT,acCikis ? MEXIT_ALL:MEXIT_NEVER);
menu_display(acID,acMenuID,acSayfa);
/*
=> Eger menuyu 9 secenekli yapmak istiyorsan acMenuBitir(acID,acMenu,0) yap
=> Ve bir ust satira yeni secenek olusturup gonderecegi secenegi 0 yap
*/
}
#if AMXX_VERSION_NUM < 183
stock renkli_yazi(const id, const input[], any:...){
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!n", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
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();
}
}
}
}
#else
stock renkli_yazi(const id, const input[], any:...){
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^x01");
replace_all(msg, 190, "!n", "^x04");
replace_all(msg, 190, "!t", "^x03");
client_print_color(id, id, msg);
}
#endif
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Link: | |
Linklerini gizle |