⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Jbmenuye Şanslı Adam Eklenmesi

Jbmenuye şanslı adam eklenmesi
Aktif kullandıgım jbmenuye şanslı adam eklemek istiyorum jbmenu ektedir.

https://www.webailesi.com/konu-rejbmenuv5-rutbe-jpoint-envanter-sistemli-31660
Kendi çapında DEV
RE: Jbmenuye şanslı adam eklenmesi
Neresine eklenecek biraz daha açar mısın
Platin sarılara ücretsiz en babasından destek verilir...
RE: Jbmenuye şanslı adam eklenmesi
(14-11-2024, 01:06)EmirCW Adlı Kullanıcıdan Alıntı: Neresine eklenecek biraz daha açar mısın
Meslek menüsünün içine
Kendi çapında DEV
RE: Jbmenuye şanslı adam eklenmesi
Şanslı adamın ne yapmasını istiyorsun
Platin sarılara ücretsiz en babasından destek verilir...
RE: Jbmenuye şanslı adam eklenmesi
(14-11-2024, 01:07)EmirCW Adlı Kullanıcıdan Alıntı: Şanslı adamın ne yapmasını istiyorsun
mesleği seçen kullanıcı her öldüğünde %15 ihtimalle revlenmesini istiyorum
Kendi çapında DEV
RE: Jbmenuye şanslı adam eklenmesi
https://www.webailesi.com/ds-jbmenuv5-13621.sma

1/5 doğma olasılığı var
Platin sarılara ücretsiz en babasından destek verilir...
Son Düzenleme: 14-11-2024, 01:41, Düzenleyen: FlorianWirtz
RE: Jbmenuye şanslı adam eklenmesi
(14-11-2024, 01:23)EmirCW Adlı Kullanıcıdan Alıntı: https://www.webailesi.com/ds-jbmenuv5-13621.sma

1/5 doğma olasılığı var
Kod:
1731529037_jbmenuv51.sma(407) : warning 217: loose indentation
1731529037_jbmenuv51.sma(412) : warning 217: loose indentation
1731529037_jbmenuv51.sma(478) : warning 217: loose indentation
1731529037_jbmenuv51.sma(483) : warning 217: loose indentation
1731529037_jbmenuv51.sma(487) : warning 217: loose indentation
1731529037_jbmenuv51.sma(499) : warning 209: function "@pGetPlayerLastAccount_" should return a value
1731529037_jbmenuv51.sma(566) : warning 217: loose indentation
1731529037_jbmenuv51.sma(568) : warning 217: loose indentation
1731529037_jbmenuv51.sma(581) : warning 217: loose indentation
1731529037_jbmenuv51.sma(590) : warning 217: loose indentation
1731529037_jbmenuv51.sma(603) : warning 217: loose indentation
1731529037_jbmenuv51.sma(614) : warning 217: loose indentation
1731529037_jbmenuv51.sma(648) : warning 217: loose indentation
1731529037_jbmenuv51.sma(753) : warning 217: loose indentation
1731529037_jbmenuv51.sma(819) : warning 217: loose indentation
1731529037_jbmenuv51.sma(820) : warning 217: loose indentation
1731529037_jbmenuv51.sma(1515) : warning 217: loose indentation
1731529037_jbmenuv51.sma(1744) : warning 217: loose indentation
1731529037_jbmenuv51.sma(1745) : warning 217: loose indentation
1731529037_jbmenuv51.sma(2223) : warning 217: loose indentation
1731529037_jbmenuv51.sma(2225) : warning 217: loose indentation
1731529037_jbmenuv51.sma(2229) : warning 217: loose indentation
1731529037_jbmenuv51.sma(2240) : warning 217: loose indentation
1731529037_jbmenuv51.sma(2276) : warning 217: loose indentation
1731529037_jbmenuv51.sma(2281) : warning 217: loose indentation
1731529037_jbmenuv51.sma(2370) : error 017: undefined symbol "victim"
1731529037_jbmenuv51.sma(2370) : error 029: invalid expression, assumed zero
1731529037_jbmenuv51.sma(2370) : warning 215: expression has no effect
1731529037_jbmenuv51.sma(2370) : error 017: undefined symbol "sD_Tag"
1731529037_jbmenuv51.sma(2370) : fatal error 107: too many error messages on one line

