talanmod.sma
Never
#include <dhudmessage> #include <amxmodx> #include <amxmisc> #include <cstrike> #include <colorchat> #include <engine> #include <fakemeta> #include <hamsandwich> #include <fun> #include <sqlx> new const PLUGIN[] = "HyperMod"; new const VERSION[] = "2.4"; new const AUTHOR[] = "ex"; #pragma semicolon 1 #pragma tabsize 0 #pragma dynamic 84872 //--------------------------------------------------------------------------------------- //BeállĂtások //--------------------------------------------------------------------------------------- new const Prefix[] = "\y|#~Hyper*~ FĹ‘MenĂĽ"; //MenĂĽben megjelenĹ‘ prefix new const C_Prefix[] = "^4[InformáciĂł]^1"; //Chat Prefix new const fb_Prefix[] = "www.facebook.com/hypercs1.6"; //---------------------------------------------------------------------------------------- new const SQLINFO[][] = { "mysql.srkhost.eu", //kiszolgalo "u27525_Ltbq3MJwjL", //nev "e.=mD2Z3aXNAi17uSdVdtmOt", //jelszo "s27525_HyperTeam" //adatbazisnev }; //---------------------------------------------------------------------------------------- #define MAX 103 //Skinek száma #define LADA 6 //Ládák száma #define MIN 1 //Dollar minimum new const Float:DropMester[][] = { 1.0 }; //Mester LLádada droppolLádasi esĂ©lye new const Float:DropEvent[][] = { 0.5 }; //Event LLádada droppolLádasi esĂ©lye (Karácsonyi) #define TULAJ ADMIN_IMMUNITY //a #define ADMIN ADMIN_BAN #define VIP ADMIN_LEVEL_H #define LIMIT 30000 #define DLMIN 1 //Minimum Dollár drop #define DLMAX 3 //Maximum Dollár drop #define MAXPLAYERS 33 #define KNIFEDROP 1.5 //KĂ©s drop esĂ©lye new const LadaNevek[][] = { "Mester", "PrĂ©mium", "SzĂnözön", "Hydra", "FĹ‘nix", "Hunstman" }; new const Adatok[][] = { {CSW_AWP, 13}, {CSW_KNIFE, 20} }; //--------------------------------------------------------------------------------------- new Event[33], Mod; new OsszesSkin[MAX][33], Lada[LADA][33], Kulcs[33], Dollar[33], Oles[33], Skin[11][33], bool:Gun[33], bool:Hud[33], DropOles[33], D_Oles[33], name[32][33], SMS[33], Erteke[33], kicucc[33], kirakva[33], pido; new bool:Belepve[33], bool:Beirtjelszot[33], bool:Beirtjelszot1[33], bool:Beirtfelhasznalot[33], bool:Beirtfelhasznalot1[33], Regisztralt[33], Felhasznalonev[33][100], Jelszo[33][100], regJelszo[33][100], regFh[33][100], Send[33], TempID; new Handle:g_SqlTuple; enum _:TEAMS {TE, CT}; new Temp[192]; static color[10]; enum _:{ Xp[8] }; enum _:Typ {CSW, Anim }; new myid[33], bool:AutoB[33]; new bought_hp[33]; new Vip[33], g_Vip[33], g_VipTime[33]; new g_MVP[MAXPLAYERS], g_MVPoints[MAXPLAYERS], TopMvp, g_Jutalom[4][MAXPLAYERS], g_MatchesWon[MAXPLAYERS], g_QuestMVP[MAXPLAYERS], g_QuestHead[MAXPLAYERS], g_Quest[MAXPLAYERS], g_QuestKills[2][MAXPLAYERS], g_QuestWeapon[MAXPLAYERS], g_Erem[MAXPLAYERS]; //---------------------------------------------------------------------------------------- new const Fegyverek[MAX][] = { { "AK47 | Frontside misty" }, //1 { "AK47 | Red Force" }, //2 { "AK47 | Carbon" }, //3 { "AK47 | Redline" }, //4 { "AK47 | Graffiti" }, //5 { "AK47 | Shark" }, //6 { "AK47 | Deep Frost" }, //7 { "AK47 | Ethereal" }, //8 { "AK47 | Peacock" }, //9 { "AK47 | GoTime" }, //10 { "AK47 | Space" }, //11 { "M4A1 | Asiimov" }, //1 { "M4A1 | BUMBLEBEE" }, //2 { "M4A1 | Colored" }, //3 { "M4A1 | Dragon" }, //4 { "M4A1 | Sans" }, //5 { "M4A1 | Hyper Beast" }, //6 { "M4A1 | Nuclear" }, //7 { "M4A1 | Royal Purple" }, //8 { "M4A1 | Masterpiece" }, //9 { "M4A1 | Woodland" }, //10 { "M4A1 | Nightwolf" }, //11 { "AWP | Camouflage" }, //1 { "AWP | Robot Neon" }, //2 { "AWP | Dragon Lore" }, //3 { "AWP | Bluvy" }, //4 { "AWP | Multicam" }, //5 { "AWP | Green Killer" }, //6 { "AWP | Artistic" }, //7 { "AWP | Cyrex" }, //8 { "AWP | Phobos" }, //9 { "AWP | Ugly Sweater" }, //10 { "AWP | Quikscope" }, //11 { "AWP | Boom" }, //12 { "AWP | Graphite" }, //13 { "DEAGLE | Cyber" }, //1 { "DEAGLE | Hypnotic" }, //2 { "DEAGLE | Red Dargon" }, //3 { "DEAGLE | Light Blue" }, //4 { "DEAGLE | Multi color" }, //5 { "DEAGLE | Gold" }, //6 { "DEAGLE | Black and Red" }, //7 { "DEAGLE | Green" }, //8 { "DEAGLE | Dragon" }, //9 { "DEAGLE | Army" }, //10 { "FAMAS | Anime" }, //1 { "FAMAS | Valence" }, //2 { "FAMAS | MLG" }, //3 { "FAMAS | Spitfire" }, //4 { "FAMAS | Special Force" }, //5 { "FAMAS | BlueSpirit" }, //6 { "FAMAS | Tiger" }, //7 { "GLOCK18 | Universe Camo" }, //1 { "GLOCK18 | Lime Fade" }, //2 { "GLOCK18 | Golden" }, //3 { "GLOCK18 | Reactor" }, //4 { "M3 | Origami" }, //1 { "M3 | Skinned" }, //2 { "M3 | Golden" }, //3 { "M3 | Zold" }, //4 { "M3 | Chrome" }, //5 { "M3 | Szilver" }, //6 { "M3 | Hyper Beast" }, //7 { "MP5 | Piros" }, //1 { "MP5 | Akoben" }, //2 { "MP5 | Asiimov" }, //3 { "MP5 | Silvered " }, //4 { "MP5 | Zold" }, //5 { "MP5 | Lego" }, //6 { "MP5 | Golden " }, //7 { "SCOUT | Dragonfire" }, { "SCOUT | Fade" }, { "SCOUT | Special Force" }, { "USP | Next Technology" }, //1 { "USP | Phobos" }, //2 { "USP | Obstacle" }, //3 { "USP | Asiimov" }, //4 { "USP | Prime" }, //5 { "USP | Stealth Hunter" }, //6 { "USP | Road Rash" }, //7 { "USP | Orion" }, //8 { "USP | Dragon Coil" }, //9 { "USP | Hyper Beast" }, //10 { "KARABIT | Autumn" }, //1 { "KARABIT | Black Camo" }, //2 { "KARABIT | Case Hardened" }, //3 { "KARABIT | Crimson Web" }, //4 { "KARABIT | Fade" }, //5 { "KARABIT | Gamma Doppler" }, //6 { "KARABIT | Hyper Beast" }, //7 { "KARABIT | Machine" }, //8 { "KARABIT | Red Khokhloma" }, //9 { "KARABIT | FadeV2" }, //10 { "M9BAYONET | Asimov" }, //11 { "M9BAYONET | Boom" }, //12 { "M9BAYONET | Superfurry" }, //13 { "M9BAYONET | Echo Tek" }, //14 { "M9BAYONET | Crimson Web" }, //15 { "M9BAYONET | Next Technology" }, //16 { "M9BAYONET | SlaughterV2" }, //17 { "M9BAYONET | Gamma Doppler" }, //18 { "M9BAYONET | Dragon Lore" }, //19 { "HUNTSMAN | Slaughter" } //20 }; new const Ak47_Modelek[][] = { "models/Hyper_Team/alap/ak47_alap.mdl", "models/Hyper_Team/skin/ak47_1.mdl", "models/Hyper_Team/skin/ak47_2.mdl", "models/Hyper_Team/skin/ak47_3.mdl", "models/Hyper_Team/skin/ak47_4.mdl", "models/Hyper_Team/skin/ak47_5.mdl", "models/Hyper_Team/skin/ak47_6.mdl", "models/Hyper_Team/skin/ak47_7.mdl", "models/Hyper_Team/skin/ak47_8.mdl", "models/Hyper_Team/skin/ak47_9.mdl", "models/Hyper_Team/skin/ak47_10.mdl", "models/Hyper_Team/skin/ak47_11.mdl" }; new const M4a1_Modelek[][] = { "models/Hyper_Team/alap/m4a1_alap.mdl", "models/Hyper_Team/skin/m4a1_1.mdl", "models/Hyper_Team/skin/m4a1_2.mdl", "models/Hyper_Team/skin/m4a1_3.mdl", "models/Hyper_Team/skin/m4a1_4.mdl", "models/Hyper_Team/skin/m4a1_5.mdl", "models/Hyper_Team/skin/m4a1_6.mdl", "models/Hyper_Team/skin/m4a1_7.mdl", "models/Hyper_Team/skin/m4a1_8.mdl", "models/Hyper_Team/skin/m4a1_9.mdl", "models/Hyper_Team/skin/m4a1_10.mdl", "models/Hyper_Team/skin/m4a1_11.mdl" }; new const Awp_Modelek[][] = { "models/Hyper_Team/alap/awp_alap.mdl", "models/Hyper_Team/skin/awp_1.mdl", "models/Hyper_Team/skin/awp_2.mdl", "models/Hyper_Team/skin/awp_3.mdl", "models/Hyper_Team/skin/awp_4.mdl", "models/Hyper_Team/skin/awp_5.mdl", "models/Hyper_Team/skin/awp_6.mdl", "models/Hyper_Team/skin/awp_7.mdl", "models/Hyper_Team/skin/awp_8.mdl", "models/Hyper_Team/skin/awp_9.mdl", "models/Hyper_Team/skin/awp_10.mdl", "models/Hyper_Team/skin/awp_11.mdl", "models/Hyper_Team/skin/awp_12.mdl", "models/Hyper_Team/skin/awp_13.mdl" }; new const Deagle_Modelek[][] = { "models/Hyper_Team/alap/deagle_alap.mdl", "models/Hyper_Team/skin/deagle_1.mdl", "models/Hyper_Team/skin/deagle_2.mdl", "models/Hyper_Team/skin/deagle_3.mdl", "models/Hyper_Team/skin/deagle_4.mdl", "models/Hyper_Team/skin/deagle_5.mdl", "models/Hyper_Team/skin/deagle_6.mdl", "models/Hyper_Team/skin/deagle_7.mdl", "models/Hyper_Team/skin/deagle_8.mdl", "models/Hyper_Team/skin/deagle_9.mdl", "models/Hyper_Team/skin/deagle_10.mdl" }; new const Famas_Modelek[][] = { "models/Hyper_Team/alap/famas_alap.mdl", "models/Hyper_Team/skin/famas_1.mdl", "models/Hyper_Team/skin/famas_2.mdl", "models/Hyper_Team/skin/famas_3.mdl", "models/Hyper_Team/skin/famas_4.mdl", "models/Hyper_Team/skin/famas_5.mdl", "models/Hyper_Team/skin/famas_6.mdl", "models/Hyper_Team/skin/famas_7.mdl" }; new const Glock_Modelek[][] = { "models/Hyper_Team/alap/glock_alap.mdl", "models/Hyper_Team/skin/glock_1.mdl", "models/Hyper_Team/skin/glock_2.mdl", "models/Hyper_Team/skin/glock_3.mdl", "models/Hyper_Team/skin/glock_4.mdl" }; new const M3_Modelek[][] = { "models/Hyper_Team/alap/m3_alap.mdl", "models/Hyper_Team/skin/m3_1.mdl", "models/Hyper_Team/skin/m3_2.mdl", "models/Hyper_Team/skin/m3_3.mdl", "models/Hyper_Team/skin/m3_4.mdl", "models/Hyper_Team/skin/m3_5.mdl", "models/Hyper_Team/skin/m3_6.mdl", "models/Hyper_Team/skin/m3_7.mdl" }; new const Mp5_Modelek[][] = { "models/Hyper_Team/alap/mp5_alap.mdl", "models/Hyper_Team/skin/mp5_1.mdl", "models/Hyper_Team/skin/mp5_2.mdl", "models/Hyper_Team/skin/mp5_3.mdl", "models/Hyper_Team/skin/mp5_4.mdl", "models/Hyper_Team/skin/mp5_5.mdl", "models/Hyper_Team/skin/mp5_6.mdl", "models/Hyper_Team/skin/mp5_7.mdl" }; new const Scout_Modelek[][] = { "models/Hyper_Team/alap/scout_alap.mdl", "models/Hyper_Team/skin/scout_1.mdl", "models/Hyper_Team/skin/scout_2.mdl", "models/Hyper_Team/skin/scout_3.mdl" }; new const Usp_Modelek[][] = { "models/Hyper_Team/alap/usp_alap.mdl", "models/Hyper_Team/skin/usp_1.mdl", "models/Hyper_Team/skin/usp_2.mdl", "models/Hyper_Team/skin/usp_3.mdl", "models/Hyper_Team/skin/usp_4.mdl", "models/Hyper_Team/skin/usp_5.mdl", "models/Hyper_Team/skin/usp_6.mdl", "models/Hyper_Team/skin/usp_7.mdl", "models/Hyper_Team/skin/usp_8.mdl", "models/Hyper_Team/skin/usp_9.mdl", "models/Hyper_Team/skin/usp_10.mdl" }; new const Kes_Modelek[][] = { "models/Hyper_Team/alap/knife_teli_alap.mdl", "models/Hyper_Team/skin/knife_teli_1.mdl", "models/Hyper_Team/skin/knife_teli_2.mdl", "models/Hyper_Team/skin/knife_teli_3.mdl", "models/Hyper_Team/skin/knife_teli_4.mdl", "models/Hyper_Team/skin/knife_teli_5.mdl", "models/Hyper_Team/skin/knife_teli_6.mdl", "models/Hyper_Team/skin/knife_teli_7.mdl", "models/Hyper_Team/skin/knife_teli_8.mdl", "models/Hyper_Team/skin/knife_teli_9.mdl", "models/Hyper_Team/skin/knife_teli_10.mdl", "models/Hyper_Team/skin/knife_teli_11.mdl", "models/Hyper_Team/skin/knife_teli_12.mdl", "models/Hyper_Team/skin/knife_teli_13.mdl", "models/Hyper_Team/skin/knife_teli_14.mdl", "models/Hyper_Team/skin/knife_teli_15.mdl", "models/Hyper_Team/skin/knife_teli_16.mdl", "models/Hyper_Team/skin/knife_teli_17.mdl", "models/Hyper_Team/skin/knife_teli_18.mdl", "models/Hyper_Team/skin/knife_teli_19.mdl", "models/Hyper_Team/skin/knife_teli_20.mdl" }; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_impulse(201, "Ellenorzes"); register_impulse(100, "clcmd_impulse"); register_clcmd("say /menu", "Ellenorzes"); register_clcmd("say /addv1", "addolas"); register_clcmd("say /adminv1", "AdminMenu", ADMIN_KICK); register_clcmd("DOLLAR", "lekeres"); register_clcmd("reg_Felhasznalonev", "regisztralas_felh"); register_clcmd("reg_Jelszo", "regisztralas_jelszo"); register_clcmd("log_Felhasznalonev", "bejelentkezes_felh"); register_clcmd("log_Jelszo", "bejelentkezes_jelszo"); register_clcmd("KMENNYISEG", "ObjectSend"); register_clcmd("KMENNYISEGSKIN", "ObjectSendSkin"); register_concmd("menu", "AdminMenu", ADMIN_KICK); RegisterHam(Ham_Spawn,"player","nezzedazeventidot",1); register_event("CurWeapon", "FegyverValtas", "be", "1=1"); register_logevent("autoNews", 2, "1=Round_Start"); register_logevent("hirdetonews", 2, "1=Round_Start"); register_event("DeathMsg", "Halal", "a"); set_task(1.0, "AutoCheck",_,_,_,"b"); } public hirdetonews() { ColorChat(0, GREEN, "^4[ElĂ©rhetĹ‘sĂ©g] ^1www.facebook.com/hypercs1.6"); } public autoNews() { //ColorChat(0, GREEN, "%s ^1Parancsok: ^4/rs /top15 /rangok /szabaly", C_Prefix); } public playerSpawn(id) { if(!is_user_alive(id)) { return PLUGIN_HANDLED; } vipCheck(id); return PLUGIN_HANDLED; } public vipCheck(id) { if(g_VipTime[id] >= 10) g_Vip[id] = 1; else g_Vip[id] = 0; } public clcmd_impulse(id) { const gid = 43; const Activ = 373; new Vettem = get_pdata_cbase(id, Activ); new Wp = get_pdata_int(Vettem, gid,._linuxdiff = 4); for(new i;i < sizeof(Adatok);i++) { if(Wp == Adatok[i][CSW]) { WeaponAnim(id, .iAnim = (Adatok[i][Anim])); return PLUGIN_HANDLED; } } return PLUGIN_CONTINUE; } stock WeaponAnim(id, iAnim) { entity_set_int(id, EV_INT_weaponanim, iAnim); message_begin(MSG_ONE,SVC_WEAPONANIM,_,id); write_byte(iAnim); write_byte(entity_get_int(id, EV_INT_body)); message_end(); return PLUGIN_HANDLED; } public addolas(id) { if(get_user_flags(id) & ADMIN_IMMUNITY) { for(new i;i < MAX; i++) OsszesSkin[i][id]++; for(new i;i < LADA; i++) Lada[i][id] += 100; Kulcs[id] += 3000; Dollar[id] += 4000; SMS[id] += 3000; ColorChat(id, GREEN, "%s ^1Addoltál magadnak!", C_Prefix); } else { //ColorChat(id, GREEN, "%s ^1Ez egy rossz parancs.", C_Prefix); } } public AutoCheck() { new p[32],n; get_players(p,n,"ch"); for(new i=1;i<n;i++) { new id = p[i]; if( !is_user_connected(i) ) continue; if( is_user_connected(id) ) { } } } public nezzedazeventidot(id) { IdoEllenorzes(id); Update(id); } public IdoEllenorzes(id) { new hour, minute, second; time(hour, minute, second); if(0 <= hour && 15 > hour) { set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0); show_dhudmessage(id, "Jelenleg: Drop Event Van"); } if(10 <= hour && 11 > hour) { set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0); show_dhudmessage(id, "Jelenleg: Kulcs Event Van"); } if(20 <= hour && 21 > hour) { set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0); show_dhudmessage(id, "Jelenleg: Mester Láda Event Van"); } if(21 <= hour && 22 > hour) { set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0); show_dhudmessage(id, "Jelenleg: PrĂ©mium Láda Event Van"); } } public plugin_precache() { for(new i;i < sizeof(Ak47_Modelek); i++) { precache_model(Ak47_Modelek[i]); } for(new i;i < sizeof(M4a1_Modelek); i++) { precache_model(M4a1_Modelek[i]); } for(new i;i < sizeof(Awp_Modelek); i++) { precache_model(Awp_Modelek[i]); } for(new i;i < sizeof(Deagle_Modelek); i++) { precache_model(Deagle_Modelek[i]); } for(new i;i < sizeof(Famas_Modelek); i++) { precache_model(Famas_Modelek[i]); } for(new i;i < sizeof(Glock_Modelek); i++) { precache_model(Glock_Modelek[i]); } for(new i;i < sizeof(M3_Modelek); i++) { precache_model(M3_Modelek[i]); } for(new i;i < sizeof(Mp5_Modelek); i++) { precache_model(Mp5_Modelek[i]); } for(new i;i < sizeof(Scout_Modelek); i++) { precache_model(Scout_Modelek[i]); } for(new i;i < sizeof(Usp_Modelek); i++) { precache_model(Usp_Modelek[i]); } for(new i;i < sizeof(Kes_Modelek); i++) { precache_model(Kes_Modelek[i]); } precache_model("models/Hyper_Team/alap/alapkes.mdl"); } public FegyverValtas(id) { new fgy = get_user_weapon(id); for(new i;i < sizeof(Ak47_Modelek); i++) { if(Skin[0][id] == i && fgy == CSW_AK47 && Gun[id]) { set_pev(id, pev_viewmodel2, Ak47_Modelek[i]); } } for(new i;i < sizeof(M4a1_Modelek); i++) { if(Skin[1][id] == i && fgy == CSW_M4A1 && Gun[id]) { set_pev(id, pev_viewmodel2, M4a1_Modelek[i]); } } for(new i;i < sizeof(Awp_Modelek); i++) { if(Skin[2][id] == i && fgy == CSW_AWP && Gun[id]) { set_pev(id, pev_viewmodel2, Awp_Modelek[i]); } } for(new i;i < sizeof(Deagle_Modelek); i++) { if(Skin[3][id] == i && fgy == CSW_DEAGLE && Gun[id]) { set_pev(id, pev_viewmodel2, Deagle_Modelek[i]); } } for(new i;i < sizeof(Famas_Modelek); i++) { if(Skin[4][id] == i && fgy == CSW_FAMAS && Gun[id]) { set_pev(id, pev_viewmodel2, Famas_Modelek[i]); } } for(new i;i < sizeof(Glock_Modelek); i++) { if(Skin[5][id] == i && fgy == CSW_GLOCK18 && Gun[id]) { set_pev(id, pev_viewmodel2, Glock_Modelek[i]); } } for(new i;i < sizeof(M3_Modelek); i++) { if(Skin[6][id] == i && fgy == CSW_M3 && Gun[id]) { set_pev(id, pev_viewmodel2, M3_Modelek[i]); } } for(new i;i < sizeof(Mp5_Modelek); i++) { if(Skin[7][id] == i && fgy == CSW_MP5NAVY && Gun[id]) { set_pev(id, pev_viewmodel2, Mp5_Modelek[i]); } } for(new i;i < sizeof(Scout_Modelek); i++) { if(Skin[8][id] == i && fgy == CSW_SCOUT && Gun[id]) { set_pev(id, pev_viewmodel2, Scout_Modelek[i]); } } for(new i;i < sizeof(Usp_Modelek); i++) { if(Skin[9][id] == i && fgy == CSW_USP && Gun[id]) { set_pev(id, pev_viewmodel2, Usp_Modelek[i]); } } for(new i;i < sizeof(Kes_Modelek); i++) { if(Skin[10][id] == i && fgy == CSW_KNIFE && Gun[id]) { set_pev(id, pev_viewmodel2, Kes_Modelek[i]); } if(Skin[10][id] == 0 && fgy == CSW_KNIFE && Gun[id] && cs_get_user_team(id) == CS_TEAM_CT) { set_pev(id, pev_viewmodel2, "models/Hyper_Team/alap/alapkes.mdl"); } } } public Halal() { new Gyilkos = read_data(1); new Aldozat = read_data(2); new pPont; pPont += random_num(DLMIN, DLMAX); if(Gyilkos == Aldozat) return PLUGIN_HANDLED; Dollar[Gyilkos] += pPont; set_dhudmessage(random(256), random(256), random(256), -1.0, 0.84, 0, 1.2, 1.2); show_dhudmessage(Gyilkos, "+%i$", pPont); Oles[Gyilkos]++; DropOles[Gyilkos]++; if(g_Quest[Gyilkos] == 1) Quest(Gyilkos); LadaDropEllenor(Gyilkos); return PLUGIN_HANDLED; } public openQuestMenu(id) { new String[121]; formatex(String, charsmax(String), "%s \r- \dKĂĽldetĂ©sek", Prefix); new menu = menu_create(String, "h_openQuestMenu"); new const QuestWeapons[][] = { "KNIFE", "AK47", "M4A1", "AWP", "DEAGLE", "USP", "FAMAS", "GALIL", "SCOUT", "Nincs" }; new const QuestHeadKill[][] = { "Nincs", "Csak fejlövĂ©s" }; formatex(String, charsmax(String), "\wFeladat: \yĂ–lj meg %d játĂ©kost \d[\yMĂ©g %d ölĂ©s\d]", g_QuestKills[0][id], g_QuestKills[0][id]-g_QuestKills[1][id]); menu_additem(menu, String, "0",0); formatex(String, charsmax(String), "\wĂ–lĂ©s Korlát: \y%s", QuestHeadKill[g_QuestHead[id]]); menu_additem(menu, String, "0",0); formatex(String, charsmax(String), "\wFegyver Korlát: \y%s \d[\rCsak ezzel a fegyverrel ölhetsz\d]", QuestWeapons[g_QuestWeapon[id]]); menu_additem(menu, String, "0",0); formatex(String, charsmax(String), "\wJutalmak: \yVĂ©letlenszerű Láda, Kulcs, Dollár vagy PP-pont^n"); menu_additem(menu, String, "0",0); formatex(String, charsmax(String), "\wKĂĽldetĂ©s kihagyása \d[\r1500 Dollár\d]"); menu_additem(menu, String, "1",0); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public h_openQuestMenu(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 0: openQuestMenu(id); case 1: { if(Dollar[id] >= 40) { g_QuestKills[1][id] = 0; g_QuestWeapon[id] = 0; g_Quest[id] = 0; Dollar[id] -= 150; ColorChat(id, GREEN, "%s ^1Kihagytad ezt a kĂĽldetĂ©st", C_Prefix); } else ColorChat(id, GREEN, "%s ^1Nincs elĂ©g dollárod", C_Prefix); } } } public Quest(id) { new HeadShot = read_data(3); new randomCaseAll = random_num(0,1); new name[32]; get_user_name(id, name, charsmax(name)); if(g_QuestHead[id] == 1 && (HeadShot)) { if(g_QuestWeapon[id] == 8) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 7 && get_user_weapon(id) == CSW_SCOUT) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 6 && get_user_weapon(id) == CSW_GALIL) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 5 && get_user_weapon(id) == CSW_FAMAS) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 4 && get_user_weapon(id) == CSW_USP) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 3 && get_user_weapon(id) == CSW_DEAGLE) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 2 && get_user_weapon(id) == CSW_AWP) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 1 && get_user_weapon(id) == CSW_M4A1) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 0 && get_user_weapon(id) == CSW_AK47) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 0 && get_user_weapon(id) == CSW_KNIFE) g_QuestKills[1][id]++; } if(g_QuestHead[id] == 0) { if(g_QuestWeapon[id] == 8) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 7 && get_user_weapon(id) == CSW_SCOUT) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 6 && get_user_weapon(id) == CSW_GALIL) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 5 && get_user_weapon(id) == CSW_FAMAS) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 4 && get_user_weapon(id) == CSW_USP) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 3 && get_user_weapon(id) == CSW_DEAGLE) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 2 && get_user_weapon(id) == CSW_AWP) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 1 && get_user_weapon(id) == CSW_M4A1) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 0 && get_user_weapon(id) == CSW_AK47) g_QuestKills[1][id]++; else if(g_QuestWeapon[id] == 0 && get_user_weapon(id) == CSW_KNIFE) g_QuestKills[1][id]++; } if(g_QuestKills[1][id] >= g_QuestKills[0][id]) { Lada[randomCaseAll][id] += g_Jutalom[0][id]; Kulcs[id] += g_Jutalom[1][id]; SMS[id] += g_Jutalom[2][id]; Dollar[id] += g_Jutalom[3][id]; g_QuestKills[1][id] = 0; g_QuestWeapon[id] = 0; g_QuestMVP[id]++; g_Quest[id] = 0; ColorChat(id, GREEN, "%s ^1A kĂĽldetĂ©sre kapott jutalmakat megkaptad.", C_Prefix); ColorChat(0, GREEN, "[HYPER] ^3%s^1 befejezte a kiszabott kĂĽldetĂ©seket. A jutalmakat megkapta", name); } } public eventCaseOpen(id) { new randomPP = random_num(5,25); new randomKey = random_num(2,4); new name[32]; get_user_name(id, name, charsmax(name)); if(Lada[5][id] >= 1 && Kulcs[id] >= 1) { switch(random_num(0,1)) { case 0: { Lada[5][id]--; Kulcs[id]--; SMS[id] += randomPP; ColorChat(0, GREEN, "%s ^3%s^1 nyitott ^4%d^1 PP Pontot a ^3PrĂ©mium LádábĂłl", C_Prefix, name, randomPP); } case 1: { Lada[5][id]--; Kulcs[id]--; Kulcs[id] += randomKey; ColorChat(0, GREEN, "%s ^3%s^1 nyitott ^4%d^1 Kulcsot a ^3PrĂ©mium LádábĂłl", C_Prefix, name, randomKey); } } } } public LadaDropEllenor(id) { new Nev[32]; get_user_name(id, Nev, 31); new Float:RandomSzam = random_float(0.01, 100.00); new LadaID = random_num(0,3); if(Mod == 0) { if(RandomSzam <= DropEvent[0][0] && Event[id] == 2) { Lada[4][id] ++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[4][0]); } else if(RandomSzam <= DropMester[0][0] && Event[id] == 3) { Lada[5][id] ++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[5][0]); } if(DropOles[id] == 4) { Lada[LadaID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[LadaID][0]); } if(DropOles[id] == 9) { Lada[LadaID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[LadaID][0]); } if(DropOles[id] >= 11) { Kulcs[id]++; DropOles[id] = 0; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4Kulcs^1ot.", C_Prefix, Nev); } } if(Mod == 1) { if(RandomSzam <= DropEvent[0][0] && Event[id] == 2) { Lada[4][id] ++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[4][0]); } if(RandomSzam <= DropMester[0][0] && Event[id] == 3) { Lada[5][id] ++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[5][0]); } if(DropOles[id] == 2) { Lada[LadaID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[LadaID][0]); } if(DropOles[id] == 5) { Lada[LadaID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[LadaID][0]); } if(DropOles[id] == 9) { Lada[LadaID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[LadaID][0]); } if(DropOles[id] == 10) { Kulcs[id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4Kulcs^1ot. Ă©s egy ^4Ládá^1t", C_Prefix, Nev); } if(DropOles[id] == 11) { Kulcs[id]++; DropOles[id] = 0; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4Kulcs^1ot.", C_Prefix, Nev); } } if(Mod == 2) { if(RandomSzam <= DropEvent[0][0] && Event[id] == 2) { Lada[4][id] ++; ColorChat(0, GREEN, "%s ^3%s ^3Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[4][0]); } if(RandomSzam <= DropMester[0][0] && Event[id] == 3) { Lada[5][id] ++; ColorChat(0, GREEN, "%s ^3%s ^3Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[5][0]); } if(DropOles[id] == 2) { Lada[LadaID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[LadaID][0]); } if(DropOles[id] == 5) { Lada[LadaID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4%s^1 Ládát-t.", C_Prefix, Nev, LadaNevek[LadaID][0]); } if(DropOles[id] == 9) { Kulcs[id]++; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4Kulcs^1ot.", C_Prefix, Nev); } if(DropOles[id] >= 11) { Kulcs[id]++; DropOles[id] = 0; ColorChat(0, GREEN, "%s ^3%s ^1Talált egy: ^4Kulcs^1ot.", C_Prefix, Nev); } } } public AdminMenu(id) { if(get_user_flags(id) & ADMIN_ADMIN) { client_print(id,print_console, "Nincs hozzáfĂ©rĂ©sed a parancshoz!"); return PLUGIN_HANDLED; } new menu = menu_create("\r[HYPER] Admin-menĂĽ", "AdminMenu_handler"); menu_additem(menu, "->\rKirugás menĂĽ", "1", 0); menu_additem(menu, "->\rBan menĂĽ", "2", 0); menu_additem(menu, "->\rUnban menĂĽ", "7", 0); menu_additem(menu, "->\yMegĂĽtĂ©s/MegölĂ©s menĂĽ", "3", 0); menu_additem(menu, "->\yCsapat menĂĽ", "4", 0); menu_additem(menu, "->\yPálya választás", "5", 0); menu_additem(menu, "->\yPálya szavazás", "6", 0); menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public AdminMenu_handler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { client_cmd(id, "amx_kickmenu"); } case 2: { client_cmd(id, "amx_banmenu"); } case 3: { client_cmd(id, "amx_slapmenu"); } case 4: { client_cmd(id, "amx_teammenu"); } case 5: { client_cmd(id, "amx_mapmenu"); } case 6: { client_cmd(id, "amx_votemapmenu"); } case 7: { client_cmd(id, "amx_unbanmenu"); } } menu_destroy(menu); return PLUGIN_HANDLED; } public ObjectSend(id) { new Data[121]; new SendName[32], TempName[32]; read_args(Data, charsmax(Data)); remove_quotes(Data); get_user_name(id, SendName, 31); get_user_name(TempID, TempName, 31); if(str_to_num(Data) < 1) return PLUGIN_HANDLED; if(Send[id] == 1 && Dollar[id] >= str_to_num(Data)) { Dollar[TempID] += str_to_num(Data); Dollar[id] -= str_to_num(Data); ColorChat(0, GREEN, "%s ^3%s ^1KĂĽldött ^4%d$ -t ^3%s^1-nak", C_Prefix, SendName, str_to_num(Data), TempName); } if(Send[id] == 2 && Kulcs[id] >= str_to_num(Data)) { Kulcs[TempID] += str_to_num(Data); Kulcs[id] -= str_to_num(Data); ColorChat(0, GREEN, "%s ^3%s ^1KĂĽldött ^4%d Kulcs^1ot ^3%s^1-nak", C_Prefix, SendName, str_to_num(Data), TempName); } if(Send[id] == 3 && SMS[id] >= str_to_num(Data)) { SMS[TempID] += str_to_num(Data); SMS[id] -= str_to_num(Data); ColorChat(0, GREEN, "%s ^3%s ^1KĂĽldött ^4%d PP-t^1-ot ^3%s^1-nak", C_Prefix, SendName, str_to_num(Data), TempName); } for(new i;i < LADA; i++) { if(Send[id] == i + 4 && Lada[i][id] >= str_to_num(Data)) { Lada[i][TempID] += str_to_num(Data); Lada[i][id] -= str_to_num(Data); ColorChat(0, GREEN, "%s ^3%s ^1KĂĽldött ^4%d %s^1-t ^3%s^1-nak", C_Prefix, SendName, str_to_num(Data), LadaNevek[i], TempName); } } return PLUGIN_HANDLED; } public Ellenorzes(id) { if(AutoB[id] == true) { Belepve[id] = true; } if(Belepve[id] == false) { Menu_Fo(id); } else { Fomenu(id); } } new const REGMENU[][][] = { { "\w[Státusz]: \dNem Regisztrált", "\w[Státusz]: \dKijelentkezve" } }; public Menu_Regisztracio(id) { new String[121], Nev[32]; get_user_name(id, Nev, 31); formatex(String, charsmax(String), "%s \r- \dRegisztráciĂł^n%s", Prefix, REGMENU[0][Regisztralt[id]]); new menu = menu_create(String, "Menu_Regisztracio_h"); if (Regisztralt[id] == 0) { formatex(String, charsmax(String), "\r[FelhasználĂłnĂ©v]: \d%s^n", regFh[id][0] == EOS ? "Nincs megadva" : regFh[id]); menu_additem(menu, String, "1", 0); formatex(String, charsmax(String), "\r[JelszĂł]: \d%s^n", regJelszo[id][0] == EOS ? "Nincs megadva" : regJelszo[id]); menu_additem(menu, String, "2", 0); if (Beirtfelhasznalot[id] == true && Beirtjelszot[id] == true) { formatex(String, charsmax(String), "\r[RegisztráciĂł]"); menu_additem(menu, String, "3", 0); } } else { formatex(String, charsmax(String), "\rNĂ©v: \d%s^n \wTe már regisztráltál a szerverre.", Nev, regFh[id]); menu_additem(menu, String, "", 0); } menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public Menu_Regisztracio_h(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { client_cmd(id, "messagemode reg_Felhasznalonev"); } case 2: { client_cmd(id, "messagemode reg_Jelszo"); } case 3: { Regisztralt[id] = 1; ColorChat(id, GREEN, "^4%s ^1Sikeresen ^3regisztráltál^1 a szerverre!", C_Prefix); //Menu_Bejelentkezes(id); //Save_Register(id); SQL_Update_Reg(id); } } } public Menu_Bejelentkezes(id) { new String[121]; formatex(String, charsmax(String), "%s \r- \dBejelentkezĂ©s^n%s", Prefix, REGMENU[0][Regisztralt[id]]); new menu = menu_create(String, "Menu_Bejelentkezes_h"); formatex(String, charsmax(String), "[FelhasználĂłnĂ©v]: \d%s^n", Felhasznalonev[id][0] == EOS ? "Nincs megadva" : Felhasznalonev[id]); menu_additem(menu, String, "1",0); formatex(String, charsmax(String), "[JelszĂł]: \d%s%s^n", Jelszo[id][0] == EOS ? "Nincs megadva" : "*", Jelszo[id][0] == EOS ? "" : "****"); menu_additem(menu, String, "2", 0); formatex(String, charsmax(String), "\r[BejelentkezĂ©s]^n"); menu_additem(menu, String, "3",0); formatex(String, charsmax(String), "\y[Elfelejtettem a jelszĂłt]^n"); menu_additem(menu, String, "4",0); menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_CONTINUE; } public Menu_Bejelentkezes_h(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } new data[9], szName[64], Nev[32]; get_user_name(id, Nev, 31); new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { client_cmd(id, "messagemode log_Felhasznalonev"); } case 2: { client_cmd(id, "messagemode log_Jelszo"); } case 3: if(equali(Jelszo[id], regJelszo[id]) && (equali(Felhasznalonev[id], regFh[id])) && Regisztralt[id] != 0 ) { Belepve[id] = true; ColorChat(id, GREEN, "%s ^1Ăśdv Ăşjra itt nálunk: ^3%s", C_Prefix, Nev); if(get_user_flags(id) & ADMIN) ColorChat(0, GREEN, "%s ^1Egy ^4Admin ^1bejelentkezett:^3 %s", C_Prefix, Nev); else if(get_user_flags(id) & VIP) ColorChat(0, GREEN, "%s ^1Egy ^4VIP ^1bejelentkezett:^3 %s", C_Prefix, Nev); } else if( Regisztralt[id] == 0 ) { ColorChat(id, GREEN, "^4%s ^1Te mĂ©g nem ^3regisztráltál^1 a szerverre.", C_Prefix); } else { ColorChat(id, GREEN, "^4%s ^1Hibás ^3FelhasználĂłnĂ©v^1 vagy ^3JelszĂł.", C_Prefix); } case 4: { ColorChat(id, GREEN, "^4%s ^1%s^1 |^3 ĂŤrj nekĂĽnk Ă©s mi segĂtĂĽnk!", C_Prefix, fb_Prefix); } } return PLUGIN_HANDLED; } public Menu_Fo(id) { new String[121]; formatex(String, charsmax(String), "%s \r- \dRegisztrálj, vagy jelentkezz be!", Prefix, REGMENU[0][Regisztralt[id]]); new menu = menu_create(String, "Menu_Fo_h"); formatex(String, charsmax(String), "\y[\wRegisztáciĂł\y]"); menu_additem(menu, String, "2",0); formatex(String, charsmax(String), "\y[\wBejelentkezĂ©s\y]"); menu_additem(menu, String, "1",0); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public Menu_Fo_h(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: Menu_Bejelentkezes(id); case 2: Menu_Regisztracio(id); } } public regisztralas_felh(id) { new adat[32]; new hosszusag = strlen(adat); read_args(adat, charsmax(adat)); remove_quotes(adat); if(hosszusag >= 5) { regFh[id] = adat; Beirtfelhasznalot[id] = true; Menu_Regisztracio(id); } else { regFh[id] = adat; Beirtfelhasznalot[id] = true; Menu_Regisztracio(id); } return PLUGIN_CONTINUE; } public regisztralas_jelszo(id) { new adat[32]; new hosszusag = strlen(adat); read_args(adat, charsmax(adat)); remove_quotes(adat); if(hosszusag >= 5) { regJelszo[id] = adat; Beirtjelszot[id] = true; Menu_Regisztracio(id); } else { regJelszo[id] = adat; Beirtjelszot[id] = true; Menu_Regisztracio(id); } return PLUGIN_CONTINUE; } public bejelentkezes_jelszo(id) { new adat[32]; new hosszusag = strlen(adat); read_args(adat, charsmax(adat)); remove_quotes(adat); if(hosszusag >= 5) { Jelszo[id] = adat; Beirtjelszot1[id] = true; Menu_Bejelentkezes(id); } else { Jelszo[id] = adat; Beirtjelszot1[id] = true; Menu_Bejelentkezes(id); } return PLUGIN_CONTINUE; } public bejelentkezes_felh(id) { new adat[32]; new hosszusag = strlen(adat); read_args(adat, charsmax(adat)); remove_quotes(adat); if(hosszusag >= 5) { Felhasznalonev[id] = adat; Beirtfelhasznalot1[id] = true; Menu_Bejelentkezes(id); } else { Felhasznalonev[id] = adat; Beirtfelhasznalot1[id] = true; Menu_Bejelentkezes(id); } return PLUGIN_CONTINUE; } public Fomenu(id) { new String[121]; new FegyverSZAM, LadaSZAM; format(String, charsmax(String), "%s \r^n\dDollár: \y%d$ \d| PP-pont: \r%d\d", Prefix, Dollar[id], SMS[id]); new menu = menu_create(String, "Fomenu_h"); for(new i; i < sizeof(Fegyverek); i++) FegyverSZAM += OsszesSkin[i][id]; if(FegyverSZAM > 0) formatex(String,charsmax(String), "\y[\wRaktár\y] \d[\r%d \wSkin\d]", FegyverSZAM); else format(String,charsmax(String), "\y[\wRaktár\y] \d[Nincs Skined raktáron]"); menu_additem(menu,String,"1"); for(new i; i < sizeof(LadaNevek); i++) LadaSZAM += Lada[i][id]; if(LadaSZAM > 0) format(String,charsmax(String), "\y[\wLádanyitás\y] \d[\r%d\w Láda \r%d \yKulcs\d]", LadaSZAM, Kulcs[id]); else format(String,charsmax(String), "\y[\wLádanyitás\y] \d[Nincs Ládád raktáron]"); menu_additem(menu,String,"2"); menu_additem(menu, "\y[\wKözössĂ©gi \rPiac\y]", "3", 0); menu_additem(menu, "\y[\wKereskedĂ©s\y]", "7", 0); menu_additem(menu, "\y[\rLomtár\y]", "4", 0); menu_additem(menu, "\r[\yKĂĽldetĂ©sek Folyamatban\r]", "12", 0); menu_additem(menu, "\y[\wAdmin\r|\dĂĽgynök\r|\wmenĂĽ\y]", "9", ADMIN_KICK); menu_additem(menu, "\y[\wVIP\y]", "10"); menu_additem(menu, "\y[\wVicces Hangok\y]", "11"); menu_additem(menu, "\y[\rInformáciĂłk\y]", "13"); format(String, charsmax(String), "\y[\rBeállĂtások\y]^n"); menu_additem(menu, String, "5", 0); menu_display(id, menu, 0); } public Fomenu_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); new randomKills = random_num(5,25); new randomWeapon = random_num(0,5); new randomHead = random_num(0,1); new randomCase = random_num(0,1); new randomKey = random_num(0,4); new randomPremium = random_num(10,100); new randomDollar = random_num(3,2000); switch(key) { case 1: Raktar(id); case 2: LadaNyitas(id); case 3: Piac(id); case 4: Kuka(id); case 5: bealitasok(id); case 7: m_Bolt(id); case 9: AdminMenu(id); case 10: VIP_m(id); case 11: Vicc(id); case 13: info(id); case 12: if(g_Quest[id] == 0) { g_QuestKills[0][id] = randomKills; g_QuestWeapon[id] = randomWeapon; g_QuestHead[id] = randomHead; g_Jutalom[0][id] = randomCase; g_Jutalom[1][id] = randomKey; g_Jutalom[2][id] = randomPremium; g_Jutalom[3][id] = randomDollar; g_Quest[id] = 1; openQuestMenu(id); } else { openQuestMenu(id); } } } public Vicc(id) { new String[121]; formatex(String, charsmax(String), "[%s] \r- \dVicces hangok", Prefix); new menu = menu_create(String, "Vicc_h"); menu_additem(menu, "\yTovább", "1", 0); menu_additem(menu, "\d1-Perc után ismĂ©t nyomathatod!", "2", 0, ADMIN_ADMIN); menu_display(id, menu, 0); return; } public Vicc_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { client_cmd(id, "say /list"); } case 2: { //ĂĽrestĂ©r } } return PLUGIN_HANDLED; } public VIP_m(id) { new String[121]; format(String, charsmax(String), "%s \w- \dVip MenĂĽ", Prefix); new menu = menu_create(String, "VIP_h"); menu_additem(menu, "\rMegnyitás", "1", 0); menu_additem(menu, "\dVIP-ek a vipmenĂĽt itt tudják elĂ©rni.", "2", ADMIN_ADMIN); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public VIP_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: { client_cmd(id, "say /vipmenu"); } case 2: { //ĂĽrestĂ©r } } return PLUGIN_HANDLED; } public info(id) { new menu = menu_create("InformáciĂłk\d -\w HyperTeam", "info_h"); menu_additem(menu, "\yAdmin \rVásárlás", "", 0); // case 0 menu_additem(menu, "\wElĂ©rhetĹ‘sĂ©gĂĽnk", "", 0); // case 1 menu_additem(menu, "\yVIP \rVásárlás", "", 0); // case 2 menu_additem(menu, "\wJelenlegi Adminok", "", 0); // case 3 menu_additem(menu, "\wKonfigos", "", 0); // case 4 menu_additem(menu, "\rSzabályzat", "", 0); // case 5 menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public info_h(id, menu, item) { if(item == MENU_EXIT) { menu_cancel(id); return PLUGIN_HANDLED; } new command[6], name[64], access, callback; menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback); switch(item) { case 0: show_motd(id, "addons/amxmodx/configs/motd/admin.txt", "Admin Vásárlás"); case 1: show_motd(id, "addons/amxmodx/configs/motd/elerhetosegek.txt", "ElĂ©rhetĹ‘sĂ©gĂĽnk"); case 2: show_motd(id, "addons/amxmodx/configs/motd/vip.txt", "VIP Vásárlás"); case 3: show_motd(id, "addons/amxmodx/configs/motd/adminok.txt", "Adminok"); case 4: show_motd(id, "addons/amxmodx/configs/motd/konfigos.txt", "Konfigos"); case 5: show_motd(id, "addons/amxmodx/configs/motd/szabalyok.txt", "Szabályzat"); } menu_destroy(menu); return PLUGIN_HANDLED; } public Raktar(id) { new String[121]; formatex(String, charsmax(String), "%s \w- \dRaktár^n\dDollárod: \r%d$\w ", Prefix, Dollar[id]); new menu = menu_create(String, "Raktar_h"); new Size = sizeof(Fegyverek); for(new i;i < Size; i++) { if(OsszesSkin[i][id] > 0) { new Sor[6]; num_to_str(i, Sor, 5); formatex(String, charsmax(String), "%s \d| \y%d DB", Fegyverek[i][0], OsszesSkin[i][id]); menu_additem(menu, String, Sor); } } menu_display(id, menu, 0); } public m_Bolt(id) { new String[121]; formatex(String, charsmax(String), "%s \r- \dBolt^n\dDollár: \r%d$ \d| PP: \r%d", Prefix, Dollar[id], SMS[id]); new menu = menu_create(String, "mh_Bolt"); menu_additem(menu, "Kulcs \r[\y1200 \rDollár\r]", "1", 0); menu_additem(menu, "Mester Láda \r[\y500 \rDollár\r]", "3", 0); menu_additem(menu, "PrĂ©mium Láda \r[\y550 \rDollár\r]", "4", 0); menu_additem(menu, "Random Skin DROP \r[\y5000 \rDollár\r]", "5", 0); menu_additem(menu, "PP pont \r[\yLevásárlás\r]", "6", 0); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public mh_Bolt(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 6: SMS_Fomenu(id); case 1: { if(Dollar[id] >= 1200) { Dollar[id] -= 1200; Kulcs[id] ++; ColorChat(id, GREEN, "%s ^1Vásároltál egy ^4Kulcs^1ot", C_Prefix); } else { ColorChat(id, GREEN, "%s ^1Nincs ElĂ©g Dollárod!", C_Prefix); m_Bolt(id); } } case 3: { if(Dollar[id] >= 500) { Dollar[id] -= 500; Lada[0][id] ++; ColorChat(id, GREEN, "%s ^1Vásároltál egy ^4Mester Ládá^1-t", C_Prefix); } else { ColorChat(id, GREEN, "%s ^1Nincs elĂ©g Dollárod!", C_Prefix); m_Bolt(id); } } case 4: { if(Dollar[id] >= 450) { Dollar[id] -= 450; Lada[1][id] ++; ColorChat(id, GREEN, "%s ^1Vásároltál egy ^4PrĂ©mium Ládá^1-t", C_Prefix); } else { ColorChat(id, GREEN, "%s ^1Nincs elĂ©g Dollárod!", C_Prefix); m_Bolt(id); } } case 5: { if (Dollar[id] >= 5000) { Dollar[id] -= 5000; new random_skin = random_num(1, MAX -83); OsszesSkin[random_skin][id]++; ColorChat(id, GREEN, "%s ^1Random droppod egy ^4%s ^1skin", C_Prefix, Fegyverek[random_skin]); } else { ColorChat(id, GREEN, "%s ^1Nincsen elĂ©g dollárod!", C_Prefix); } } } } public SMS_Fomenu(id) { new String[121]; format(String, charsmax(String), "%s^n\dPP: \r%d", Prefix, SMS[id]); new menu = menu_create(String, "SMS_Fomenu_h"); menu_additem(menu, "\yAdmin\w Jog\y \d[\rVásárlás\d]", "5", 0); menu_additem(menu, "\wPP Pont vásárlás \d[\dBeta\d]", "1", 0); menu_additem(menu, "\r(\y+5\r)\w PP pont \d[\y2000 \rDollár\d]", "7", 0); menu_additem(menu, "\r(\y+15\r)\w Kulcs \d[\r254 PP\d]", "4", 0); menu_additem(menu, "\r(\y+10\r)\w HP csak egyszer \d[\y1000 \rDollár\d]", "9", 0); menu_additem(menu, "Random KĂ©s Droppolás \d[\r500 PP\d]", "8", 0); menu_display(id, menu, 0); } public SMS_Fomenu_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); new KesID = random_num(83,MAX); switch(key) { case 1: { //SMS_Vasarlas(id); ColorChat(id, GREEN, "%s ^1Jelenleg ĂĽzemen kĂvĂĽl!", C_Prefix); } case 2: { if(SMS[id] >= 254) { OsszesSkin[KesID][id]++; SMS[id] -= 254; ColorChat(id, GREEN, "%s ^1Random droppod egy ^4%s ^1skin", C_Prefix, Fegyverek[KesID]); } else { ColorChat(id, GREEN, "%s ^1Nincs elĂ©g PP Pontod", C_Prefix); } } case 4: { if(SMS[id] >= 254) { SMS[id] -= 254; Kulcs[id] += 15; ColorChat(id, GREEN, "%s ^1Kaptál ^4+15 ^3Kulcs^1ot", C_Prefix); } else { ColorChat(id, GREEN, "%s ^1Nincs elĂ©g ^4PP^1 Pontod a vásárláshoz!", C_Prefix); } } case 7: { if(Dollar[id] >= 2054) { Dollar[id] -= 2054; SMS[id] += 5; ColorChat(id, GREEN, "%s ^1Kaptál +5 ^4PP-t", C_Prefix); } else { ColorChat(id, GREEN, "%s ^1Nincs elĂ©g Dollárod a ^4PP^1-pont megvásárlásához!", C_Prefix); } } case 5: { Admin_Vasarlas(id); } case 8: { if(SMS[id] >= 500) { SMS[id] -= 500; new random_skin_kes = random_num(83, MAX); OsszesSkin[random_skin_kes][id]++; ColorChat(id, GREEN, "%s ^1Random ^3kĂ©s^1 droppod egy ^4%s ^1Gratulálunk!", C_Prefix, Fegyverek[random_skin_kes]); } else { ColorChat(id, GREEN, "%s ^1Nincs elĂ©g ^4PP^1-pontod!", C_Prefix); } } case 9: { if (bought_hp[id]) { ColorChat(id, GREEN, "%s ^1Ezen a mapon már vásároltál egyszer HP-t", C_Prefix); } else if (Dollar[id] >= 1000) { new Name[32]; get_user_name(id, Name, 31); Dollar[id] -= 1000; set_user_health(id, get_user_health(id) + 10); bought_hp[id] = true; ColorChat(0, GREEN, "%s^3 %s^1 vett^3 10 ^1HP-t, jelenlegi Ă©lete: ^4%i", C_Prefix, Name, get_user_health(id)); } else { ColorChat(id, GREEN, "%s ^1Nincs elĂ©g pĂ©nzed az extra ^4HP^1 megvásárlásához!", C_Prefix); } } } } public Admin_Vasarlas(id) { new String[121]; format(String, charsmax(String), "%s \r- \dAdmin Jog Vásárlás", Prefix); new menu = menu_create(String, "SMS_Fomenu_h"); menu_additem(menu, "\wAdmin\r Jog \d[\r1 HĂłnap | 900Ft\d]", "5", 0); menu_additem(menu, "\dEzen az oldalon tudod megvásárolni az \rAdmin\w-t", "5", 0); menu_additem(menu, "\whttps://ugyfelkapu.srkhost.eu/edh/HYPERTEAM", "5", 0); menu_additem(menu, "\yAz SMS\w-rĹ‘l\y kĂ©szĂĽlt \rkĂ©pet\w kĂĽld el nekĂĽnk.", "5", 0); menu_additem(menu, "\wwww.facebook.com/hypercs1.6", "5", 0); menu_additem(menu, "\rAz elrontott vásárlásokat sajnos nem tudjuk vissza fizetni!^n", "5", 0); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public bealitasok(id) { new Nev[32]; get_user_name(id, Nev, 31); new szMenu[121]; format(szMenu, charsmax(szMenu), "\d\r%s \d- \wProfil/BeállĂtások", Prefix); new menu = menu_create(szMenu, "hStatus"); new String[131]; formatex(szMenu, charsmax(szMenu), "FelhasználĂłnĂ©v: \r%s \d(JátĂ©kos neved: \r%s\d\y#%d\d)", Felhasznalonev[id], Nev, myid[id]); menu_additem(menu, szMenu, "0", 0); if(!Gun[id]) formatex(szMenu, charsmax(szMenu), "Skinek: \dBE \y| \rKI"); else formatex(szMenu, charsmax(szMenu), "Skinek: \rBE \y| \dKI"); menu_additem(menu, szMenu, "1", 0); formatex(String, charsmax(String), "\ySkinek VisszaállĂtása Alaphelyzetbe"); menu_additem(menu, String, "2",0); if(!AutoB[id]) formatex(szMenu, charsmax(szMenu), "Automatikus BelĂ©pĂ©s: \dKikapcsolva"); else formatex(szMenu, charsmax(szMenu), "Automatikus BelĂ©pĂ©s: \rBekapcsolva"); menu_additem(menu, szMenu, "3", 0); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public hStatus(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } if(item == 1) { if(!Gun[id]) Gun[id] = true; else Gun[id] = false; } if(item == 2) { for(new i;i < MAX; i++) Skin[0][id] = 0; Skin[1][id] = 0; Skin[2][id] = 0; Skin[3][id] = 0; Skin[4][id] = 0; Skin[5][id] = 0; Skin[6][id] = 0; Skin[7][id] = 0; Skin[8][id] = 0; Skin[9][id] = 0; Skin[10][id] = 0; ColorChat(id, GREEN, "%s ^1Sikeresen visszaállĂtottad az összes skined az^3 alap^1 modellekre!", C_Prefix); } if(item == 3) { if(!AutoB[id]) { AutoB[id] = true; Belepve[id] = true; ColorChat(id, NORMAL, "%s Sikeresen bekapcsoltad az automatikus bejelentkezĂ©st!", C_Prefix); } else { AutoB[id] = false; Belepve[id] = false; ColorChat(id, NORMAL, "%s Kikapcsoltad az automatikus bejelentkezĂ©st!", C_Prefix); } } bealitasok(id); menu_destroy(menu); return PLUGIN_HANDLED; } public LadaNyitas(id) { new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121]; format(cim, charsmax(cim), "[%s] \r- \dLádaNyitás^n\wKulcs: \d[\r%d \dDB\y]", Prefix, Kulcs[id]); new menu = menu_create(cim, "Lada_h"); format(cim, charsmax(cim), "%s \d[\r%d \dDB]",LadaNevek[0][0], Lada[0][id]); menu_additem(menu, cim, "0", 0); format(cim1, charsmax(cim1), "%s \d[\r%d \dDB]",LadaNevek[1][0], Lada[1][id]); menu_additem(menu, cim1, "1", 0); format(cim2, charsmax(cim2), "%s \d[\r%d \dDB]",LadaNevek[2][0], Lada[2][id]); menu_additem(menu, cim2, "2", 0); format(cim3, charsmax(cim3), "%s \d[\r%d \dDB]",LadaNevek[3][0], Lada[3][id]); menu_additem(menu, cim3, "3", 0); format(cim4, charsmax(cim4), "%s \d[\r%d \dDB]",LadaNevek[4][0], Lada[4][id]); menu_additem(menu, cim4, "4", 0); format(cim5, charsmax(cim5), "%s \d[\r%d \dDB]",LadaNevek[5][0], Lada[5][id]); menu_additem(menu, cim5, "5", 0); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public Lada_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); if(key == 24) eventCaseOpen(id); else{ if(Lada[key][id] >= 1 && Kulcs[id] >= 1) { Lada[key][id]--; Kulcs[id]--; Talal(id); } else { LadaNyitas(id); ColorChat(id, GREEN, "%s ^1Sajnálom de nincs ^3Ládád^1 vagy ^3Kulcsod.", C_Prefix); } LadaNyitas(id); } } public Talal(id) { new Nev[32]; get_user_name(id, Nev, 31); new Float:Szam = random_float(0.01,100.0); new FegyverID = random_num(0, 25); new KesID = random_num(26, MAX); if(Szam <= KNIFEDROP) { OsszesSkin[KesID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Nyitott egy ^3%s ^1skint", C_Prefix, Nev, Fegyverek[KesID]); } else { OsszesSkin[FegyverID][id]++; ColorChat(0, GREEN, "%s ^3%s ^1Nyitott egy ^3%s ^1skint", C_Prefix, Nev, Fegyverek[FegyverID]); } } public Raktar_h(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 0: Skin[0][id] = 1; case 1: Skin[0][id] = 2; case 2: Skin[0][id] = 3; case 3: Skin[0][id] = 4; case 4: Skin[0][id] = 5; case 5: Skin[0][id] = 6; case 6: Skin[0][id] = 7; case 7: Skin[0][id] = 8; case 8: Skin[0][id] = 9; case 9: Skin[0][id] = 10; case 10: Skin[0][id] = 11; case 11: Skin[1][id] = 1; case 12: Skin[1][id] = 2; case 13: Skin[1][id] = 3; case 14: Skin[1][id] = 4; case 15: Skin[1][id] = 5; case 16: Skin[1][id] = 6; case 17: Skin[1][id] = 7; case 18: Skin[1][id] = 8; case 19: Skin[1][id] = 9; case 20: Skin[1][id] = 10; case 21: Skin[1][id] = 11; case 22: Skin[2][id] = 1; case 23: Skin[2][id] = 2; case 24: Skin[2][id] = 3; case 25: Skin[2][id] = 4; case 26: Skin[2][id] = 5; case 27: Skin[2][id] = 6; case 28: Skin[2][id] = 7; case 29: Skin[2][id] = 8; case 30: Skin[2][id] = 9; case 31: Skin[2][id] = 10; case 32: Skin[2][id] = 11; case 33: Skin[2][id] = 12; case 34: Skin[2][id] = 13; case 35: Skin[3][id] = 1; case 36: Skin[3][id] = 2; case 37: Skin[3][id] = 3; case 38: Skin[3][id] = 4; case 39: Skin[3][id] = 5; case 40: Skin[3][id] = 6; case 41: Skin[3][id] = 7; case 42: Skin[3][id] = 8; case 43: Skin[3][id] = 9; case 44: Skin[3][id] = 10; case 45: Skin[4][id] = 1; case 46: Skin[4][id] = 2; case 47: Skin[4][id] = 3; case 48: Skin[4][id] = 4; case 49: Skin[4][id] = 5; case 50: Skin[4][id] = 6; case 51: Skin[4][id] = 7; case 52: Skin[5][id] = 1; case 53: Skin[5][id] = 2; case 54: Skin[5][id] = 3; case 55: Skin[5][id] = 4; case 56: Skin[6][id] = 1; case 57: Skin[6][id] = 2; case 58: Skin[6][id] = 3; case 59: Skin[6][id] = 4; case 60: Skin[6][id] = 5; case 61: Skin[6][id] = 6; case 62: Skin[6][id] = 7; case 63: Skin[7][id] = 1; case 64: Skin[7][id] = 2; case 65: Skin[7][id] = 3; case 66: Skin[7][id] = 4; case 67: Skin[7][id] = 5; case 68: Skin[7][id] = 6; case 69: Skin[7][id] = 7; case 70: Skin[8][id] = 1; case 71: Skin[8][id] = 2; case 72: Skin[8][id] = 3; case 73: Skin[9][id] = 1; case 74: Skin[9][id] = 2; case 75: Skin[9][id] = 3; case 76: Skin[9][id] = 4; case 77: Skin[9][id] = 5; case 78: Skin[9][id] = 6; case 79: Skin[9][id] = 7; case 80: Skin[9][id] = 8; case 81: Skin[9][id] = 9; case 82: Skin[9][id] = 10; case 83: Skin[10][id] = 1; case 84: Skin[10][id] = 2; case 85: Skin[10][id] = 3; case 86: Skin[10][id] = 4; case 87: Skin[10][id] = 5; case 88: Skin[10][id] = 6; case 89: Skin[10][id] = 7; case 90: Skin[10][id] = 8; case 91: Skin[10][id] = 9; case 92: Skin[10][id] = 10; case 93: Skin[10][id] = 11; case 94: Skin[10][id] = 12; case 95: Skin[10][id] = 13; case 96: Skin[10][id] = 14; case 97: Skin[10][id] = 15; case 98: Skin[10][id] = 16; case 99: Skin[10][id] = 17; case 100: Skin[10][id] = 18; case 101: Skin[10][id] = 19; case 102: Skin[10][id] = 20; } ColorChat(id, GREEN, "%s ^1Felszerelted a ^4%s ^1skined", C_Prefix, Fegyverek[key]); } public Kuka(id) { new String[121]; formatex(String, sizeof(String), "%s \w- \dKuka", Prefix); new menu = menu_create(String, "Kuka_h"); for (new i; i < sizeof(Fegyverek); i++) { if (OsszesSkin[i][id] > 0) { new Sor[6]; num_to_str(i, Sor, 5); formatex(String, sizeof(String), "%s \d| \y%d DB", Fegyverek[i][0], OsszesSkin[i][id]); menu_additem(menu, String, Sor); } } menu_display(id, menu, 0); } public Kuka_h(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, sizeof(data), szName, sizeof(szName), callback); new key = str_to_num(data); new String[121]; formatex(String, sizeof(String), "\yBiztosan törölni szeretnĂ©d a(z) \w%s\y skint?", Fegyverek[key][0]); new menu2 = menu_create(String, "Kuka_v"); menu_additem(menu2, "\wIGEN", data, 0); menu_additem(menu2, "\wNEM", "9999", 0); menu_display(id, menu2, 0); } public Kuka_v(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback); new key = str_to_num(data); if(key==9999) { Kuka(id); } else { OsszesSkin[key][id]--; ColorChat(id, GREEN, "%s ^3Törölted^1 a ^4%s ^1skined.", C_Prefix, Fegyverek[key][0]); Kuka(id); } menu_destroy(menu); } public Piac(id) { new String[121]; format(String, charsmax(String), "%s \w- \dPiac^n\dDollárod: \y%d$", Prefix, Dollar[id]); new menu = menu_create(String, "Piac_h"); menu_additem(menu, "\d[\wEladás\d]", "1", 0); menu_additem(menu, "\d[\wVásárlás\d]", "2", 0); menu_additem(menu, "\wTárgyak \rKĂĽldĂ©se", "3", 0); menu_additem(menu, "\wSkin \rKĂĽldĂ©s", "4", 0); menu_display(id, menu, 0); } public Piac_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case 1: Eladas(id); case 2: Vasarlas(id); case 3: SendMenu(id); case 4: SkinSend(id); } } public SendMenu(id) { new String[121]; format(String, charsmax(String), "%s \w- \dTárgyak KĂĽldĂ©se", Prefix); new menu = menu_create(String, "SendHandler"); format(String, charsmax(String), "Dollár \y%d$", Dollar[id]); menu_additem(menu, String, "0", 0); format(String, charsmax(String), "Kulcs \y%d DB", Kulcs[id]); menu_additem(menu, String, "1", 0); format(String, charsmax(String), "PP \d[\r%d DB\d]", SMS[id]); menu_additem(menu, String, "2", 0); format(String, charsmax(String), "%s \d[\r%d \dDB]", LadaNevek[0][0], Lada[0][id]); menu_additem(menu, String, "3", 0); format(String, charsmax(String), "%s \d[\r%d \dDB]", LadaNevek[1][0], Lada[1][id]); menu_additem(menu, String, "4", 0); format(String, charsmax(String), "%s \d[\r%d \dDB]", LadaNevek[2][0], Lada[2][id]); menu_additem(menu, String, "5", 0); format(String, charsmax(String), "%s \d[\r%d \dDB]", LadaNevek[3][0], Lada[3][id]); menu_additem(menu, String, "6", 0); format(String, charsmax(String), "%s \d[\r%d \dDB]", LadaNevek[4][0], Lada[4][id]); menu_additem(menu, String, "7", 0); format(String, charsmax(String), "%s \d[\r%d \dDB]", LadaNevek[5][0], Lada[5][id]); menu_additem(menu, String, "8", 0); menu_display(id, menu, 0); return PLUGIN_HANDLED; } public SendHandler(id, Menu, item) { if(item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; } new Data[9], szName[64]; new access, callback; menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback); new Key = str_to_num(Data); Send[id] = Key+1; PlayerChoose(id); return PLUGIN_HANDLED; } public PlayerChoose(id) { new String[128]; format(String, charsmax(String), "%s \w- \dVálassz játĂ©kost", Prefix); new Menu = menu_create(String, "PlayerHandler"); new players[32], pnum, tempid; new szName[32], szTempid[10]; get_players(players, pnum, "a"); for (new i = 0; i < pnum; i++) { tempid = players[i]; get_user_name(tempid, szName, sizeof(szName)); formatex(szTempid, sizeof(szTempid), "%d", tempid); menu_additem(Menu, szName, szTempid, 0); } menu_display(id, Menu, 0); return PLUGIN_HANDLED; } public PlayerHandler(id, Menu, item) { if( item == MENU_EXIT ) { menu_destroy(Menu); return PLUGIN_HANDLED; } new Data[6], szName[64]; new access, callback; menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback); TempID = str_to_num(Data); client_cmd(id, "messagemode KMENNYISEG"); menu_destroy(Menu); return PLUGIN_HANDLED; } public SkinSend(id) { new cim[121], Menu; Menu = menu_create("\y|#Hyper*| \w- \dKĂĽldĂ©s", "SendHandlerSkin"); for(new i;i < sizeof(Fegyverek); i++) { if(OsszesSkin[i][id] > 0) { new Sor[6]; num_to_str(i, Sor, 5); formatex(cim, charsmax(cim), "%s \d| \y%d DB", Fegyverek[i][0], OsszesSkin[i][id]); menu_additem(Menu, cim, Sor); } } menu_display(id, Menu, 0); return PLUGIN_HANDLED; } public SendHandlerSkin(id, Menu, item) { if(item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; } new Data[9], szName[64]; new access, callback; menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback); new Key = str_to_num(Data); Send[id] = Key; PlayerChooseSkin(id); return PLUGIN_HANDLED; } public PlayerChooseSkin(id) { new Menu = menu_create("\y|#Hyper*|\w- \dVálassz JátĂ©kost", "PlayerHandlerSkin"); new players[32], pnum, tempid; new szName[32], szTempid[10]; get_players(players, pnum); for( new i; i<pnum; i++ ) { tempid = players[i]; { get_user_name(tempid, szName, charsmax(szName)); num_to_str(tempid, szTempid, charsmax(szTempid)); menu_additem(Menu, szName, szTempid, 0); } } menu_display(id, Menu, 0); return PLUGIN_HANDLED; } public PlayerHandlerSkin(id, Menu, item) { if( item == MENU_EXIT ) { menu_destroy(Menu); return PLUGIN_HANDLED; } new Data[6], szName[64]; new access, callback; menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback); TempID = str_to_num(Data); client_cmd(id, "messagemode KMENNYISEGSKIN"); menu_destroy(Menu); return PLUGIN_HANDLED; } public ObjectSendSkin(id) { new Data[121]; new SendName[32], TempName[32]; read_args(Data, charsmax(Data)); remove_quotes(Data); get_user_name(id, SendName, 31); get_user_name(TempID, TempName, 31); if(str_to_num(Data) < 1) return PLUGIN_HANDLED; for(new i;i < MAX; i++) { if(Send[id] == i && OsszesSkin[i][id] >= str_to_num(Data)) { OsszesSkin[i][TempID] += str_to_num(Data); OsszesSkin[i][id] -= str_to_num(Data); ColorChat(0, GREEN, "%s ^3%s ^1KĂĽldött ^3%d^1 -^4 %s^1 skint^3 %s^1-nak.", C_Prefix, SendName, str_to_num(Data), Fegyverek[i], TempName); } } return PLUGIN_HANDLED; } public Eladas(id) { new cim[121], ks1[121], ks2[121]; format(cim, charsmax(cim), "%s Eladás", Prefix); new menu = menu_create(cim, "eladas_h" ); if(kirakva[id] == 0){ for(new i=0; i < MAX; i++) { if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!"); else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s", Fegyverek[i-1][0]); } menu_additem(menu, ks1 ,"0",0); } if(kirakva[id] == 0){ format(ks2, charsmax(ks2), "\dĂra: \r%d \y$", Erteke[id]); menu_additem(menu,ks2,"1",0); } if(Erteke[id] != 0 && kirakva[id] == 0){ menu_additem(menu,"\yMehet a piacra\r->>","2",0); } if(Erteke[id] != 0 && kirakva[id] == 1) menu_additem(menu,"\yVisszavonás","-2",0); menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public eladas_h(id, menu, item){ if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[9], szName[64], name[32]; get_user_name(id, name, charsmax(name)); new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); switch(key) { case -2:{ kirakva[id] = 0; kicucc[id] = 0; Erteke[id] = 0; ColorChat(id, GREEN, "%s ^1Sikeresen visszavonva!", C_Prefix); } case 0:{ fvalaszt(id); } case 1:{ client_cmd(id, "messagemode DOLLAR"); } case 2:{ for(new i=0; i < MAX; i++) { if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1) { set_hudmessage(random(255), random(255), random(255), 1.10, 0.51, 1, 6.0, 4.3, 0.0, 0.9, -1); show_hudmessage(0, "Egy Ăşj skin van kint a piacon!"); ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^3%s^1-t a piacra^3 %d^4$.", C_Prefix, name, Fegyverek[i-1][0], Erteke[id]); kirakva[id] = 1; } } } } menu_destroy(menu); return PLUGIN_HANDLED; } public fvalaszt(id) { new szMenuTitle[ 121 ],cim[121]; format( szMenuTitle, charsmax( szMenuTitle ), "%s \w- \dVálassz Fegyvert", Prefix); new menu = menu_create( szMenuTitle, "fvalaszt_h" ); for(new i=0; i < MAX; i++) { if(OsszesSkin[i][id] > 0) { new Num[6]; num_to_str(i, Num, 5); formatex(cim, charsmax(cim), "%s \d| \y%d DB", Fegyverek[i][0], OsszesSkin[i][id]); menu_additem(menu, cim, Num); } } menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); menu_display(id, menu, 0); } public fvalaszt_h(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu); return; } new data[9], szName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); new key = str_to_num(data); kicucc[id] = key+1; Eladas(id); } public lekeres(id) { new ertek, adatok[32]; read_args(adatok, charsmax(adatok)); remove_quotes(adatok); ertek = str_to_num(adatok); new hossz = strlen(adatok); if(hossz > 7) { client_cmd(id, "messagemode DOLLAR"); } else if(ertek < 500) { ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyvert^3 500$ ^1alatt.", C_Prefix); Eladas(id); } else { Erteke[id] = ertek; Eladas(id); } } public Vasarlas(id) { new mpont[512], menu, cim[121]; static players[32],temp[10],pnum; get_players(players,pnum,"c"); format(cim, charsmax(cim), "%s \w- \dVásárlás^n\dDollárod: \y%d$", Prefix, Dollar[id]); menu = menu_create(cim, "vasarlas_h" ); new van_targyak = 0; // inicializáljuk a változĂłt, ami jelzi, van-e valami a piacon for (new i; i < pnum; i++) { if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0) { for(new a=0; a < MAX; a++) { if(kicucc[players[i]] == a) { formatex(mpont,256,"%s \rĂra: \y%d$", Fegyverek[a-1][0], Erteke[players[i]]); num_to_str(players[i],temp,charsmax(temp)); menu_additem(menu, mpont, temp); van_targyak = 1; // itt jelezzĂĽk, hogy van kirakva valami tárgy a piacon. } } } } if (van_targyak == 0) { ColorChat(id, NORMAL, "%s Nincs most semmi sem kirakva a piacra!", C_Prefix); } else { menu_setprop(menu, MPROP_PERPAGE, 6); menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s"); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL ); menu_display(id, menu); } return PLUGIN_HANDLED; } public vasarlas_h(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return; } if(pido != 0) { Vasarlas(id); return; } new data[6], szName[64], access, callback; new name[32], name2[32]; get_user_name(id, name, charsmax(name)); menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback); new player = str_to_num(data); get_user_name(player, name2, charsmax(name2)); pido = 2; set_task(2.0, "vido"); new messageSent = 0; // VáltozĂł az ĂĽzenetek nyomtatásának ellenĹ‘rzĂ©sĂ©re for(new i = 0; i < MAX; i++) { if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1) { kirakva[player] = 0; ColorChat(0, GREEN, "%s ^3%s ^1vett egy ^4%s^1-t ^3%s^1-tĹ‘l ^4%d$^1-Ă©rt!", C_Prefix, name, Fegyverek[i-1][0], name2, Erteke[player]); Dollar[player] += Erteke[player]; Dollar[id] -= Erteke[player]; OsszesSkin[i-1][id]++; OsszesSkin[i-1][player]--; kicucc[player] = 0; Erteke[player] = 0; messageSent = 1; // Sikeres vásárlás esetĂ©n az ĂĽzenet elkĂĽldve } } if(!messageSent) { // Ha nincs elkĂĽldött ĂĽzenet, akkor nincs elĂ©g pĂ©nz ColorChat(id, GREEN, "%s ^1Nincs elĂ©g dollárod a(z) ^4%s^3 megvĂ©telĂ©hez.", C_Prefix, Fegyverek[kicucc[player]-1][0]); } } public vido() { pido = 0; } public client_disconnect(id){ if(!is_user_bot(id)) { Update(id); } Belepve[id] = false; Beirtjelszot[id] = false; Beirtjelszot1[id] = false; Beirtfelhasznalot[id] = false; Beirtfelhasznalot1[id] = false; regFh[id][0] = false; regJelszo[id][0] = false; Felhasznalonev[id][0] = false; Jelszo[id][0] = false; Dollar[id] = 0; SMS[id] = 0; Oles[id] = 0; Kulcs[id] = 0; Regisztralt[id] = 0; AutoB[id] = 0; g_MVP[id] = 0; g_Quest[id] = 0; g_QuestWeapon[id] = 0; g_QuestMVP[id] = 0; g_QuestHead[id] = 0; g_Erem[id] = 0; g_MatchesWon[id] = 0; for(new i;i < MAX; i++) OsszesSkin[i][id] = 0; for(new i;i < LADA; i++) Lada[i][id] = 0; copy(name[id], charsmax(name[]), ""); } public client_putinserver(id) { if(!is_user_bot(id)) { get_user_authid(id, name[id], charsmax(name)); Load(id); Load_Register(id); } Gun[id] = true; AutoB[id] = false; Felhasznalonev[id] = ""; regFh[id] = ""; Beirtfelhasznalot[id] = false; Beirtfelhasznalot1[id] = false; Jelszo[id] = ""; regJelszo[id] = ""; Beirtjelszot[id] = false; Beirtjelszot1[id] = false; Belepve[id] = false; Regisztralt[id] = 0; } public plugin_cfg() { g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]); Create_Table_Register(); Create_Table_Others(); } public Create_Table_Register(){ static Query[10048]; new Len; Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `register_mentes`"); Len += formatex(Query[Len], charsmax(Query)-Len, "(`authid` varchar(32) NOT NULL, "); Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`Player_IP` varchar(35) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)"); SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query); } public Create_Table_Others(){ static Query[10048]; new Len; Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `cucos_mentes`"); Len += formatex(Query[Len], charsmax(Query)-Len, "(`authid` varchar(32) NOT NULL, "); Len += formatex(Query[Len], charsmax(Query)-Len, "`Gun` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`AutoB` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`SMS` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`DropOles` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`Kicucc` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`Kirakva` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`Erteke` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestH` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestMVP` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestNeed` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestHave` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestWeap` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestHead` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`JutLada` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`JutKulcs` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`JutPont` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`JutDoll` int(11) NOT NULL,"); Len += formatex(Query[Len], charsmax(Query)-Len, "`NyertM` int(11) NOT NULL,"); for(new i;i < MAX; i++) Len += formatex(Query[Len], charsmax(Query)-Len, "`F%d` int(11) NOT NULL,", i); for(new i;i < LADA; i++) Len += formatex(Query[Len], charsmax(Query)-Len, "`L%d` int(11) NOT NULL,", i); for(new i;i < 11; i++) Len += formatex(Query[Len], charsmax(Query)-Len, "`S%d` int(11) NOT NULL,", i); Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)"); SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query); } public Load(id) { static Query[10048]; new Data[1], Name[32]; get_user_authid(id, Name, 31); Data[0] = id; formatex(Query, charsmax(Query), "SELECT * FROM `cucos_mentes` WHERE authid = ^"%s^";", name[id]); SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1); } public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) { if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) { log_amx("%s", Error); return; } else { new id = Data[0]; if(SQL_NumRows(Query) > 0) { Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars")); SMS[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "SMS")); Gun[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Gun")); AutoB[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "AutoB")); Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles")); D_Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "DropOles")); kicucc[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kicucc")); kirakva[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kirakva")); Erteke[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Erteke")); g_Quest[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestH")); g_QuestMVP[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestMVP")); g_QuestKills[0][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestNeed")); g_QuestKills[1][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestHave")); g_QuestWeapon[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestWeap")); g_QuestHead[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestHead")); g_Jutalom[0][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "JutLada")); g_Jutalom[1][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "JutKulcs")); g_Jutalom[2][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "JutPont")); g_Jutalom[3][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "JutDoll")); g_MatchesWon[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "NyertM")); for(new i;i < MAX; i++) { new String[64]; formatex(String, charsmax(String), "F%d", i); OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String)); } for(new i;i < LADA; i++) { new String[64]; formatex(String, charsmax(String), "L%d", i); Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String)); } for(new i;i < 11; i++) { new String[64]; formatex(String, charsmax(String), "S%d", i); Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String)); } Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs")); myid[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "id")); } else { Save(id); } } } public Load_Register(id){ static Query[10048]; new Data[1], Name[32]; get_user_authid(id, Name, 31); Data[0] = id; formatex(Query, charsmax(Query), "SELECT * FROM `register_mentes` WHERE authid = ^"%s^";", name[id]); SQL_ThreadQuery(g_SqlTuple, "QuerySelectDataRegister", Query, Data, 1); } public QuerySelectDataRegister(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) { if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) { log_amx("%s", Error); return; } else { new id = Data[0]; if(SQL_NumRows(Query) > 0) { SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[])); SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[])); Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt")); } } } public Save(id){ static Query[256]; formatex(Query, charsmax(Query), "INSERT INTO `cucos_mentes` (`authid`) VALUES (^"%s^");", name[id]); SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query); } public Save_Register(id){ static Query[256]; new sPlayer_IP[35], sPlayer_SteamID[35]; get_user_ip(id, sPlayer_IP, charsmax(sPlayer_IP), 1); get_user_authid(id, sPlayer_SteamID, charsmax(sPlayer_SteamID)); formatex(Query, charsmax(Query), "INSERT INTO `register_mentes` (`authid`, `Player_IP`) VALUES (^"%s^", ^"%s^");", name[id], sPlayer_IP); SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query); } public SQL_Update_Reg(id){ static Query[10048]; new Len; Len += formatex(Query[Len], charsmax(Query), "UPDATE `register_mentes` SET Felhasznalonev = ^"%s^", ", regFh[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = ^"%i^" WHERE authid = ^"%s^";", Regisztralt[id], name[id]); SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query); } public Update(id) { static Query[10048]; new Len; Len += formatex(Query[Len], charsmax(Query), "UPDATE `cucos_mentes` SET Dollars = ^"%i^", ",Dollar[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "DropOles = ^"%i^", ", D_Oles[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "Gun = ^"%i^", ", Gun[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "AutoB = ^"%i^", ", AutoB[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "SMS = ^"%i^", ", SMS[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "Kicucc = ^"%i^", ", kicucc[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "Kirakva = ^"%i^", ", kirakva[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "Erteke = ^"%i^", ", Erteke[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "QuestH = '%i', ", g_Quest[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "QuestMVP = '%i', ", g_QuestMVP[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "QuestNeed = '%i', ", g_QuestKills[0][id]); Len += formatex(Query[Len], charsmax(Query)-Len, "QuestHave = '%i', ", g_QuestKills[1][id]); Len += formatex(Query[Len], charsmax(Query)-Len, "QuestWeap = '%i', ", g_QuestWeapon[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "QuestHead = '%i', ", g_QuestHead[id]); Len += formatex(Query[Len], charsmax(Query)-Len, "JutLada = '%i', ", g_Jutalom[0][id]); Len += formatex(Query[Len], charsmax(Query)-Len, "JutKulcs = '%i', ", g_Jutalom[1][id]); Len += formatex(Query[Len], charsmax(Query)-Len, "JutPont = '%i', ", g_Jutalom[2][id]); Len += formatex(Query[Len], charsmax(Query)-Len, "JutDoll = '%i', ", g_Jutalom[3][id]); Len += formatex(Query[Len], charsmax(Query)-Len, "NyertM = '%i', ", g_MatchesWon[id]); for(new i=0;i < MAX; i++) Len += formatex(Query[Len], charsmax(Query)-Len, "F%d = ^"%i^", ", i, OsszesSkin[i][id]); for(new i;i < LADA; i++) Len += formatex(Query[Len], charsmax(Query)-Len, "L%d = ^"%i^", ", i, Lada[i][id]); for(new i;i < 11; i++) Len += formatex(Query[Len], charsmax(Query)-Len, "S%d = ^"%i^", ", i, Skin[i][id]); Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^" WHERE authid = ^"%s^";", Kulcs[id], name[id]); SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query); } public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) { if(FailState == TQUERY_CONNECT_FAILED) set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!"); else if(FailState == TQUERY_QUERY_FAILED) set_fail_state("Query Error"); if(Errcode) log_amx("[HIBA*] HIBAT DOBTAM: %s",Error); } public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) { if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) { log_amx("%s", Error); return; } } public bomb_planted(id) { new nev[32]; get_user_name(id, nev, 31); Dollar[id] += 1; ColorChat(0, GREEN, "%s ^3%s ^1Ă©lesĂtette a bombát (^4+1 Dollár^1)", C_Prefix, nev); } public bomb_defused(id) { new nev[32]; get_user_name(id, nev, 31); Dollar[id] += 2; ColorChat(0, GREEN, "%s ^3%s ^1hatástalanĂtotta a bombát (^4+2 Dollár^1)", C_Prefix, nev); } public plugin_end() { SQL_FreeHandle(g_SqlTuple); }
Raw Text
-
Johnny America Standing On Business!
3 min ago
-
Javy Coffee Reviews
4 min ago
-
Easy Outstation Cab Booking | Reliable Taxis Across India
31 min ago
-
Take my Virginity and I Let You CUM between my TITS - Innocent Step Sister Fucks For The First Time
40 min ago
-
Untitled
48 min ago
-
https://www.macombdaily.com/2024/03/27/the-growth-matrix-reviews-2024-legit-growth-matrix-or-hidden-
55 min ago
-
The Power of Valves - Engineering Excellence Unleashed
1 hour ago
-
SHENHE 申鶴的特殊治療
1 hour ago
-
https://www.macombdaily.com/2024/03/27/the-growth-matrix-reviews-2024-legit-growth-matrix-or-hidden-
1 hour ago
-
Gorgeous babe loves taking his big hard cock
1 hour ago