Hata veriyor
Kendi çapında DEV
RE: Jbmenuye şanslı adam eklenmesi
https://www.webailesi.com/ds-jbmenuv5-13622.sma
Platin sarılara ücretsiz en babasından destek verilir...
RE: Jbmenuye şanslı adam eklenmesi
Kod:
1731530607_jbmenuv52.sma(407) : warning 217: loose indentation
1731530607_jbmenuv52.sma(412) : warning 217: loose indentation
1731530607_jbmenuv52.sma(478) : warning 217: loose indentation
1731530607_jbmenuv52.sma(483) : warning 217: loose indentation
1731530607_jbmenuv52.sma(487) : warning 217: loose indentation
1731530607_jbmenuv52.sma(499) : warning 209: function "@pGetPlayerLastAccount_" should return a value
1731530607_jbmenuv52.sma(566) : warning 217: loose indentation
1731530607_jbmenuv52.sma(568) : warning 217: loose indentation
1731530607_jbmenuv52.sma(581) : warning 217: loose indentation
1731530607_jbmenuv52.sma(590) : warning 217: loose indentation
1731530607_jbmenuv52.sma(603) : warning 217: loose indentation
1731530607_jbmenuv52.sma(614) : warning 217: loose indentation
1731530607_jbmenuv52.sma(648) : warning 217: loose indentation
1731530607_jbmenuv52.sma(753) : warning 217: loose indentation
1731530607_jbmenuv52.sma(819) : warning 217: loose indentation
1731530607_jbmenuv52.sma(820) : warning 217: loose indentation
1731530607_jbmenuv52.sma(1515) : warning 217: loose indentation
1731530607_jbmenuv52.sma(1744) : warning 217: loose indentation
1731530607_jbmenuv52.sma(1745) : warning 217: loose indentation
1731530607_jbmenuv52.sma(2223) : warning 217: loose indentation
1731530607_jbmenuv52.sma(2225) : warning 217: loose indentation
1731530607_jbmenuv52.sma(2229) : warning 217: loose indentation
1731530607_jbmenuv52.sma(2240) : warning 217: loose indentation
1731530607_jbmenuv52.sma(2276) : warning 217: loose indentation
1731530607_jbmenuv52.sma(2281) : warning 217: loose indentation
1731530607_jbmenuv52.sma(2370) : error 017: undefined symbol "victim"
1731530607_jbmenuv52.sma(2370) : error 029: invalid expression, assumed zero
1731530607_jbmenuv52.sma(2370 -- 2371) : warning 215: expression has no effect
1731530607_jbmenuv52.sma(2371) : warning 209: function "@pGetPlayerMeslekMenu_" should return a value
1731530607_jbmenuv52.sma(2372) : error 021: symbol already defined: "menu_destroy"
1731530607_jbmenuv52.sma(2378) : warning 213: tag mismatch
1731530607_jbmenuv52.sma(3390) : warning 217: loose indentation
1731530607_jbmenuv52.sma(3449) : warning 217: loose indentation
1731530607_jbmenuv52.sma(3505) : warning 217: loose indentation
1731530607_jbmenuv52.sma(3529) : warning 217: loose indentation
1731530607_jbmenuv52.sma(3637) : warning 217: loose indentation
1731530607_jbmenuv52.sma(3870) : warning 217: loose indentation
1731530607_jbmenuv52.sma(3871) : warning 217: loose indentation
1731530607_jbmenuv52.sma(3864) : warning 204: symbol is assigned a value that is never used: "iUID"

(14-11-2024, 02:27)EmirCW Adlı Kullanıcıdan Alıntı: https://www.webailesi.com/ds-jbmenuv5-13622.sma
hala
Kendi çapında DEV
RE: Jbmenuye şanslı adam eklenmesi
Caseyi hatalı eklemisim düzeltip atacağım warmingler benden kaynaklı değil sorun yaratmaz

PHP Kod:
#include <amxmodx>
#include <fakemeta>
#include <regex>
#include <reapi>

new const szYoneticiSifre[] = { "yonetim123" };
enum _: IPTags {
        SayTag, MenuTag, KisaTag
} 
new const 
szTag[IPTags][] = {
        "^1[^3RedemptioN^1]", "RP", "RP"
};
new const 
szYoruSkillEntity[] = { "models/yoru_skill.mdl" };
new const 
szLevelSystem[][][] = { { "Ranksiz", 0 }, 
        // { "Rutbe Ismi", XP }
        {"Acemi İsyanci I",100},{"Acemi İsyanci II",200},{"Acemi İsyanci III",300},
        {"Stajyer İsyanci I",400},{"Stajyer İsyanci II",500},{"Stajyer İsyanci III",600},
        {"İsyanci I",700},{"İsyanci II",800},{"İsyanci III",900},
        {"Usta İsyanci I",1000},{"Usta İsyanci II",1500},{"Usta İsyanci III",2000}, 
        {"Uzman İsyanci I",2500},{"Uzman İsyanci II",3000},{"Uzman İsyanci III",3500}, 
        {"Katil I",4000},{"Katil II",4500},{"Katil III",5500}, 
        {"Sampiyon İsyanci I",6000},{"Sampiyon İsyanci II",6500},{"Sampiyon İsyanci III",7000},
        {"Emektar İsyanci I",7500},{"Emektar İsyanci II",8000},{"Emektar İsyanci III",9500}, 
        {"İsyankar",10000}
};

new const 
szKnifes[][][] = { { "", "", "", 0, 0 }, 
        // { "Bicak Adi", "V_Model", "P_Model", Fiyat, Hasar }
        { "CT Bicagi", "models/ReAPI_JBMenu2/Electro/Electro.mdl", "models/ReAPI_JBMenu2/Electro/Electro2.mdl", 0, 80 },
        { "T Yumruk", "models/ReAPI_JBMenu2/Punos/Punos.mdl", "models/ReAPI_JBMenu2/Punos/Punos2.mdl", 0, 15 },

        { "Fps Bayonet", "models/ReAPI_JBMenu/bayonet_fps.mdl" , "models/ReAPI_JBMenu/p_tahta_kilic.mdl", -1, 25 }, 
        { "Testere + Bomba", "models/ReAPI_JBMenu2/Moto/Moto.mdl", "models/ReAPI_JBMenu2/Moto/Moto2.mdl", 45, 200 }  
};

new const 
szJPKnifeShop[][][] = { { "", "", 0 },
        { "M9 Bayonet Laser", "models/ReAPI_JBMenu/v_m9_bayonet_laser.mdl", 250 },
        { "Beyaz Karambit", "models/ReAPI_JBMenu/v_karambit_angel.mdl", 300 },
        { "Kelebek Marble", "models/ReAPI_JBMenu/v_kelebek_marble.mdl", 350 },
        { "Mor Bayonet", "models/ReAPI_JBMenu/2021_bayonet_fade.mdl", 400 },
        { "Mor Huntsman", "models/ReAPI_JBMenu/2021_huntsman_ruby.mdl", 450 },
        { "Jett Knife", "models/ReAPI_JBMenu/v_jett_knife.mdl", 500 }
};

new const 
szCostumeShop[][][] = { { "", "", 0, 0 }, 
         // { "Kostum Adi", "Model", Fiyat, Normal1/Platinum2 }
        { "Anime", "jbanime", 350, 1 },
        { "Batman", "jbbatman", 400, 1 },
        { "Cuce", "jbcuce", 450, 1 },
        { "Deadpool", "jbdeadpool", 500, 1 },
        { "FallGuys", "jbfallguys", 600, 1 },
        
        
        
{ "Muz", "jbmuz", 150, 2 },
        { "Putin", "jbputin", 150, 2 },
        { "Andirinli dobby", "dobby", 250, 2 },
        { "Valorant Jett", "valorant_jett", 250, 2 },
        { "Goku", "goku", 250, 2 },
};

new const 
szWingsShop[][][] = { { "", "", 0, 0 }, 
     // { "Kanat Adi", "V_Model", Fiyat, Normal1/Platinum2 }
        { "Klasik Kanat", "models/JBWing/Kanat.mdl", 200, 1 },
        { "Ihtisamli Kanat", "models/JBWing/1337wing.mdl", 250, 1 },
        { "Seytan Kanati", "models/JBWing/devil_wings.mdl", 400, 1 },
        { "Siyah Kral Kanati", "models/JBWing/KanatBlack.mdl", 500, 1 },
       
        
{ "Kralice Kanati", "models/JBWing/KraliceKanat.mdl", 150, 2 },
        { "Kraliyet Kanati", "models/JBWing/KraliyetKanati.mdl", 150, 2 }
};

new const 
szPetShop[][][] = { { "", "", 0 },
     // { "Pet Adi", "V_Model", Fiyat }
        { "Yavru Köpek", "models/ww_pet4.mdl", 100 },
        { "Kurabiye Adam", "models/gingerman.mdl", 100 },
        { "Köpek Baligi", "models/kanyu_shark.mdl", 100 },
        { "Anime Kizi", "models/padoru.mdl", 100 },
        { "El Gato", "models/el_gato.mdl", 100 },
        { "Coco", "models/coco_the_courageos.mdl", 100 },
        { "Tavşan", "models/arney_rabbit.mdl", 100 }     
};

new const 
szMuzikShop[][][] = { { "", "", 0 },
        { "Affet Allahim", "JBRoundSound/affetallahim.wav", 300 },
        { "Ah Bebe", "JBRoundSound/ahbeabe.wav", 500 },
        { "Dadi Dadi", "JBRoundSound/dadidadi.wav", 700 },
        { "Harmanim", "JBRoundSound/harmanim.wav", 800 },
        { "Kimsiniz Lan", "JBRoundSound/kimsinizlan.wav", 1200 }
};

new const 
szDeathEffect[][][] = { { "", "", 0 },
        { "Kuru Kafa","sprites/ReJBEffect/normal_kill.spr",300 },
        { "Kan Delisi","sprites/ReJBEffect/blip3.spr",600 },
        { "Azrail","sprites/ReJBEffect/death_god.spr",750 },
        { "Olum Kuru Kafasi","sprites/ReJBEffect/skull.spr",1000 },
        { "Nukleer Bomba","sprites/ReJBEffect/spota.spr",5500 }
};

new const 
szTrailShop[][][] = { { "", "", 0 },
        { "Gri Kuyruk", "say /liart grey", 500 },
        { "Beyaz Kuyruk", "say /liart white", 600 },
        { "Mavi Kuyruk", "say /liart blue", 750 },
        { "Mor Kuyruk", "say /liart purple", 900 },
        { "Altin Kuyruk", "say /liart gold", 1200 }
};

new const 
szSkillShop[][][] = { { "Yok", 0 }, 
        // { "Ajan Adi", Fiyat } 
        { "Jett (Ruzgar)", 500 },
        { "Yoru (Isinlanma Topu)", 1000 },
        { "Sage (Can Kure)", 500 },
        { "Reyna (Azalet)", 600 },
        { "Neon (Devir)", 800 }, 
        { "Raze (Coklu Bomba)", 1200 },
        { "Viper (Asit)", 6000 } 
};

new const 
szCephaneShop[][][] = { { "", "", 0, 0 }, 
         // { "S?LAH Adi", "Silah ID", Fiyat, Normal1/Platinum2 } 
         { "El Bombasi", "weapon_hegrenade", 15, 1 },{ "Flash Bombasi", "weapon_flashbang", 30, 1 }, 
         { "Glock18", "weapon_glock18", 80, 1 },{ "Usp", "weapon_usp", 80, 1 },{ "Deagle", "weapon_deagle", 95, 1 }, 
         { "M4A1", "weapon_m4a1", 130, 1 },{ "AK47", "weapon_ak47", 130, 1 },{ "AWP", "weapon_awp", 150, 1 },
         
         
{ "El Bombasi", "weapon_hegrenade", 10, 2 },{ "Flash Bombasi", "weapon_flashbang", 10, 2 },{ "Smoke Bombasi", "weapon_smokegrenade", 10, 2 }, 
         { "Deagle", "weapon_deagle", 50, 2 }, { "Ak47", "weapon_ak47", 70, 2 }, { "M4a1", "weapon_m4a1", 70, 2 }, { "AWP", "weapon_awp", 80, 2 }
};

new const 
szTShop[][][] = { { "", "", 0 },
        // { "?tem ?smi", "?tem Sn", Fiyat } 
        { "Gorunmezlik", "\r(\y5 Sn\r)", 120 }, 
        { "Olumsuzluk", "\r(\y5 Sn\r)", 200 },
        { "Noclip", "\r(\y5 Sn\r)", 190 },
        { "Kendini Kaldir", "", 100 },
        { "Elektrikleri Kes", "\r(\y10 Sn\r)", 120 }
};

new const 
szHPShop[][][] = { { "", 0, 0}, 
        { "100 HP", 100, 15}, { "200 HP", 200, 30},
        { "300 HP", 300, 45}, { "400 HP", 400, 60},
        { "500 HP", 500, 75}, { "600 HP", 600, 90},
        { "700 HP", 700, 105}, { "800 HP", 800, 120}, 
};

new const 
szEmoji[][][] = {
        // { "Emoji Adi", "Komud" } 
        { "Gulucuk", ":D" },{ "HAHAHHA", "xD" },{ "Mutlu Yuz", ":-D" }, 
        { "Sinirli", ">:(" },{ "Uzgun", ":/" },{ "Cok Kizgin", ":@" }, 
        { "Saskin", ":O" }, { "Utangac", ":S" },{ "Opucuk", ":*" }, 
        { "Kalp", "<3" },{ "Aglama", ":(" },{ "Yandan yemis", "X(" }, 
        { "Uzgun ve Sinirli", ":@@" },{ "Bitkin", "..." }
};

new const 
szDovizBurosu[][][] = {
        // { XP, JPoint } 
        { 10, 15 },{ 20, 25 },{ 30, 35 },
        { 40, 45 },{ 70, 75 },{ 80, 85 },{ 90, 100 }
};

new const 
szBilgi[][][] = {
        // { "Yazi", Kategori } 
        { "Yetkililere ve userlere tamamen saygili olunmasi lazimdir", 1 },{ "Yetkili'nin sozunden cikilmamasi gerekli", 1 },{ "Ailevi,Dini argo veya argo turu hersey yasaktir", 1 }, 
        { "Serverda gereksiz tartisma yasaktir", 1 },{ "Dini Sohbet Yasaktir", 1 },{ "Cinsel Saka, Dini Saka Sohbeti Tamamen Yasaktir", 1 }, 
        { "Serverda Reklam yapmak yasaktir", 1 },{ "Chaten /dc yazarak discord adresimize gelip yetkili olabilirsiniz", 1 },
        
        
{ "Level kasmak icin lazim olan sey xpdir", 2 },{ "Her El Sonu [T/CT] hepsine 25 XP Kazanir", 2 },{ "Kill Basina 10 XP Kazanir", 2 },
        
        
{ "Her El Sonu [T/CT] hepsine 5 JPoint / 50 TL Kazanir", 3 },{ "Kill Basina 5 Coin / 15 JPoint Kazanir", 3 },{ "Serverda 15 Dakika Aktif Olursaniz 10 JPoint / 25 TL Kazanirsiniz", 3 },
        
        
{ "Ts3 gelerek satin alabilirsiniz.", 4 },{ "+15K JPoint Paketi", 4 },{ "Platinum Menu Erisimi", 4 }
};

new const 
szMeslekMenu[][][] = { { "Secilmedi", "" }, 
        // { "Meslek Adi", "Meslek ??levi" } 
        { "Kiralik Katil", "\y(\rHer CT \wOldurdugunde \d5 TL Kazanir\y)" },
        { "Bombaci", "\y(\rRastgele Bomba \wSahibi Olursun\y)" },
        { "Terminator", "\y(\r150 Hp \wve \w150 Armor \dile Baslar\y)" },
        { "Soyguncu", "\y(\rHer \w10 dk'da \d+5 TL\y)" },
        { "Sansli Adam","\d(\wOlunce \y1/5 \wDogma Sansi\d)" }
};

new const 
szGorevMenu[][][] = {
         // { "Kategori", S?re, TL } 
        { "10 Kez Reklam At", 10, 15 }, 
        { "3 Kez Kan Bagisla", 3, 20 },
        { "3 Kez Cephane Menu Kullan", 3, 25 },
        { "30 Dakika Sunucuda Kal", 30, 30},
        { "10 Kez Kill Cek", 10, 15 }
};

new const 
szCaseValue[][] = {
        "+10 TL",
        "+30 TL",
        "0 TL",
        "-30 TL",
        "+50 TL",
        "+10 JPoint",
        "+30 JPoint",
        "0 JPoint",
        "-30 JPoint",
        "+50 JPoint",
        "+30 HP",
        "+300 HP",
        "0 HP",
        "-60 HP",
        "+80 HP",
        "Deagle",
        "Ak47",
        "M4a1",
        "Glock18",
        "Awp"    
};

new const 
szSoundEffect[3][] = {
        "JBEffect/buyses.wav","JBEffect/selectedses.wav","JBEffect/kasasesi.wav" 
};

new const 
szSkillSoundEffect[6][] = {
         // "Ses Uzanti" 
         "JBSkillEffect/jettdash.wav", "JBSkillEffect/yorutp.wav", "JBSkillEffect/sageheal.wav",
         "JBSkillEffect/reynaAzaletbasladi.wav", "JBSkillEffect/reynaAzaletbitti.wav", "JBSkillEffect/neondevir.wav"
};

enum _: szNormal {
     sTL, 
     sKnifeID,
     sJKnifeID, 
     sSecilen[8], 
     sCostumID, 
     sJPoint, 
     sLevel, 
     sXP,
     sKanat, 
     sTyper, 
     sTransferYolla[9],
     sSettingsOption[8],
     sMeslekID, 
     iGorevBelirt[5], 
     sYonlendirici[4],
     sGoingUID,
     sGoingID,
     sGoing,
     sPetSystem,
     sPetValue, 
     sPetIndex,
     sCaseID,
     sMusicKitID,
     sEffectID
} 
enum _: szBool {
     sNotLogin, 
     sBlockShop, 
     sDoubleDamage, 
     sSetting[4], 
     sMeslekEngel, 
     iGorev[5], 
     sMeKill,
     sBlockMsg,
     sYapKazan[3],
     sBonusEngel
} 
enum _: szGlobal {
     sYoruMdlIndex,
     sDrawMdlIndex, 
     sSmokeMdlIndex, 
     sTeamInfo, 
     sSayText, 
     sCvar[20], 
     sHud, 
     sVault,
     sAimHud
} 
enum _: szSkill {
     bool:sSkillRemove, 
     sSkillOwner, 
     sSkillEntity, 
     sSkillDelay, 
     sSkillTime,
     sSkillEngel
} 
enum {SEQ_IDLE = 0, SEQ_WALK, SEQ_RUN, SEQ_JUMP};
native register_think(const Classname[], const function[]);
native find_ent_by_tname(iIndex, const szClass[]);
native drop_to_floor(entity);
forward pUserExit(IP_IDs);
forward pUserLogged(IP_IDs);
forward pUserRegistered(IP_IDs);
native nForwardLogin(const IP_IDs);
native nForwardRegister(const IP_IDs);
native nForwardExit(IP_IDs); 
native nGetLastUid();
native nGetUidByID(IP_IDs);
native nChangePassword(IP_IDs);
native nSetUidStatus(sL_UID,iL_Status);
native nGetUidStatus(sL_UID);
native nIsUidOnline(IP_IDs);
native nIsValidUid(IP_IDs);
native nUidOnlineTime(IP_IDs);
native nUidGetUName(sL_UID,sN_Data[],sL_Len);
native nUidGetUPass(sL_UID,sN_Data[],sL_Len);
native nUidLastName(sL_UID,sN_Data[],sL_Len);
native nSetLoginUIDByID(iN_ID, iN_UID);
native nUidLastSteam(iN_UID,sN_Data[],iN_Len);
native set_lights(const Lighting[]);
native nvault_set(vault, const key[], const value[]);
native nvault_get(vault, const key[], any:...);
native nvault_open(const name[]);
native nvault_close(vault);
native Set_Raze_COKLUBOMBA(const IP_IDs,sNum);
native find_ent_in_sphere(start_from_ent, const Float:origin[3], Float:radius);

#define CMDTARGET_OBEY_IMMUNITY (1<<0)
#define CMDTARGET_ALLOW_SELF    (1<<1)
#define CMDTARGET_ONLY_ALIVE    (1<<2)
#define CMDTARGET_NO_BOTS       (1<<3)

new iDegiskenler[MAX_CLIENTS+1][szNormal],iSkill[MAX_CLIENTS+1][szSkill],bool:iBoolDegiskenler[MAX_CLIENTS+1][szBool],iGlobalDegiskenler[szGlobal],iEnvanter[MAX_CLIENTS+1][132],iEnvanter2[MAX_CLIENTS+1][132],iEnvanter3[MAX_CLIENTS+1][132],
iEnvanter4[MAX_CLIENTS+1][132],iEnvanter5[MAX_CLIENTS+1][132],iEnvanter6[MAX_CLIENTS+1][132],iEnvanter7[MAX_CLIENTS+1][132],iWingScerah[sizeof(szWingsShop)+1],iStatus[MAX_CLIENTS+1][16],iPetModel[sizeof(szPetShop)+1],iMessage[192],iText[64],iAlive[8],IP_IDsPreColor[MAX_CLIENTS][3],IP_IDsPresentColor[MAX_CLIENTS][3],IP_IDsPostColor[MAX_CLIENTS][3],IP_IDsHudSync[4],
IP_IDsPre[MAX_CLIENTS+1][30],IP_IDsPresent[MAX_CLIENTS+1][30],IP_IDsPost[MAX_CLIENTS+1][30],iEffect[sizeof(szDeathEffect)+1];
public 
plugin_init() {
     register_plugin("ReJbMenuV5", "V5", "QuryWesT");
     pAmxModxHook();
     pReapiHook();
     pCvarHook();
     pForwardHook();
}
public 
plugin_cfg() { iGlobalDegiskenler[sVault] = nvault_open("JBMenuV5KayitDosyasi"); }
public 
plugin_end() { nvault_close(iGlobalDegiskenler[sVault]); } 
public 
client_putinserver(IP_IDs) {
     iBoolDegiskenler[IP_IDs][sBlockShop] = false;
     iBoolDegiskenler[IP_IDs][sYapKazan][1] = false;
     iBoolDegiskenler[IP_IDs][sYapKazan][2] = false;
     iBoolDegiskenler[IP_IDs][sMeKill] = false;
     iBoolDegiskenler[IP_IDs][sDoubleDamage] = false;
     @pWingEntityCreate(IP_IDs,0);
     @pPetEntityCreate(IP_IDs, 0);
     iDegiskenler[IP_IDs][sMeslekID] = 0;
     iDegiskenler[IP_IDs][sTL] += iGlobalDegiskenler[sCvar][19];
     remove_task(IP_IDs+5667567);
     set_task(1.0, "@pGetPlayerSagUstHud", IP_IDs, _, _, "b");
     set_task(1800.0,"@pGetPlayerTimeGiveCoin",IP_IDs, _, _, "b");
     set_task(0.28, "pGetPlayerConnectFlagControll", IP_IDs+2001);
}
public 
client_disconnected(IP_IDs) {
     iBoolDegiskenler[IP_IDs][sBlockShop] = false;
     iBoolDegiskenler[IP_IDs][sYapKazan][1] = false;
     iBoolDegiskenler[IP_IDs][sYapKazan][2] = false;
     @pWingEntityCreate(IP_IDs,0);
     @pPetEntityCreate(IP_IDs, 0);
     iDegiskenler[IP_IDs][sMeslekID] = 0;
     iDegiskenler[IP_IDs][sTL] = 0;
     remove_task(IP_IDs+5667567);
}
public 
plugin_natives() {
    
register_native("jb_get_user_packs", "@pGetPlayerNTVTL", 1);
    
register_native("jb_set_user_packs", "@pSetPlayerNTVTL", 1);
    
register_native("pGetCoin", "@pGetPlayerNTVCoin", 1);
    
register_native("pSetCoin", "@pSetPlayerNTVCoin", 1);
}
public 
plugin_precache() {
    static i;
    for(i=1;i<sizeof(szKnifes);i++) { precache_model(szKnifes[i][1]),precache_model(szKnifes[i][2]); }
    for(i=1;i<sizeof(szJPKnifeShop);i++) { precache_model(szJPKnifeShop[i][1]); }
    for(i=1;i<sizeof(szCostumeShop);i++) { precache_model(fmt("models/player/%s/%s.mdl",szCostumeShop[i][1],szCostumeShop[i][1])); } 
    for(i=1;i<sizeof(szWingsShop);i++) { iWingScerah[i] = precache_model(szWingsShop[i][1]); }
    for(i=1;i<sizeof(szPetShop);i++) { iPetModel[i] = precache_model(szPetShop[i][1][0]); }
    for(i=1;i<sizeof(szMuzikShop);i++) { precache_sound(szMuzikShop[i][1]); }
    for(i=1;i<sizeof(szDeathEffect);i++) { iEffect[i] = precache_model(szDeathEffect[i][1]); }
    for(i=0;i<sizeof(szSkillSoundEffect);i++) { precache_sound(szSkillSoundEffect[i]); }
    for(i=0;i<sizeof(szSoundEffect);i++) { precache_sound(szSoundEffect[i][0]); }
    iGlobalDegiskenler[sYoruMdlIndex] = precache_model(szYoruSkillEntity);
    iGlobalDegiskenler[sSmokeMdlIndex] = precache_model("sprites/smoke.spr");
    iGlobalDegiskenler[sDrawMdlIndex] = precache_model("sprites/laserbeam.spr");
} 
public 
pUserExit(IP_IDs) {
    for(new i=1; i < 12;i++) {
    sSaveVault(IP_IDs,i);
    } 
    iBoolDegiskenler[IP_IDs][sSetting][1] = false;
    iBoolDegiskenler[IP_IDs][sBlockShop] = false;
    iBoolDegiskenler[IP_IDs][sYapKazan][1] = false;
    iBoolDegiskenler[IP_IDs][sYapKazan][2] = false;
    iBoolDegiskenler[IP_IDs][sMeslekEngel] = false;
    @pWingEntityCreate(IP_IDs,0);
    iDegiskenler[IP_IDs][sMeslekID] = 0;
    remove_task(IP_IDs+5667567);
} 
public 
pUserLogged(IP_IDs) {
    switch(nGetUidStatus(nGetUidByID(IP_IDs))) {
        case 1: formatex(iStatus[IP_IDs], charsmax(iStatus[]),"Normal");
        case 2: formatex(iStatus[IP_IDs], charsmax(iStatus[]),"Platinum");
        case 3: formatex(iStatus[IP_IDs], charsmax(iStatus[]),"Yasakli");
        case 4: formatex(iStatus[IP_IDs], charsmax(iStatus[]),"Yonetici");
        case 5: formatex(iStatus[IP_IDs], charsmax(iStatus[]),"Giris Yapilmadi");
    }
    new szUserName[40],szUserPassword[40],szUID = nGetUidByID(IP_IDs);
    sLoadVault(IP_IDs,1);
    nUidGetUName(szUID,szUserName,charsmax(szUserName));
    nUidGetUPass(szUID,szUserPassword,charsmax(szUserPassword));
    console_cmd(IP_IDs,"setinfo _un %s",szUserName);
    console_cmd(IP_IDs,"setinfo _up %s",szUserPassword);
}
public 
pUserRegistered(IP_IDs) {
    
set_task(0.28,"pGetPlayerConnectFlag", IP_IDs+2000);
}
public 
pGetPlayerConnectFlag(iTask){
    new IP_IDs = iTask - 2000;
    
formatex(iStatus[IP_IDs],charsmax(iStatus[]),"Normal");
    
nSetUidStatus(nGetUidByID(IP_IDs),1);
}
public 
pGetPlayerConnectFlagControll(iTask) {
    new IP_IDs = iTask - 2001;
    
formatex(iStatus[IP_IDs],charsmax(iStatus[]),"Giris Yapilmadi");
    
nSetUidStatus(nGetUidByID(IP_IDs),5);
}
@
pGetPlayerNTVTL(const IP_IDs) {
    return iDegiskenler[IP_IDs][sTL];
}
@
pSetPlayerNTVTL(const IP_IDs, const iAmmount) {
    iDegiskenler[IP_IDs][sTL] = iAmmount;
    return PLUGIN_HANDLED;
}
@
pGetPlayerNTVCoin(const IP_IDs) {
    return iDegiskenler[IP_IDs][sJPoint];
}
@
pSetPlayerNTVCoin(const IP_IDs, const iAmmount) {
    iDegiskenler[IP_IDs][sJPoint] = iAmmount;
    return PLUGIN_HANDLED;
}
@
pGetPlayerRegisterMenu(const IP_IDs) {
        if(get_member(IP_IDs, m_iTeam) == TEAM_TERRORIST) {
    if(
nGetUidByID(IP_IDs) > 0 || iBoolDegiskenler[IP_IDs][sNotLogin]) {
    @
pGetPlayerMainMenu(IP_IDs);
    } else {
    new 
iMenu = menu_create(fmt("\r|\y%s\r| \d~> \wKayit Olunuz!" , szTag[MenuTag]), "@pGetPlayerRegisterMenu_")
    
menu_additem(iMenu, fmt("\r|\y%s\r| \d~> \wGiris Yap", szTag[KisaTag]),"1")
    
menu_additem(iMenu, fmt("\r|\y%s\r| \d~> \wKayit Ol", szTag[KisaTag]),"2")
    
menu_additem(iMenu, fmt("\r|\y%s\r| \d~> \wGecmis Hesaplari Goruntule", szTag[KisaTag]),"3")
    
menu_additem(iMenu, fmt("\r|\y%s\r| \d~> \wKayit Olmadan Giris Yap^n\dBu ozellik 'Rutbe/Xp' 'Menu' kaydetmez ve erisimini azaltir tavsiye edilmez!", szTag[KisaTag]),"4")
    
    
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\r|\y%s\r| \d~> \wCikis", szTag[KisaTag]));
    
menu_display(IP_IDs, iMenu);
    } 
}
    return 
PLUGIN_HANDLED;
} 
@
pGetPlayerRegisterMenu_(const IP_IDs,const iMenu, const iItem) {
    if(
iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
    new 
iData[6], szKey;
    
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
    
szKey = str_to_num(iData);
    switch(
szKey) {
        case 
1: { nForwardLogin(IP_IDs); }
        case 
2: { nForwardRegister(IP_IDs); }
        case 
3: { @pGetPlayerLastAccount(IP_IDs); } 
        case 
4: { iBoolDegiskenler[IP_IDs][sNotLogin] = true; } 
    }
    
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
@
pGetPlayerLastAccount(const IP_IDs) {
    new iMenu = menu_create(fmt("\r|\y%s\r| \d~> \wGecmis Hesaplariniz", szTag[MenuTag]), "@pGetPlayerLastAccount_");
    new iFindingSteam[32],iUserSteam[32],iToStr[6],iToplamUID = nGetLastUid()+1,iHesapSayisi;
    get_user_authid(IP_IDs,iFindingSteam,31);
    for(new i = 1000; i < iToplamUID; i++){
        nUidLastSteam(i,iUserSteam,31);
        if(equali(iFindingSteam,iUserSteam)){
            num_to_str(i,iToStr,5);
            new iUserName[23];
            nUidGetUName(i,iUserName,22);
            menu_additem(iMenu, fmt("\r|\y%s\r| \d~> \w%s \r(\y%i'li Hesabina Gir\r)",szTag[KisaTag], iToStr,0,iUserName,i), fmt("%d", i));
            iHesapSayisi++;
        }
    }
    if(!iHesapSayisi){
        client_print_color(IP_IDs, IP_IDs, "%s ^4Gecmis hesap bulunmamakta!", szTag[SayTag]);
        @pGetPlayerRegisterMenu(IP_IDs);
    }
    menu_setprop(iMenu, MPROP_EXITNAME, fmt("\r|\y%s\r| \d~> \wCikis", szTag[KisaTag]));
    
menu_display(IP_IDs, iMenu);
    return 
PLUGIN_HANDLED;
}
@
pGetPlayerLastAccount_(const IP_IDs,const iMenu, const iItem) {
    if(iItem == MENU_EXIT) { menu_destroy( 
Platin sarılara ücretsiz en babasından destek verilir...
Son Düzenleme: 14-11-2024, 18:22, Düzenleyen: FlorianWirtz

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi