Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Revelation admin script v0.1
- REVELATION ADMIN
- */
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- #include <Dini>
- #include <dudb>
- #include <progress>
- #include <fly>
- #if !defined SetPVarInt
- #error 0.3 R7 vagy nagyobb verzio SA:MP szerver kell
- #endif
- #if _progress_version < 0x1310
- #error Version 1.3.1 vagy nagyobb progress.inc kell
- #endif
- #define ITEM_MOVE 0
- #define ITEM_RESIZE 1
- #define ITEM_COLOR 2
- #define ITEM_DONE 3
- #define MOVE_NONE 0
- #define MOVE_POSITION 1
- #define MOVE_SIZE 2
- ///////////////////////////////////////////////////////////////////////////////////////////////////////
- //-----------------------------------------------------------------------------------------------------
- //==========================================>> Beállítások <<==========================================
- //-----------------------------------------------------------------------------------------------------
- ///////////////////////////////////////////////////////////////////////////////////////////////////////
- #define ANTICHEAT 1 // Anticheat bekapcsolása - 1 kikapcsolása - 0
- #define REVADMIN Jordan // Ide írd be mi legyen a szerverfelügyelő admin neve (Anticheat,mutekick stb.)
- new Weblap = 1; // Ha van weblap a szerveredhez - 1 ha nincs akkor - 0
- #define WEBCIM www.sa-mp.com // A weblapod címe,ha nincs beállítva akkor a gép ezt nem veszi figyelembe
- new Email = 1; // Ha e-mailt akarsz megadni segítség kéréshez - 1 ha nem akkor - 0
- #define EMAIL unban@valamimail.com // E-mail címed ahol kereshetnek a játékosok
- new Servername[64] = "RevAdmin teszt szerver"; // Szervered neve - ezt fogja /admins-ban kiírni
- #define MAX_WARNINGS 3 // Max figyelmeztetések
- #define MAX_RCON 3 // Max rossz rcon bejelentkezés
- #define MAX_SPAM 3 // Max spam üzenet
- #define MAX_LOGTRIES 5 // Max rossz jelszóval való bejelentkezési kísérlet
- #define FLOODTIME 3 // Floodolási idő
- #define MAX_MUTEWARNS 3 // Ha lenémítottad a játékost hány üzenet után kickelje
- #define PM true // Ha true akkor él a privát üzenet rendszer,ha false akkor nem
- new bool:WithoutReg = false; // Lehessen regisztráció nélkül is játszani - true Csak regisztrációval - false
- // Regisztráció nélkül persze nem minden funkció érhető el
- //-----------------------------------------------------------------------------------------------------
- //============================================>> Színek <<=============================================
- //-----------------------------------------------------------------------------------------------------
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xFF004040
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_AQUA 0x7CFC00AA
- #define COLOR_PINK 0xFF66FFAA
- #define COLOR_BLUE 0x33AAFFFF
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_KRED 0xFF0000FF
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_CHARTREUSE 0x7FFF00AA
- #define COLOR_BROWN 0XA52A2AAA
- #define COLOR_CORAL 0xFF7F50AA
- #define COLOR_GOLD 0xB8860BAA
- #define COLOR_GREENYELLOW 0xADFF2FAA
- #define COLOR_INDIGO 0x4B00B0AA
- #define COLOR_IVORY 0xFFFF82AA
- #define COLOR_LAWNGREEN 0x7CFC00AA
- #define COLOR_SEAGREEN 0x20B2AAAA
- #define COLOR_LIMEGREEN 0x32CD32AA
- #define COLOR_MIDNIGHTBLUE 0X191970AA
- #define COLOR_MAROON 0x800000AA
- #define COLOR_OLIVE 0x808000AA
- #define COLOR_ORANGERED 0xFF4500AA
- #define COLOR_SEAGREEN2 0x2E8B57AA
- #define COLOR_SPRINGGREEN 0x00FF7FAA
- #define COLOR_TOMATO 0xFF6347AA
- #define COLOR_YELLOWGREEN 0x9ACD32AA
- #define COLOR_MEDIUMAQUA 0x83BFBFAA
- #define COLOR_MEDIUMMAGENTA 0x8B008BAA
- #define COLOR_ERROR 0xFF0000AA
- //-----------------------------------------------------------------------------------------------------
- //===========================================>> Dialogok <<============================================
- //-----------------------------------------------------------------------------------------------------
- #define DIALOG_SETTIME 500
- #define DIALOG_SETALLTIME 501
- #define DIALOG_WEATHER 502
- #define DIALOG_EGYEBWEATHER 503
- #define DIALOG_WEATHERALL 504
- #define DIALOG_EGYEBWEATHERALL 505
- #define DIALOG_STATS 506
- #define DIALOG_TUNING 507
- #define DIALOG_BAR 508
- #define DIALOG_COLOR 509
- #define DIALOG_DONE 510
- #define DIALOG_TOWN 511
- //Caps Lock
- #define UpperToLower(%1) for(new ToLowerChar; ToLowerChar < strlen( %1 ); ToLowerChar ++ ) if ( %1[ ToLowerChar ]> 64 && %1[ ToLowerChar ] < 91 ) %1[ ToLowerChar ] += 32
- static Bars[MAX_BARS][e_bar];
- new Menu:TuningMenu;
- new Menu:TuningMenu1;
- new Menu:Paintjobs;
- new Menu:Colors;
- new Menu:Colors1;
- new Menu:Exhausts;
- new Menu:Frontbumper;
- new Menu:Rearbumper;
- new Menu:Roof;
- new Menu:Spoilers;
- new Menu:Sideskirts;
- new Menu:Bullbars;
- new Menu:Wheels;
- new Menu:Wheels1;
- new Menu:Carstereo;
- new Menu:Hydraulics;
- new Menu:Nitro;
- static pvehicleid[MAX_PLAYERS];
- static pmodelid[MAX_PLAYERS];
- new bool:IsLogged[MAX_PLAYERS];
- new LogTries[MAX_PLAYERS] = 1;
- new file[128];
- new giveplayerid;
- forward SendAdminMessage(color, string[]);
- forward AdminLog(string[]);
- forward BanLog(string[]);
- forward KickLog(string[]);
- forward ChatLog(string[]);
- forward RegLog(string[]);
- new Text:BlindText;
- forward cd();
- new freeze;
- new bool:flying[MAX_PLAYERS];
- new serverCount;
- new restartTimer;
- forward RestartServer();
- new bool:inProgress = false;
- new bool:togpm[MAX_PLAYERS];
- new bool:pmeng;
- new VehicleNames[212][] = {
- {"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},{"Dumper"},
- {"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},{"Pony"},{"Mule"},
- {"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},{"Washington"},
- {"Bobcat"},{"Mr Whoopee"},{"BF Injection"},{"Hunter"},{"Premier"},{"Enforcer"},{"Securicar"},
- {"Banshee"},{"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Trailer 1"},{"Previon"},
- {"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},{"Romero"},{"Packer"},{"Monster"},
- {"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Trailer 2"},{"Turismo"},
- {"Speeder"},{"Reefer"},{"Tropic"},{"Flatbed"},{"Yankee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},
- {"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},
- {"Sanchez"},{"Sparrow"},{"Patriot"},{"Quad"},{"Coastguard"},{"Dinghy"},{"Hermes"},{"Sabre"},
- {"Rustler"},{"ZR-350"},{"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Burrito"},{"Camper"},{"Marquis"},
- {"Baggage"},{"Dozer"},{"Maverick"},{"News Chopper"},{"Rancher"},{"FBI Rancher"},{"Virgo"},{"Greenwood"},
- {"Jetmax"},{"Hotring"},{"Sandking"},{"Blista Compact"},{"Police Maverick"},{"Boxville"},{"Benson"},
- {"Mesa"},{"RC Goblin"},{"Hotring Racer A"},{"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},
- {"Super GT"},{"Elegant"},{"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"Stunt"},
- {"Tanker"}, {"Roadtrain"},{"Nebula"},{"Majestic"},{"Buccaneer"},{"Shamal"},{"Hydra"},{"FCR-900"},
- {"NRG-500"},{"HPV1000"},{"Cement Truck"},{"Tow Truck"},{"Fortune"},{"Cadrona"},{"FBI Truck"},
- {"Willard"},{"Forklift"},{"Tractor"},{"Combine"},{"Feltzer"},{"Remington"},{"Slamvan"},
- {"Blade"},{"Freight"},{"Streak"},{"Vortex"},{"Vincent"},{"Bullet"},{"Clover"},{"Sadler"},
- {"Firetruck LA"},{"Hustler"},{"Intruder"},{"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},
- {"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},{"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},
- {"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},{"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},
- {"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},{"Duneride"},{"Sweeper"},
- {"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},{"Stafford"},{"BF-400"},{"Newsvan"},
- {"Tug"},{"Trailer 3"},{"Emperor"},{"Wayfarer"},{"Euros"},{"Hotdog"},{"Club"},{"Freight Carriage"},
- {"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car (LSPD)"},{"Police Car (SFPD)"},
- {"Police Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T. Van"},{"Alpha"},{"Phoenix"},{"Glendale"},
- {"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},{"Boxville"},{"Farm Plow"},
- {"Utility Trailer"}
- };
- new
- countd = -1,
- countdown,
- bool:cdstarted = false;
- forward Unmute(playerid,time);
- enum pInfo
- {
- bool:pReg,
- pKey[128],
- pMoney,
- pScore,
- pAdmin,
- pKills,
- pDeaths,
- pAdminNick[128],
- pHours,
- pBanned,
- pBlinded,
- pMuted,
- pWarns,
- pMuteWarns,
- pMuteTime,
- pJailed,
- pJailTime,
- Float:pX,
- Float:pY,
- Float:pZ,
- Float:pA,
- pSkin,
- pPM
- };
- new PlayerInfo[MAX_PLAYERS][pInfo];
- new adminranks[][20] =
- {
- "Játékos",
- "VIP",
- "Adminsegéd",
- "Moderátor",
- "Globális Moderátor",
- "Admin",
- "FőAdmin"
- };
- new admincolors[][10] =
- {
- "FFFFFF",
- "20B2AA",
- "FFFF00",
- "C2A2DA",
- "33AAFF",
- "33AA33",
- "FF0000"
- };
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Revelation admin script betöltve!");
- print("--------------------------------------\n");
- for(new i = 0; i < MAX_PLAYERS; ++i) if(IsPlayerConnected(i))
- {
- OnPlayerSpawn(i);
- }
- pmeng = PM;
- BlindText = TextDrawCreate(0.000000,0.000000,"~n~~n~~n~");
- TextDrawUseBox(BlindText,1);
- TextDrawBoxColor(BlindText,0x000000ff);
- TextDrawTextSize(BlindText,701.000000,4.000000);
- TextDrawBackgroundColor(BlindText,0x000000ff);
- TextDrawColor(BlindText,0x000000ff);
- TextDrawLetterSize(BlindText,0.519999,16.700004);
- TuningMenu = CreateMenu("TuningMenu",1,20,120,150,40);
- AddMenuItem(TuningMenu,0,"Festesek");
- AddMenuItem(TuningMenu,0,"Szinek");
- AddMenuItem(TuningMenu,0,"Kipufogok");
- AddMenuItem(TuningMenu,0,"Elso lokharito");
- AddMenuItem(TuningMenu,0,"Hatso lokharito");
- AddMenuItem(TuningMenu,0,"Teto");
- AddMenuItem(TuningMenu,0,"Spoiler");
- AddMenuItem(TuningMenu,0,"Oldaldisz");
- AddMenuItem(TuningMenu,0,"Bullbars");
- AddMenuItem(TuningMenu,0,"Kerekek");
- AddMenuItem(TuningMenu,0,"Sztereo");
- AddMenuItem(TuningMenu,0,"Kovetkezo oldal");
- Paintjobs = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Paintjobs,0,"Festesek");
- AddMenuItem(Paintjobs,0,"Festes 1");
- AddMenuItem(Paintjobs,0,"Festes 2");
- AddMenuItem(Paintjobs,0,"Festes 3");
- AddMenuItem(Paintjobs,0,"Festes 4");
- AddMenuItem(Paintjobs,0,"Festes 5");
- AddMenuItem(Paintjobs,0,"Fomenu");
- Colors = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Colors,0,"Szinek");
- AddMenuItem(Colors,0,"Fekete");
- AddMenuItem(Colors,0,"Feher");
- AddMenuItem(Colors,0,"Piros");
- AddMenuItem(Colors,0,"Kek");
- AddMenuItem(Colors,0,"Zold");
- AddMenuItem(Colors,0,"Sarga");
- AddMenuItem(Colors,0,"Rozsaszin");
- AddMenuItem(Colors,0,"Barna");
- AddMenuItem(Colors,0,"Kovetkezo oldal");
- Colors1 = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Colors1,0,"Szinek");
- AddMenuItem(Colors1,0,"Szurke");
- AddMenuItem(Colors1,0,"Arany");
- AddMenuItem(Colors1,0,"Sotetkek");
- AddMenuItem(Colors1,0,"Vilagoskek");
- AddMenuItem(Colors1,0,"Zold");
- AddMenuItem(Colors1,0,"Vilagos szurke");
- AddMenuItem(Colors1,0,"Sotet piros");
- AddMenuItem(Colors1,0,"Sotet barna");
- AddMenuItem(Colors1,0,"Fomenu");
- Exhausts = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Exhausts,0,"Kipufogo");
- AddMenuItem(Exhausts,0,"Wheel Arch Alien kipufogo");
- AddMenuItem(Exhausts,0,"Wheel Arch X-Flow kipufogo");
- AddMenuItem(Exhausts,0,"Locos Low Chromer kipufogo");
- AddMenuItem(Exhausts,0,"Locos Low Slamin kipufogo");
- AddMenuItem(Exhausts,0,"Fomenu");
- Frontbumper = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Frontbumper,0,"Elso lokharito");
- AddMenuItem(Frontbumper,0,"Wheel Arch Alien lokharito");
- AddMenuItem(Frontbumper,0,"Wheel Arch X-Flow lokharito");
- AddMenuItem(Frontbumper,0,"Locos Low Chromer lokharito");
- AddMenuItem(Frontbumper,0,"Locos Low Slamin lokharito");
- AddMenuItem(Frontbumper,0,"Fomenu");
- Rearbumper = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Rearbumper,0,"Hatso lokharito");
- AddMenuItem(Rearbumper,0,"Wheel Arch Alien lokharito");
- AddMenuItem(Rearbumper,0,"Wheel Arch X-Flow lokharito");
- AddMenuItem(Rearbumper,0,"Locos Low Chromer lokharito");
- AddMenuItem(Rearbumper,0,"Locos Low Slamin lokharito");
- AddMenuItem(Rearbumper,0,"Fomenu");
- Roof = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Roof,0,"Teto");
- AddMenuItem(Roof,0,"Wheel Arch Alien teto szellozo");
- AddMenuItem(Roof,0,"Wheel Arch X-Flow teto szellozo");
- AddMenuItem(Roof,0,"Locos Low Hardtop teto");
- AddMenuItem(Roof,0,"Locos Low Softtop teto");
- AddMenuItem(Roof,0,"Fomenu");
- Spoilers = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Spoilers,0,"Spolier");
- AddMenuItem(Spoilers,0,"Alien Spoiler");
- AddMenuItem(Spoilers,0,"X-Flow Spoiler");
- AddMenuItem(Spoilers,0,"Fomenu");
- Sideskirts = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Sideskirts,0,"SideSkirts");
- AddMenuItem(Sideskirts,0,"Wheel Arch Alien Side Skirts");
- AddMenuItem(Sideskirts,0,"Wheel Arch X-Flow Side Skirts");
- AddMenuItem(Sideskirts,0,"Locos Low Chrome Strip");
- AddMenuItem(Sideskirts,0,"Locos Low Chrome Flames");
- AddMenuItem(Sideskirts,0,"Locos Low Chrome Arches");
- AddMenuItem(Sideskirts,0,"Locos Low Chrome Trim");
- AddMenuItem(Sideskirts,0,"Locos Low Wheelcovers");
- AddMenuItem(Sideskirts,0,"Fomenu");
- Bullbars = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Bullbars,0,"Bullbars");
- AddMenuItem(Bullbars,0,"Locos Low Chrome Grill");
- AddMenuItem(Bullbars,0,"Locos Low Chrome Bars");
- AddMenuItem(Bullbars,0,"Locos Low Chrome Lights");
- AddMenuItem(Bullbars,0,"Locos Low Chrome Bullbar");
- AddMenuItem(Bullbars,0,"Fomenu");
- Wheels = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Wheels,0,"Kerekek");
- AddMenuItem(Wheels,0,"Offroad");
- AddMenuItem(Wheels,0,"Mega");
- AddMenuItem(Wheels,0,"Wires");
- AddMenuItem(Wheels,0,"Twist");
- AddMenuItem(Wheels,0,"Grove");
- AddMenuItem(Wheels,0,"Import");
- AddMenuItem(Wheels,0,"Atomic");
- AddMenuItem(Wheels,0,"Ahab");
- AddMenuItem(Wheels,0,"Virtual");
- AddMenuItem(Wheels,0,"Access");
- AddMenuItem(Wheels,0,"Kovetkezo oldal");
- AddMenuItem(Wheels,0,"Fomenu");
- Wheels1 = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Wheels1,0,"Kerekek");
- AddMenuItem(Wheels1,0,"Trance");
- AddMenuItem(Wheels1,0,"Shadow");
- AddMenuItem(Wheels1,0,"Rimshine");
- AddMenuItem(Wheels1,0,"Classic");
- AddMenuItem(Wheels1,0,"Cutter");
- AddMenuItem(Wheels1,0,"Switch");
- AddMenuItem(Wheels1,0,"Dollar");
- AddMenuItem(Wheels1,0,"Fomenu");
- Carstereo = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Carstereo,0,"Sztereo");
- AddMenuItem(Carstereo,0,"Basszus novelese");
- AddMenuItem(Carstereo,0,"Fomenu");
- //-------------------------Main Menu page 2 ------------------------------------
- TuningMenu1= CreateMenu("TuningMenu",1,20,120,150,40);
- AddMenuItem(TuningMenu1,0,"Hidraulika");
- AddMenuItem(TuningMenu1,0,"Nitro");
- AddMenuItem(TuningMenu1,0,"Auto javitas");
- AddMenuItem(TuningMenu1,0,"Fomenu");
- Hydraulics = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Hydraulics,0,"Hidraulika");
- AddMenuItem(Hydraulics,0,"Hidraulika");
- AddMenuItem(Hydraulics,0,"Fomenu");
- Nitro = CreateMenu("TuningMenu",1,20,120,150,40);
- SetMenuColumnHeader(Nitro,0,"Nitro");
- AddMenuItem(Nitro,0,"2x Nitro");
- AddMenuItem(Nitro,0,"5x Nitro");
- AddMenuItem(Nitro,0,"10x Nitro");
- AddMenuItem(Nitro,0,"Fomenu");
- return 1;
- }
- public OnFilterScriptExit()
- {
- DestroyMenu(TuningMenu);
- DestroyMenu(TuningMenu1);
- DestroyMenu(Paintjobs);
- DestroyMenu(Colors);
- DestroyMenu(Colors1);
- DestroyMenu(Exhausts);
- DestroyMenu(Frontbumper);
- DestroyMenu(Rearbumper);
- DestroyMenu(Roof);
- DestroyMenu(Spoilers);
- DestroyMenu(Sideskirts);
- DestroyMenu(Bullbars);
- DestroyMenu(Wheels);
- DestroyMenu(Wheels1);
- DestroyMenu(Carstereo);
- DestroyMenu(Hydraulics);
- DestroyMenu(Nitro);
- for(new i = 0; i < MAX_PLAYERS; ++i) if(IsPlayerConnected(i))
- {
- OnPlayerDisconnect(i, 0);
- if(GetPVarInt(i, "MovingBar"))
- {
- TogglePlayerControllable(i, true);
- }
- if(GetPVarInt(i, "CreatingBar"))
- {
- DeletePVar(i, "BarID");
- DeletePVar(i, "MovingBar");
- DeletePVar(i, "CreatingBar");
- }
- }
- return 1;
- }
- GetVehicleModelIDFromName(vname[])
- {
- for(new i = 0; i < 211; i++)
- {
- if ( strfind(VehicleNames[i], vname, true) != -1 )
- return i + 400;
- }
- return -1;
- }
- GetVars(index, &Float:x, &Float:y, &Float:w, &Float:h, &color)
- {
- x = Bars[index][pb_x];
- y = Bars[index][pb_y];
- w = Bars[index][pb_w];
- h = Bars[index][pb_h];
- color = Bars[index][pb_color];
- }
- UpdateVars(index, Float:x, Float:y, Float:w, Float:h, color)
- {
- Bars[index][pb_x] = x;
- Bars[index][pb_y] = y;
- Bars[index][pb_w] = w;
- Bars[index][pb_h] = h;
- Bars[index][pb_color] = color;
- }
- DeleteVars(index)
- {
- Bars[index][pb_x] = 0.0;
- Bars[index][pb_y] = 0.0;
- Bars[index][pb_w] = 0.0;
- Bars[index][pb_h] = 0.0;
- Bars[index][pb_color] = 0;
- }
- public AdminLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\n",string);
- new File:hFile;
- hFile = fopen("RevAdmin/Logs/Admin.log", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- }
- public BanLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\n",string);
- new File:hFile;
- hFile = fopen("RevAdmin/Logs/Ban.log", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- }
- public KickLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\n",string);
- new File:hFile;
- hFile = fopen("RevAdmin/Logs/Kick.log", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- }
- public ChatLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\n",string);
- new File:hFile;
- hFile = fopen("RevAdmin/Logs/Chat.log", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- }
- public RegLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\n",string);
- new File:hFile;
- hFile = fopen("RevAdmin/Logs/Reg.log", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- }
- public Unmute(playerid,time)
- {
- PlayerInfo[playerid][pMuteTime]--;
- if(PlayerInfo[playerid][pMuteTime] == 0)
- {
- WriteIntDini(playerid,pMuted,"Muted",0);
- WriteIntDini(playerid,pMuteTime,"MuteTime",0);
- }
- return 1;
- }
- main()
- {
- print("\n----------------------------------");
- print(" Revelation admin script betöltve!");
- print("----------------------------------\n");
- }
- CMD:register(playerid, params[])
- {
- new PlayerName[MAX_PLAYER_NAME];
- new password[64];
- GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
- if(IsLogged[playerid] == false)
- {
- if(sscanf(params, "s[64]", password)) return SendClientMessage(playerid,COLOR_ERROR,"Használat: /register [jelszó]");
- else
- {
- format(file, sizeof(file), "RevAdmin/Players/%s.ini", PlayerName);
- if(!dini_Exists(file))
- {
- dini_Create(file);
- dini_BoolSet(file, "Registered", true);
- PlayerInfo[playerid][pReg] = true;
- dini_IntSet(file, "Password", udb_hash(password));
- PlayerInfo[playerid][pAdmin] = 0;
- PlayerInfo[playerid][pKills] = 0;
- PlayerInfo[playerid][pDeaths] = 0;
- PlayerInfo[playerid][pHours] = 0;
- PlayerInfo[playerid][pBanned] = 0;
- PlayerInfo[playerid][pBlinded] = 0;
- PlayerInfo[playerid][pMuted] = 0;
- PlayerInfo[playerid][pWarns] = 0;
- PlayerInfo[playerid][pMuteWarns] = 0;
- PlayerInfo[playerid][pX] = 0.0;
- PlayerInfo[playerid][pY] = 0.0;
- PlayerInfo[playerid][pZ] = 0.0;
- PlayerInfo[playerid][pSkin] = 0;
- PlayerInfo[playerid][pPM] = true;
- dini_IntSet(file, "Money", GetPlayerMoney(playerid));
- dini_IntSet(file, "Score", GetPlayerScore(playerid));
- dini_IntSet(file, "AdminLevel", PlayerInfo[playerid][pAdmin]);
- dini_IntSet(file, "Kills", PlayerInfo[playerid][pKills]);
- dini_IntSet(file, "Deaths", PlayerInfo[playerid][pDeaths]);
- dini_Set(file, "AdminNick", "Nincs");
- dini_IntSet(file, "PlayerHours", PlayerInfo[playerid][pHours]);
- dini_IntSet(file, "Banned", PlayerInfo[playerid][pBanned]);
- dini_IntSet(file, "Blinded", PlayerInfo[playerid][pBlinded]);
- dini_IntSet(file, "Muted", PlayerInfo[playerid][pMuted]);
- dini_IntSet(file, "Warns", PlayerInfo[playerid][pWarns]);
- dini_IntSet(file, "MuteWarns", PlayerInfo[playerid][pMuteWarns]);
- dini_IntSet(file, "MuteTime", PlayerInfo[playerid][pMuteTime]);
- dini_IntSet(file, "Jailed", PlayerInfo[playerid][pJailed]);
- dini_IntSet(file, "JailTime", PlayerInfo[playerid][pJailTime]);
- dini_FloatSet(file, "X", PlayerInfo[playerid][pX]);
- dini_FloatSet(file, "Y", PlayerInfo[playerid][pY]);
- dini_FloatSet(file, "Z", PlayerInfo[playerid][pZ]);
- dini_FloatSet(file, "A", PlayerInfo[playerid][pA]);
- dini_IntSet(file, "Skin", PlayerInfo[playerid][pSkin]);
- dini_BoolSet(file, "PM", PlayerInfo[playerid][pPM]);
- //format(PlayerInfo[playerid][pAdminNick],128,"Nincs");
- SendClientMessage(playerid,COLOR_GREEN,"Sikeresen regisztráltál! Automatikusan bejelentkeztél!");
- IsLogged[playerid] = true;
- new sanco[128];
- format(sanco,sizeof(sanco),"%s regisztrált a szerverre. Jelszava: %s",PlayerName,password);
- print(sanco);
- RegLog(sanco);
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERROR, "Ezzel a névvel már regisztráltak");
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERROR, "Te már regisztrálva vagy!");
- }
- return 1;
- }
- CMD:login(playerid, params[])
- {
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
- if(IsLogged[playerid] == false)
- {
- new password[64];
- if(sscanf(params, "s[64]", password)) return Usage1(playerid,"login","Jelszó");
- else
- {
- if(LogTries[playerid] >= MAX_LOGTRIES)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Rossz jelszót írtál be "#MAX_LOGTRIES"-szer.");
- SendClientMessage(playerid,COLOR_ERROR,"Ezért a felhasználód le lett tiltva!");
- if(Weblap == 1 && Email == 1)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Unbanért érdeklődj a "#WEBCIM" weboldalon");
- SendClientMessage(playerid,COLOR_ERROR,"Vagy a "#EMAIL" e-mail címen.");
- }
- else if(Weblap == 1 && Email == 0)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Unbanért érdeklődj a "#WEBCIM" weboldalon.");
- }
- else if(Weblap == 0 && Email == 1)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Unbanért érdeklődj a "#EMAIL" e-mail címen.");
- }
- return 1;
- }
- format(file, sizeof(file), "RevAdmin/Players/%s.ini", PlayerName);
- if(dini_Exists(file))
- {
- if(strval(dini_Get(file, "Password")) == udb_hash(password))
- {
- PlayerInfo[playerid][pReg] = dini_Bool(file, "Registered");
- PlayerInfo[playerid][pMoney] = dini_Int(file, "Money");
- PlayerInfo[playerid][pScore] = dini_Int(file, "Score");
- PlayerInfo[playerid][pAdmin] = dini_Int(file, "AdminLevel");
- PlayerInfo[playerid][pKills] = dini_Int(file, "Kills");
- PlayerInfo[playerid][pDeaths] = dini_Int(file, "Deaths");
- new nick[128];
- sscanf(dini_Get(file, "AdminNick"),"s[128]",nick);
- PlayerInfo[playerid][pAdminNick] = nick;
- PlayerInfo[playerid][pHours] = dini_Int(file, "PlayerHours");
- PlayerInfo[playerid][pBanned] = dini_Int(file, "Banned");
- PlayerInfo[playerid][pBlinded] = dini_Int(file, "Blinded");
- PlayerInfo[playerid][pMuted] = dini_Int(file, "Muted");
- PlayerInfo[playerid][pWarns] = dini_Int(file, "Warns");
- PlayerInfo[playerid][pMuteWarns] = dini_Int(file, "MuteWarns");
- PlayerInfo[playerid][pMuteTime] = dini_Int(file, "MuteTime");
- PlayerInfo[playerid][pJailed] = dini_Int(file, "Jailed");
- PlayerInfo[playerid][pJailTime] = dini_Int(file, "JailTime");
- PlayerInfo[playerid][pX] = dini_Float(file, "X");
- PlayerInfo[playerid][pY] = dini_Float(file, "Y");
- PlayerInfo[playerid][pZ] = dini_Float(file, "Z");
- PlayerInfo[playerid][pA] = dini_Float(file, "A");
- PlayerInfo[playerid][pSkin] = dini_Int(file, "Skin");
- PlayerInfo[playerid][pPM] = dini_Bool(file, "PM");
- if(PlayerInfo[playerid][pBanned] == 1)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Sajnáljuk de a felhasználód le lett tiltva!");
- if(Weblap == 1 && Email == 1)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Unbanért érdeklődj a "#WEBCIM" weboldalon");
- SendClientMessage(playerid,COLOR_ERROR,"Vagy a "#EMAIL" e-mail címen.");
- }
- else if(Weblap == 1 && Email == 0)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Unbanért érdeklődj a "#WEBCIM" weboldalon.");
- }
- else if(Weblap == 0 && Email == 1)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Unbanért érdeklődj a "#EMAIL" e-mail címen.");
- }
- return Ban(playerid);
- }
- if(PlayerInfo[playerid][pBlinded] == 1)
- {
- TextDrawShowForPlayer(playerid,BlindText);
- }
- if(PlayerInfo[playerid][pMuted] == 1)
- {
- if(PlayerInfo[playerid][pMuteTime] >= 1)
- {
- }
- }
- ResetPlayerMoney(playerid);
- GivePlayerMoney(playerid, dini_Int(file, "Money"));
- SetPlayerScore(playerid, dini_Int(file, "Score"));
- //SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
- IsLogged[playerid] = true;
- SendClientMessage(playerid, COLOR_GREEN, "Sikeresen bejelentkeztél!");
- new sanco[128];
- format(sanco,sizeof(sanco),"%s bejelentkezett Jelszava: %s",PlayerName,password);
- print(sanco);
- RegLog(sanco);
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERROR, "Rossz jelszó!");
- new sanco[128];
- format(sanco,sizeof(sanco),"%s be akart jelentkezni,rossz jelszóval: %s",PlayerName,password);
- LogTries[playerid]++;
- print(sanco);
- RegLog(sanco);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERROR, "Először regisztrálj : /register ");
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERROR, "Te már bevagy jelentkezve!");
- }
- return 1;
- }
- CMD:report(playerid, params[])
- {
- if(IsLogged[playerid] == false) return SendClientMessage(playerid,COLOR_ERROR,"Nem jelentkeztél be!");
- if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid,COLOR_ERROR,"Te jelenleg le vagy némítva!");
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new string[128];
- new result[128];
- if(sscanf(params,"s[104]", result))
- {
- Usage1(playerid,"report","Üzenet");
- return 1;
- }
- format(string, sizeof(string), "[REPORT] {%s}%s{7CFC00}: %s", admincolors[PlayerInfo[playerid][pAdmin]],sendername, result);
- SendAdminMessage(COLOR_RED,string);
- SendClientMessage(playerid,COLOR_RED,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] [REPORT] %s: %s",Year,Month,Day,Hour,Minute,Sec,sendername,result);
- AdminLog(string);
- SendClientMessage(playerid, COLOR_YELLOW, "Üzeneted elküldve az online adminoknak!");
- return 1;
- }
- CMD:pm(playerid, params[])
- {
- new sendername[MAX_PLAYER_NAME];
- new msg[128];
- new giveplayer[MAX_PLAYER_NAME];
- if(pmeng == false) return SendClientMessage(playerid,COLOR_RED,"A PM üzenet küldés/fogadás le van tiltva a szerveren!");
- if(togpm[giveplayerid] == false) return SendClientMessage(playerid,COLOR_RED,"A játékos letiltotta a PM üzenet küldést/fogadást!");
- if(togpm[playerid] == false) return SendClientMessage(playerid,COLOR_RED,"Le van tiltva a PM küldés/fogadásod! Ha üzenetet akarsz küldeni kapcsold be:/togpm");
- if(sscanf(params,"us[128]",giveplayerid,msg)) return Usage2(playerid,"pm","Játékos ID/Név","Üzenet");
- if(!IsPlayerConnected(giveplayerid) || IsPlayerNPC(giveplayerid)) return SendClientMessage(playerid,COLOR_RED,"Hibás ID!");
- if(giveplayerid == playerid) return SendClientMessage(playerid,COLOR_RED,"Magadnak nem küldhetsz PM üzenetet!");
- new string[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "PM Küldő: {FFFF00}%s (%d) {7CFC00}Üzenet: {FFFF00}%s", sendername,playerid,msg);
- SendClientMessage(giveplayerid,COLOR_AQUA,string);
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "PM Neki: {FFFF00}%s (%d) {33AA33}Üzeneted: {FFFF00}%s", giveplayer,playerid,msg);
- SendClientMessage(playerid,COLOR_GREEN,string);
- format(string, sizeof(string), "PM: Küldő:%s Neki:%s Üzenet: %s", sendername,giveplayer,msg);
- print(string);
- return 1;
- }
- CMD:togpm(playerid, params[])
- {
- if(togpm[playerid] == true)
- {
- SendClientMessage(playerid,COLOR_RED,"PM üzenet küldés/fogadás letiltva!");
- togpm[playerid] = false;
- } else {
- SendClientMessage(playerid,COLOR_GREEN,"PM üzenet küldés/fogadás engedélyezve!");
- togpm[playerid] = true;
- }
- return 1;
- }
- CMD:serverpm(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 5) return NemVagyAdmin(playerid,5);
- if(pmeng == true)
- {
- SendClientMessageToAll(COLOR_RED,"PM üzenet küldést/fogadást letiltotta egy admin!");
- pmeng = false;
- } else {
- SendClientMessageToAll(COLOR_GREEN,"PM üzenet küldést/fogadást engedélyezte egy admin!");
- pmeng = true;
- }
- return 1;
- }
- CMD:fly(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- if(flying[playerid] == true)
- {
- StopFly(playerid);
- flying[playerid] = false;
- SendClientMessage(playerid,COLOR_RED,"Lekapcsoltad a repülés módot!");
- }
- else
- {
- StartFly(playerid);
- flying[playerid] = true;
- SendClientMessage(playerid,COLOR_YELLOW,"Bekapcsoltad a repülés módot!");
- }
- return 1;
- }
- CMD:veh(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- new veh,c1,c2;
- if(sscanf(params,"iii",veh,c1,c2)) return SendClientMessage(playerid,COLOR_ERROR,"Használat: /veh [Jármű ID] [Szín 1] [Szín 2]");
- //ShowPlayerDialog(playerid,DIALOG_VEHICLE,DIALOG_STYLE_INPUT,"Jármű lekérése","Add meg a jármű azonosítószámát vagy nevét!","Lekérés","Mégsem");
- new createdcar;
- new Float:X,Float:Y,Float:Z,Float:A;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,A);
- createdcar = CreateVehicle(veh,X,Y,Z,A,c1,c2,0);
- PutPlayerInVehicle(playerid,createdcar,0);
- new string[128];
- veh = GetVehicleModelIDFromName(params[5]);
- format(string,sizeof(string),"Lekértél egy járművet! Típusa: %s Szín1: %d Szín2: %d",veh,c1,c2);
- SendClientMessage(playerid,COLOR_AQUA,string);
- return 1;
- }
- CMD:arepair(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- new closest = GetClosestVehicle(playerid,15.0);
- if(GetVehicleModel(closest) == 0) return SendClientMessage(playerid,COLOR_ERROR,"Nincs jármű a közeledben!");
- RepairVehicle(closest);
- return 1;
- }
- CMD:town(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- ShowPlayerDialog(playerid,DIALOG_TOWN,DIALOG_STYLE_LIST,"Teleport","Los Santos\nSan Fierro\nLas Venturas\nBlueBerry\nDillimore\nMontgomerry\nPalomino Creek\nFort Carson\nBayside","Teleport","Mégse");
- return 1;
- }
- forward ModCar(playerid);
- public ModCar(playerid) { // changed to switch method to reduce processor load on server
- // new modelid = GetVehicleModel(GetPlayerVehicleID(playerid)); // this executes a fair amt of stuff, so running it once to populate variable (modelid),THEN checking variable, makes more sense
- switch(pmodelid[playerid]) {
- case 562,565,559,561,560,575,534,567,536,535,576,411,579,602,496,518,527,589,597,419,
- 533,526,474,545,517,410,600,436,580,439,549,491,445,604,507,585,587,466,492,546,551,516,
- 426, 547, 405, 409, 550, 566, 540, 421, 529,431,438,437,420,525,552,416,433,427,490,528,
- 407,544,470,598,596,599,601,428,499,609,524,578,486,406,573,455,588,403,514,423,
- 414,443,515,456,422,482,530,418,572,413,440,543,583,478,554,402,542,603,475,568,504,457,
- 483,508,429,541,415,480,434,506,451,555,477,400,404,489,479,442,458,467,558: {
- ShowMenuForPlayer(TuningMenu, playerid);
- TogglePlayerControllable(playerid,0);
- return SendClientMessage(playerid, COLOR_WHITE, "[INFO] Select an item and push the SPACEBAR to approve.");
- }
- default: return SendClientMessage(playerid,COLOR_RED,"[WARNING] You are not allowed to modify/tune this vehicle");
- }
- return 1;
- }
- CMD:tuning(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- new playerstate = GetPlayerState(playerid);
- if(playerstate == PLAYER_STATE_DRIVER) ModCar(playerid);
- return 1;
- }
- CMD:gmx(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 5) return NemVagyAdmin(playerid,6);
- serverCount = 10;
- inProgress = true;
- restartTimer = SetTimer("RestartServer",1000,true);
- SendClientMessageToAll(COLOR_RED,"A szerver 10 másodperc múlva újraindul!");
- return 1;
- }
- CMD:explode(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"explode","Játékos ID/Név");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(giveplayerid,X,Y,Z);
- CreateExplosion(X,Y,Z,2,100);
- CreateExplosion(X,Y,Z,2,100);
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, PlayerName, sizeof(PlayerName));
- new string[128];
- format(string, sizeof(string), "[ADMIN] {%s}%s{FFFF00} felrobbantotta {%s}%s -t.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],PlayerName);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s fel lett robbantva %d által.",Year,Month,Day,Hour,Minute,Sec,PlayerName,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- CMD:burn(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"burn","Játékos ID/Név");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(giveplayerid,X,Y,Z);
- CreateExplosion(X,Y,Z,1,100);
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, PlayerName, sizeof(PlayerName));
- new string[128];
- format(string, sizeof(string), "[ADMIN] {%s}%s{FFFF00} megégette {%s}%s -t.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],PlayerName);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s meg lett égetve %d által.",Year,Month,Day,Hour,Minute,Sec,PlayerName,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- CMD:eject(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- new id;
- if(sscanf(params,"u",id)) return Usage1(playerid,"eject","Játékos ID/Név");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(IsPlayerInAnyVehicle(id)) //Ha járműben van
- {
- new string[128];
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "[ADMIN] {FF0040}%s{FFFF00} ki lett dobva a járművéből {%s}%s{FFFF00} által.",PlayerName,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s ki lett dobva a kocsijából %d által.",Year,Month,Day,Hour,Minute,Sec,PlayerName,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- RemovePlayerFromVehicle(id);
- } else { SendClientMessage(playerid,COLOR_ERROR,"Ő nem ül járműben!"); }
- return 1;
- }
- CMD:ejectall(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i))
- {
- RemovePlayerFromVehicle(i);
- }
- }
- }
- new string[128];
- format(string, sizeof(string), "[ADMIN] {%s}%s{FFFF00} kidobott a járművéből mindenkit.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s kidobott mindenkit a kocsijából.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- CMD:kill(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- new id;
- new reason[32];
- if(sscanf(params,"us[32]",id,reason)) return Usage2(playerid,"kill","Játékos ID/Név","Indok");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- new string[128];
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "[ADMIN] {FF0040}%s{FFFF00} élete le lett nullázva {%s}%s{FFFF00} által. Indok: {%s}%s",PlayerName,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],reason);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s élete le lett nullázva %s által. Indok: %s",Year,Month,Day,Hour,Minute,Sec,PlayerName,PlayerInfo[playerid][pAdminNick],reason);
- AdminLog(string);
- SetPlayerHealth(id,0.0);
- return 1;
- }
- CMD:killall(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- SetPlayerHealth(i,0.0);
- }
- }
- new string[128];
- format(string, sizeof(string), "[ADMIN] {%s}%s{FFFF00} meggyilkolt mindenkit.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s meggyilkolt mindenkit.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- CMD:givecash(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- new id,money;
- if(sscanf(params,"ui",id,money)) return Usage2(playerid,"givecash","Játékos ID/Név","Pénz");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(money == 0) return SendClientMessage(playerid,COLOR_ERROR,"Hibás összeg!");
- new string[128];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- GivePlayerMoney(id,money);
- format(string, sizeof(string), "[ADMIN] {FF0040}%s{FFFF00} kapott %d dollárt {%s}%s{FFFF00} -tól.",PlayerName,money,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s adott %d dollárt %s -nak.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],money,PlayerName);
- AdminLog(string);
- return 1;
- }
- CMD:setcash(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- new id,money;
- if(sscanf(params,"ui",id,money)) return Usage2(playerid,"setcash","Játékos ID/Név","Pénz");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- new string[128];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- ResetPlayerMoney(id);
- GivePlayerMoney(id,money);
- format(string, sizeof(string), "[ADMIN] {FF0040}%s{FFFF00} vagyona át lett állítva %d dollárra {%s}%s{FFFF00} által.",PlayerName,money,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s vagyona át lett állítva %d dollárra %s által.",Year,Month,Day,Hour,Minute,Sec,PlayerName,money,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- CMD:bar(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 5) return NemVagyAdmin(playerid,6);
- if(GetPVarInt(playerid, "CreatingBar") == 0)
- {
- new Bar:barid;
- if((barid = CreateProgressBar(320.0, 240.0, 56.50, 3.39, 0xFF0000FF, 100.0)) == INVALID_BAR_ID)
- {
- SendClientMessage(playerid, 0xFF0000AA, "Hiba történt a bár létrehozása közben!");
- return 1;
- }
- SetProgressBarValue(barid, 50.0);
- ShowProgressBarForPlayer(playerid, barid);
- TogglePlayerControllable(playerid, false);
- UpdateVars(_:barid, 320.0, 240.0, 55.5, 3.2, 0xFF0000FF);
- SetPVarInt(playerid, "MovingBar", MOVE_POSITION);
- SetPVarInt(playerid, "CreatingBar", 1);
- SetPVarInt(playerid, "BarID", _:barid);
- SendClientMessage(playerid, 0xFFF000AA, "A {33AA33}Nyilakkal {FFF000} tudod mozgatni a ProgressBar-t a képernyőn.");
- SendClientMessage(playerid, 0xFFF000AA, "Tartsd nyomva a {33AA33}Sprint {FFF000}gombot a gyorsabb mozgatáshoz.");
- SendClientMessage(playerid, 0xFFF000AA, "Nyomd meg az {33AA33}autóba beszállás {FFF000} gombot a befejezéshez.");
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_BAR, DIALOG_STYLE_LIST, "ProgressBar készítő", "Pozíció állítás\nMéret állítás\nSzín állítás\nKész vagyok, mentés!", "OK", "Mégse");
- }
- return 1;
- }
- CMD:clearallchat(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- for(new i = 0; i < 50; i++) SendClientMessageToAll(0x33FF33AA," ");
- new string[128];
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s megtisztította mindenkinek a chatablakot.",PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- CMD:clearchat(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- for(new i = 0; i < 50; i++) SendClientMessage(playerid,0x33FF33AA," ");
- new string[128];
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s megtisztította magának a chatablakot.",PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- CMD:jail(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"jail","Játékos ID/Név");
- if(PlayerInfo[giveplayerid][pJailed] == 1) return SendClientMessage(playerid,COLOR_ERROR,"Ő már be van zárva börtönbe!");
- SavePos(playerid);
- SetPlayerInterior(giveplayerid, 6);
- SetPlayerPos(giveplayerid,264.6288,77.5742,1001.0391);
- WriteIntDini(giveplayerid,pJailed,"Jailed",1);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}bezárta {%s}%s -t {FFFF00}Admin Börtönbe.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s bezárta %s -t Admin Börtönbe.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:unjail(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"unjail","Játékos ID/Név");
- if(PlayerInfo[giveplayerid][pJailed] == 0) return SendClientMessage(playerid,COLOR_ERROR,"Ő nincs bezárva börtönbe!");
- SetPlayerInterior(giveplayerid, 0);
- LoadPos(playerid);
- WriteIntDini(giveplayerid,pJailed,"Jailed",0);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}kiengedte {%s}%s -t {FFFF00}az Admin Börtönből.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s kiengedte %s -t az Admin Börtönből.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:timejail(playerid, params[])
- {
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- new id;
- new reason[32];
- if(sscanf(params,"us[32]",id,reason)) return Usage2(playerid,"kick","Játékos ID/Név","Indok");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- new string[256];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "[KICK] {FF0040}%s{FFFF00} ki lett rúgva a szerverről {%s}%s{FFFF00} által. Indok: {%s}%s",PlayerName,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],reason);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s ki lett rúgva a szerverről %s által. Indok: %s",Year,Month,Day,Hour,Minute,Sec,PlayerName,PlayerInfo[playerid][pAdminNick],reason);
- AdminLog(string);
- KickLog(string);
- Kick(id);
- return 1;
- }
- CMD:ban(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- new id;
- new reason[32];
- if(sscanf(params,"us[32]",id,reason)) return Usage2(playerid,"ban","Játékos ID/Név","Indok");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- new string[256];
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(id, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "[BAN] {FF0040}%s{FFFF00} ki lett tiltva a szerverről {%s}%s{FFFF00} által. Indok: {%s}%s", PlayerName,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],reason);
- SendClientMessageToAll(COLOR_YELLOW, string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s ki lett tiltva a szerverről %s által. Indok: %s",Year,Month,Day,Hour,Minute,Sec,PlayerName,PlayerInfo[playerid][pAdminNick],reason);
- BanLog(string);
- AdminLog(string);
- WriteIntDini(giveplayerid,pBanned,"Banned",1);
- Ban(id);
- return 1;
- }
- CMD:unban(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 5) return NemVagyAdmin(playerid,6);
- new pname;
- if(sscanf(params,"s[64]"),pname) return Usage1(playerid,"unban","Név");
- format(file, sizeof(file), "RevAdmin/Players/%s.ini", pname);
- dini_IntSet(file, "Banned", 0);
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}unbanolta {%s}%s {FFFF00}karaktert.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],pname);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s unbanolta %s karaktert.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],pname);
- AdminLog(string);
- return 1;
- }
- CMD:makeadmin(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] == 6 || IsPlayerAdmin(playerid))
- {
- new level,string[128];
- new nick[128];
- new giveplayer[MAX_PLAYER_NAME];
- if(sscanf(params,"uis[128]",giveplayerid,level,nick)) return SendClientMessage(playerid,COLOR_ERROR,"Használat: /makeadmin [Játékos ID/Név] [Szint] [Nicknév]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR,"Rossz játékos azonosító!");
- if(level < 0 || level > 6) return SendClientMessage(playerid,COLOR_ERROR,"Az admin szint nem lehet kisebb mint 0 vagy nagyobb mint 6!");
- if(PlayerInfo[playerid][pReg] == false) return SendClientMessage(playerid,COLOR_ERROR,"A Játékos nincs regisztrálva a szerverre!");
- GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
- /*PlayerInfo[giveplayerid][pAdmin] = level;
- dini_IntSet(file, "AdminLevel", level);*/
- PlayerInfo[giveplayerid][pAdminNick] = nick;
- dini_Set(file, "AdminNick", nick);
- WriteIntDini(giveplayerid,pAdmin,"AdminLevel",level);
- //WriteDini(giveplayerid,pAdminNick,"AdminNick",nick);
- format(string,sizeof(string),"[ADMIN] {%s}%s[%s] {FFFF00}ki lett nevezve {%s}%d {FFFF00}adminisztrátorrá {%s}%s {FFFF00}által!",admincolors[PlayerInfo[giveplayerid][pAdmin]],giveplayer,nick,admincolors[PlayerInfo[giveplayerid][pAdmin]],level,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendClientMessage(playerid,COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s ki lett nevezve %d adminisztrátorrá %s által!",Year,Month,Day,Hour,Minute,Sec,giveplayer,nick,level,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- } else NemVagyAdmin(playerid,6);
- return 1;
- }
- CMD:setalltime(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 5) return NemVagyAdmin(playerid,6);
- ShowPlayerDialog(playerid,DIALOG_SETALLTIME,DIALOG_STYLE_INPUT,"Időátállító","Itt állíthatod át az időt mindenkinek!\nGépelj be egy óraszámot pl: 22","OK","Kilépés");
- return 1;
- }
- CMD:settime(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- ShowPlayerDialog(playerid,DIALOG_SETTIME,DIALOG_STYLE_INPUT,"Időátállító","Itt állíthatod át az időt magadnak!\nGépelj be egy óraszámot pl: 22:00","OK","Kilépés");
- return 1;
- }
- CMD:blind(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"blind","Játékos ID/Név");
- if(PlayerInfo[giveplayerid][pBlinded] == 1) return SendClientMessage(playerid,COLOR_ERROR,"Ő már megvan vakítva!");
- WriteIntDini(giveplayerid,pBlinded,"Blinded",1);
- TextDrawShowForPlayer(giveplayerid,BlindText);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}megvakította {%s}%s -t.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s megvakította %s -t.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:unblind(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"unblind","Játékos ID/Név");
- if(PlayerInfo[giveplayerid][pBlinded] == 0) return SendClientMessage(playerid,COLOR_ERROR,"Ő nincs megvakítva!");
- WriteIntDini(giveplayerid,pBlinded,"Blinded",0);
- TextDrawHideForPlayer(giveplayerid,BlindText);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}leszedte a vakítást {%s}%s -ról.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s leszedte a vakítást %s -ról.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:stats(playerid,params[])
- {
- if(IsLogged[playerid] == false) return SendClientMessage(playerid,COLOR_ERROR,"Nem jelentkeztél be!");
- new fejlec[64];
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pname,sizeof(pname));
- format(fejlec,sizeof(fejlec),"%s statisztikája",pname);
- new info[300];
- new szin[10];
- if(PlayerInfo[playerid][pKills] > PlayerInfo[playerid][pDeaths]) szin = "ADFF2F";
- if(PlayerInfo[playerid][pKills] == PlayerInfo[playerid][pDeaths]) szin = "FFFF00";
- if(PlayerInfo[playerid][pKills] < PlayerInfo[playerid][pDeaths]) szin = "FF0000";
- new Float:arany;
- arany = Float:PlayerInfo[playerid][pKills]/Float:PlayerInfo[playerid][pDeaths];
- /*new ip[64];
- GetPlayerIp(playerid,ip,64);*/
- format(info,sizeof(info)," {FFFFFF}Pénz: {FFFF00} %d {FFFFFF}\n Pont: {FFFF00} %d {FFFFFF}\n Admin: {%s} %s\n{FFFFFF} Ölések: {FFFF00} %d {FFFFFF}\n Halálok: {FFFF00} %d {FFFFFF}\n Arány {%s} %d %\n{FFFFFF} Játszott órák: {FFFF00} %d",PlayerInfo[playerid][pMoney],PlayerInfo[playerid][pScore],admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],szin,arany,PlayerInfo[playerid][pHours]);
- ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,fejlec,info,"Rendben","");
- /*format(info,sizeof(info),"Pénz: {FFFF00}%d {FFFFFF}Pont: {FFFF00}%d {FFFFFF}Admin: {%s}%s",PlayerInfo[playerid][pMoney],PlayerInfo[playerid][pScore],admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendClientMessage(playerid,COLOR_WHITE,info);
- format(info,sizeof(info),"Ölések: {FFFF00}%d {FFFFFF}Halálok: {FFFF00}%d {FFFFFF}Arány: {%s}%0.2f",PlayerInfo[playerid][pKills],PlayerInfo[playerid][pDeaths],szin,arany);
- SendClientMessage(playerid,COLOR_WHITE,info);*/
- return 1;
- }
- CMD:weather(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- ShowPlayerDialog(playerid,DIALOG_WEATHER,DIALOG_STYLE_LIST,"Időjárás átállító","Napos\nBorús\nEsős\nKödös\nHomokvihar\nForróság\nEgyéb","Beállít","Kilép");
- return 1;
- }
- CMD:weatherall(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- ShowPlayerDialog(playerid,DIALOG_WEATHERALL,DIALOG_STYLE_LIST,"Időjárás átállító","Napos\nBorús\nEsős\nKödös\nHomokvihar\nForróság\nEgyéb","Beállít","Kilép");
- return 1;
- }
- CMD:heal(playerid,params[])
- {
- new id;
- new string[128];
- new player[MAX_PLAYER_NAME];
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",id))
- {
- SetPlayerHealth(playerid,100.0);
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}feltöltötte a saját életét.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s feltöltötte a saját életét.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- GetPlayerName(id,player,sizeof(player));
- SetPlayerHealth(id,100.0);
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}feltöltötte {%s}%s {FFFF00}életét.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],player);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s feltöltötte %s életét.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],player);
- AdminLog(string);
- return 1;
- }
- CMD:healall(playerid,params[])
- {
- return 1;
- }
- CMD:armour(playerid,params[])
- {
- new id;
- new string[128];
- new player[MAX_PLAYER_NAME];
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- if(sscanf(params,"u",id))
- {
- SetPlayerArmour(playerid,100.0);
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}feltöltötte a saját páncélját.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s feltöltötte a saját páncélját.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- GetPlayerName(id,player,sizeof(player));
- SetPlayerArmour(id,100.0);
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}feltöltötte {%s}%s {FFFF00}páncélját.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],player);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s feltöltötte %s páncélját.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],player);
- AdminLog(string);
- return 1;
- }
- CMD:armourall(playerid,params[])
- {
- return 1;
- }
- CMD:gravity(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 5) return NemVagyAdmin(playerid,6);
- new Float:gravity, message[128];
- if(sscanf(params, "f", gravity))
- {
- Usage1(playerid,"gravity","Gravitáció");
- SendClientMessage(playerid,COLOR_WHITE,"Alap gravitáció értéke: 0.008");
- return 1;
- }
- if(PlayerInfo[playerid][pAdmin] <= 5) return NemVagyAdmin(playerid,6);
- format(message, sizeof(message), "[ADMIN] {%s}%s {FFFF00}megváltoztatta az gravitációt! Az új gravitáció értéke: {%s}%f ", admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick], admincolors[PlayerInfo[playerid][pAdmin]],gravity);
- SendAdminMessage(COLOR_YELLOW,message);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(message,sizeof(message),"[%d.%d.%d_%d:%d:%d] %s megváltoztatta a gravitáció értékét: %f",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],gravity);
- AdminLog(message);
- SetGravity(gravity);
- return 1;
- }
- CMD:slap(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"slap","Játékos ID/Név");
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(giveplayerid,X,Y,Z);
- SetPlayerPos(giveplayerid,X,Y,Z+7);
- new string[128];
- format(string,sizeof(string),"Fel lettél pofozva %s által!",PlayerInfo[playerid][pAdminNick]);
- SendClientMessage(giveplayerid,COLOR_ERROR,string);
- new player[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid,player,sizeof(player));
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}felpofozta {%s}%s {FFFF00}játékost!",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],player);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s felpofozta %s játékost!",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],player);
- AdminLog(string);
- return 1;
- }
- CMD:id(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"id","Játékos ID/Név");
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid,name,sizeof(name));
- format(string,sizeof(string),"%s játékos ID: %d",name,giveplayerid);
- SendClientMessage(playerid,COLOR_YELLOWGREEN,string);
- return 1;
- }
- CMD:getip(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"getip","Játékos ID/Név");
- new string[128];
- new name[MAX_PLAYER_NAME];
- new ip[64];
- GetPlayerName(giveplayerid,name,sizeof(name));
- GetPlayerIp(giveplayerid,ip,64);
- format(string,sizeof(string),"%s játékos IP címe: %s",name,ip);
- SendClientMessage(playerid,COLOR_YELLOWGREEN,string);
- return 1;
- }
- CMD:getallip(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- new sendername[MAX_PLAYER_NAME];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- SendClientMessage(playerid,COLOR_RED,"IP Címek:");
- new string[128];
- new ip[64];
- GetPlayerIp(giveplayerid,ip,64);
- format(string,sizeof(string),"%s játékos IP címe: %s",sendername,ip);
- SendClientMessage(playerid,COLOR_YELLOW,string);
- }
- }
- return 1;
- }
- CMD:disarm(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"disarm","Játékos ID/Név");
- ResetPlayerWeapons(giveplayerid);
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid,name,sizeof(name));
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}elvette {%s}%s {FFFF00}fegyvereit!",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s elvette %s fegyvereit!",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:disarmall(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 4) return NemVagyAdmin(playerid,5);
- //if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"disarma","Játékos ID/Név");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- ResetPlayerWeapons(i);
- }
- }
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}elvette mindenkinek a fegyvereit!",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick]);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s elvette mindenkinek a fegyvereit!",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick]);
- AdminLog(string);
- return 1;
- }
- CMD:warn(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- new reason[64];
- if(sscanf(params,"us[64]",giveplayerid,reason)) return Usage2(playerid,"warn","Játékos ID/Név","Indok");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- PlayerInfo[giveplayerid][pWarns]++;
- new string[256];
- new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(giveplayerid, PlayerName, sizeof(PlayerName));
- format(string, sizeof(string), "Figyelmeztetve lettél %s admin által. Indok: %s",PlayerInfo[playerid][pAdminNick],reason);
- SendClientMessage(giveplayerid,COLOR_ERROR,string);
- format(string, sizeof(string), "[WARN] {FF0040}%s{FFFF00} figyelmeztetve lett {%s}%s{FFFF00} által. Indok: {%s}%s",PlayerName,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],reason);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s figyelmeztetve lett %s által. Indok: %s",Year,Month,Day,Hour,Minute,Sec,PlayerName,PlayerInfo[playerid][pAdminNick],reason);
- AdminLog(string);
- if(PlayerInfo[giveplayerid][pWarns] >= MAX_WARNINGS)
- {
- format(string, sizeof(string), "[BAN] {FF0040}%s{FFFF00} ki lett tiltva a szerverről("#MAX_WARNINGS" figyelmeztetés) {%s}%s{FFFF00} által. Indok: {%s}%s",PlayerName,admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],reason);
- SendClientMessageToAll(COLOR_YELLOW,string);
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s ki lett tiltva a szerverről("#MAX_WARNINGS" figyelmeztetés) %s által. Indok: %s",Year,Month,Day,Hour,Minute,Sec,PlayerName,PlayerInfo[playerid][pAdminNick],reason);
- AdminLog(string);
- BanLog(string);
- PlayerInfo[giveplayerid][pBanned] = 1;
- Ban(giveplayerid);
- }
- return 1;
- }
- CMD:tv(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 1) return NemVagyAdmin(playerid,2);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"tv","Játékos ID/Név");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- TogglePlayerSpectating(playerid, 1);
- SendClientMessage(playerid,COLOR_GREENYELLOW,"Elkezdtél TV-zni!");
- return 1;
- }
- CMD:tvoff(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 1) return NemVagyAdmin(playerid,2);
- TogglePlayerSpectating(playerid, 0);
- SendClientMessage(playerid,COLOR_GREENYELLOW,"Befejezted a TV-zést!");
- return 1;
- }
- CMD:cw(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"cw","Játékos ID/Név");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- new sweapon, sammo;
- new giveplayer[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "%s fegyverei:", giveplayer);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- SendClientMessage(playerid, COLOR_RED,"Slotszám,fegyver,töltényszám");
- for (new i=0; i<9; i++)
- {
- GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
- if(sweapon != 0)
- {
- if(sweapon == 1)
- {
- format(string, sizeof(string), "%d: Boxer (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 2)
- {
- format(string, sizeof(string), "%d: Golfütő (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 3)
- {
- format(string, sizeof(string), "%d: Gumibot (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 4)
- {
- format(string, sizeof(string), "%d: Kés (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 5)
- {
- format(string, sizeof(string), "%d: Baseball ütő (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 6)
- {
- format(string, sizeof(string), "%d: Lapát (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 7)
- {
- format(string, sizeof(string), "%d: Dákó (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 8)
- {
- format(string, sizeof(string), "%d: Kard (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 9)
- {
- format(string, sizeof(string), "%d: Láncfűrész (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 10)
- {
- format(string, sizeof(string), "%d: Vibrátor (%d)", i, sammo); //Dildo
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 11)
- {
- format(string, sizeof(string), "%d: Vibrátor (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 12)
- {
- format(string, sizeof(string), "%d: Vibrátor (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 13)
- {
- format(string, sizeof(string), "%d: Vibrátor (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 14)
- {
- format(string, sizeof(string), "%d: Virág (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 15)
- {
- format(string, sizeof(string), "%d: Bot (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 16)
- {
- format(string, sizeof(string), "%d: Gránát (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 17)
- {
- format(string, sizeof(string), "%d: Füstgránát (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 18)
- {
- format(string, sizeof(string), "%d: Molotov koktél (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 22)
- {
- format(string, sizeof(string), "%d: 9mm-es (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 23)
- {
- format(string, sizeof(string), "%d: Hangtompítós 9mm-es (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 24)
- {
- format(string, sizeof(string), "%d: Desert eagle (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 25)
- {
- format(string, sizeof(string), "%d: Shotgun (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 26)
- {
- format(string, sizeof(string), "%d: Sawn-off Shotgun (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 27)
- {
- format(string, sizeof(string), "%d: Combat shotgun (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 28)
- {
- format(string, sizeof(string), "%d: Mikro smg (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 29)
- {
- format(string, sizeof(string), "%d: Mp5 (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 30)
- {
- format(string, sizeof(string), "%d: AK-47 (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 31)
- {
- format(string, sizeof(string), "%d: M4 (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 32)
- {
- format(string, sizeof(string), "%d: Tec 9 (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 33)
- {
- format(string, sizeof(string), "%d: Puska (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 34)
- {
- format(string, sizeof(string), "%d: Sniper (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 35)
- {
- format(string, sizeof(string), "%d: Rakétavető (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 36)
- {
- format(string, sizeof(string), "%d: Hőkövetős rakétavető (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 37)
- {
- format(string, sizeof(string), "%d: Lángszóró (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 38)
- {
- format(string, sizeof(string), "%d: Minigun (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 39)
- {
- format(string, sizeof(string), "%d: Robbanó táska (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 40)
- {
- format(string, sizeof(string), "%d: Detonátor kapcsolója (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 41)
- {
- format(string, sizeof(string), "%d: Spray (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 42)
- {
- format(string, sizeof(string), "%d: Poroltó (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 43)
- {
- format(string, sizeof(string), "%d: Fényképező (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 44)
- {
- format(string, sizeof(string), "%d: Éjjellátó (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 45)
- {
- format(string, sizeof(string), "%d: Hőérzékelő (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- if(sweapon == 46)
- {
- format(string, sizeof(string), "%d: Ejtőernyő (%d)", i, sammo);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- }
- }
- return 1;
- }
- CMD:checkweapons(playerid, params[])
- {
- return cmd_cw(playerid,params);
- }
- CMD:sp(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 1) return NemVagyAdmin(playerid,2);
- SavePos(playerid);
- SendClientMessage(playerid,COLOR_GREENYELLOW,"Pozíciód elmentve!");
- return 1;
- }
- CMD:lp(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 1) return NemVagyAdmin(playerid,2);
- LoadPos(playerid);
- SendClientMessage(playerid,COLOR_GREENYELLOW,"Előző mentett pozíciód betöltve!");
- return 1;
- }
- CMD:count(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- new Count;
- if(sscanf(params,"ii",Count,freeze)) return Usage2(playerid,"count","Másodperc","Fagyasztás 0-1");
- if(Count < 3 || Count > 100) return SendClientMessage(playerid,COLOR_ERROR,"A számlálásnak 3 és 100 közé kell esnie!");
- if(freeze < 0 || freeze > 1) return SendClientMessage(playerid,COLOR_ERROR,"A fagyasztást 1-re(fagyás) vagy 0-ra(nem fagyás)-ra állítsd!");
- if(cdstarted == true) return SendClientMessage(playerid,COLOR_ERROR,"Egy visszaszámlálás már el lett indítva!");
- countd = Count+1;
- if(freeze == 1)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- TogglePlayerControllable(i, false);
- }
- }
- }
- countdown = SetTimer("cd",1000,true);
- new string[128];
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s elindított egy visszaszámlálást.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick]);
- return 1;
- }
- CMD:freeze(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 3) return NemVagyAdmin(playerid,4);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"freeze","Játékos ID/Név");
- TogglePlayerControllable(giveplayerid,false);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}lefagyasztotta {%s}%s -t.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s lefagyasztotta %s -t.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:unfreeze(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"unfreeze","Játékos ID/Név");
- TogglePlayerControllable(giveplayerid,true);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}kiolvasztotta {%s}%s -t.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s kiolvasztotta %s -t.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:timemute(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- new time;
- if(sscanf(params,"ui",giveplayerid,time)) return Usage2(playerid,"timemute","Játékos ID/Név","Perc");
- if(PlayerInfo[giveplayerid][pMuted] == 1) return SendClientMessage(playerid,COLOR_ERROR,"Ő már le van némítva!");
- WriteIntDini(giveplayerid,pMuted,"Muted",1);
- WriteIntDini(giveplayerid,pMuteTime,"MuteTime",time);
- SetTimer("Unmute",time*60,1);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"Le lettél némítva %d percre %s által!",time,PlayerInfo[playerid][pAdminNick]);
- SendClientMessage(giveplayerid,COLOR_ERROR,string);
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}elnémította {%s}%s -t %d {FFFF00}percre.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name,time);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s elnémította %s -t %d percre.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name,time);
- AdminLog(string);
- return 1;
- }
- CMD:mute(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"mute","Játékos ID/Név");
- if(PlayerInfo[giveplayerid][pMuted] == 1) return SendClientMessage(playerid,COLOR_ERROR,"Ő már le van némítva!");
- WriteIntDini(giveplayerid,pMuted,"Muted",1);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}elnémította {%s}%s -t.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s elnémította %s -t.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:unmute(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(sscanf(params,"u",giveplayerid)) return Usage1(playerid,"unmute","Játékos ID/Név");
- if(PlayerInfo[giveplayerid][pMuted] == 0) return SendClientMessage(playerid,COLOR_ERROR,"Ő nincs lenémítva!");
- WriteIntDini(giveplayerid,pMuted,"Muted",0);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}levette {%s}%s {FFFF00}némítását.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],admincolors[PlayerInfo[playerid][pAdmin]],name);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s levette %s némítását.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name);
- AdminLog(string);
- return 1;
- }
- CMD:silenced(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- new sendername[MAX_PLAYER_NAME];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pMuted] == 1)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- SendClientMessage(playerid,COLOR_RED,"Elnémítottak listája:");
- new string[128];
- format(string,sizeof(string),"%s",sendername);
- SendClientMessage(playerid,COLOR_YELLOW,string);
- }
- }
- }
- return 1;
- }
- CMD:asay(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid,COLOR_ERROR,"Te jelenleg le vagy némítva!");
- if(isnull(params)) return Usage1(playerid,"asay","Szöveg");
- new fs[128];
- format(fs,sizeof(fs),"{%s}%s{FFFFFF}: %s",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],params);
- SendClientMessageToAll(-1,fs);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(fs,sizeof(fs),"[%d.%d.%d_%d:%d:%d] [ASAY] %s: %s",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],params);
- AdminLog(fs);
- return 1;
- }
- CMD:a(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] == 0) return NemVagyAdmin(playerid,1);
- if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid,COLOR_ERROR,"Te jelenleg le vagy némítva!");
- new result[128], string[128];
- if(sscanf(params,"s[104]", result))
- {
- SendClientMessage(playerid, COLOR_ERROR, "Használat: /(a)dmin [Szöveg]");
- return 1;
- }
- format(string, sizeof(string), "[ADMIN] {%s}%s{FFFFFF}: %s", admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick], result);
- if (PlayerInfo[playerid][pAdmin] >= 2)
- {
- SendAdminMessage(COLOR_YELLOW, string);
- }
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] [ADCHAT] %s: %s",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],params);
- AdminLog(string);
- return 1;
- }
- CMD:admin(playerid,params[])
- {
- return cmd_a(playerid,params);
- }
- CMD:askin(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2) return NemVagyAdmin(playerid,3);
- new skinid;
- if(sscanf(params,"ui",giveplayerid,skinid)) return Usage2(playerid,"askin","Játékos ID/Név","Skin ID");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_ERROR, "Nincs kapcsolódva a játékos!");
- SetPlayerSkin(giveplayerid,skinid);
- WriteIntDini(giveplayerid,pSkin,"Skin",skinid);
- new name[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, name, sizeof(name));
- new string[128];
- format(string,sizeof(string),"[ADMIN] {%s}%s {FFFF00}átállította {FF0000}%s {FFFF00}külsőjét {%s}%d {FFFF00}számúra.",admincolors[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pAdminNick],name,admincolors[PlayerInfo[playerid][pAdmin]],skinid);
- SendAdminMessage(COLOR_YELLOW,string);
- new Hour, Minute, Sec, Day, Month, Year;
- gettime(Hour, Minute, Sec); getdate(Year, Month, Day);
- format(string,sizeof(string),"[%d.%d.%d_%d:%d:%d] %s átállította %s külsőjét %d számúra.",Year,Month,Day,Hour,Minute,Sec,PlayerInfo[playerid][pAdminNick],name,skinid);
- AdminLog(string);
- return 1;
- }
- CMD:adminskin(playerid,params[])
- {
- return cmd_askin(playerid,params);
- }
- /*for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i))
- {
- switch(GetPVarInt(i,"adminlevel"))
- {
- case 0,1: continue;
- case 2:
- {
- format(admins, 500, "Adminsegéd: %s [Adminszint: %d]\n", PlayerInfo[playerid][pAdminNick],PlayerInfo[playerid][pAdmin]);
- }
- case 3:
- {
- format(admins, 500, "Moderátor: %s [Adminszint: %d]\n",PlayerInfo[playerid][pAdminNick],PlayerInfo[playerid][pAdmin]);
- }
- case 4:
- {
- format(admins, 500, "Globális Moderátor: %s [Adminszint: %d]\n",PlayerInfo[playerid][pAdminNick],PlayerInfo[playerid][pAdmin]);
- }
- case 5:
- {
- format(admins, 500, "Adminisztrátor: %s [Adminszint: %d]\n",PlayerInfo[playerid][pAdminNick],PlayerInfo[playerid][pAdmin]);
- }
- default:
- {
- format(admins, 500, "Főadminisztrátor: %s [Adminszint: %d]\n", PlayerInfo[playerid][pAdminNick],PlayerInfo[playerid][pAdmin]);
- }
- // default: continue;
- }
- }*/
- CMD:admins(playerid, params[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1337)
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(i,sendername,sizeof(sendername));
- new admtext[64];
- if(PlayerInfo[i][pAdmin] == 6) { admtext = "Főadminisztrátor"; }
- else if(PlayerInfo[i][pAdmin] == 5) { admtext = "Adminisztrátor"; }
- else if(PlayerInfo[i][pAdmin] == 4) { admtext = "Globális Moderátor"; }
- else if(PlayerInfo[i][pAdmin] == 3) { admtext = "Moderátor"; }
- else if(PlayerInfo[i][pAdmin] == 2) { admtext = "Adminsegéd"; }
- format(string, 256, "%s: {%s}%s", admtext, admincolors[PlayerInfo[i][pAdmin]],sendername);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- }
- }
- return 1;
- }
- CMD:ahelp(playerid,params[])
- {
- /*if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- SendClientMessage(playerid,COLOR_YELLOW,"*V.I.P parancsok: /vip");
- }*/
- if(PlayerInfo[playerid][pAdmin] >= 2)
- {
- SendClientMessage(playerid,COLOR_YELLOW,"*Adminsegéd parancsok: /tv /tvoff /sp /lp /a");
- }
- if(PlayerInfo[playerid][pAdmin] >= 3)
- {
- SendClientMessage(playerid,COLOR_PURPLE,"*Moderátor parancsok: /eject /kill /clearchat /jail /unjail /kick /heal /asay");
- SendClientMessage(playerid,COLOR_PURPLE,"*Moderátor parancsok: /armour /id /getip /disarm /warn /cw /unfreeze /timemute");
- SendClientMessage(playerid,COLOR_PURPLE,"*Moderátor parancsok: /mute /unmute /silenced /askin");
- }
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- SendClientMessage(playerid,COLOR_BLUE,"*Globális moderátor parancsok: /veh /arepair /town /tuning /burn /clearallchat");
- SendClientMessage(playerid,COLOR_BLUE,"*Globális moderátor parancsok: /weather /slap /getallip /count /freeze");
- }
- if(PlayerInfo[playerid][pAdmin] >= 5)
- {
- SendClientMessage(playerid,COLOR_YELLOWGREEN,"*Adminisztrátor parancsok: /fly /explode /ejectall /killall /givecash /setcash");
- SendClientMessage(playerid,COLOR_YELLOWGREEN,"*Adminisztrátor parancsok: /ban /settime /blind /unblind /weatherall /disarmall");
- }
- if(PlayerInfo[playerid][pAdmin] == 6)
- {
- SendClientMessage(playerid,COLOR_RED,"*FőAdminisztrátor parancsok: /serverpm /gmx /bar /unban /makeadmin /setalltime /gravity");
- }
- return 1;
- }
- CMD:adminhelp(playerid,params[])
- {
- return cmd_ahelp(playerid,params);
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,COLOR_GREENYELLOW,"A szerveren {FF0040}Revelation Admin {ADFF2F}script fut!");
- PlayerInfo[playerid][pReg] = dini_Bool(file, "Registered");
- if(PlayerInfo[playerid][pReg] == false) SendClientMessage(playerid,COLOR_GREENYELLOW,"Regisztráláshoz: /register [Jelszó]");
- if(PlayerInfo[playerid][pReg] == true) SendClientMessage(playerid,COLOR_GREENYELLOW,"Te már regisztrálva vagy! Bejelentkezéshez: /login [Jelszó]");
- InitFly(playerid);
- pvehicleid[playerid] = GetPlayerVehicleID(playerid);
- pvehicleid[playerid] = 0;
- pmodelid[playerid] = 0;
- PlayerInfo[playerid][pMuted] = dini_Int(file, "Muted");
- PlayerInfo[playerid][pMuteTime] = dini_Int(file, "MuteTime");
- if(PlayerInfo[playerid][pMuted] == 1 && PlayerInfo[playerid][pMuteTime] >= 1)
- {
- SetTimer("Unmute",PlayerInfo[playerid][pMuteTime]*60,1);
- }
- togpm[playerid] = PlayerInfo[playerid][pPM];
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- IsLogged[playerid] = false;
- LogTries[playerid] = 1;
- WriteIntDini(playerid,pMoney,"Money",PlayerInfo[playerid][pMoney]);
- WriteIntDini(playerid,pScore,"Score",PlayerInfo[playerid][pScore]);
- WriteIntDini(playerid,pAdmin,"Admin",PlayerInfo[playerid][pAdmin]);
- WriteIntDini(playerid,pKills,"Kills",PlayerInfo[playerid][pKills]);
- WriteIntDini(playerid,pDeaths,"Deaths",PlayerInfo[playerid][pDeaths]);
- WriteIntDini(playerid,pHours,"Hours",PlayerInfo[playerid][pHours]);
- WriteIntDini(playerid,pBanned,"Banned",PlayerInfo[playerid][pBanned]);
- WriteIntDini(playerid,pBlinded,"Blinded",PlayerInfo[playerid][pBlinded]);
- WriteIntDini(playerid,pMuted,"Muted",PlayerInfo[playerid][pMuted]);
- WriteIntDini(playerid,pWarns,"Warns",PlayerInfo[playerid][pWarns]);
- WriteIntDini(playerid,pMuteWarns,"MuteWarns",0);
- WriteIntDini(playerid,pMuteTime,"MuteTime",PlayerInfo[playerid][pMuteTime]);
- WriteIntDini(playerid,pJailed,"Jailed",PlayerInfo[playerid][pJailed]);
- WriteIntDini(playerid,pJailTime,"JailTime",PlayerInfo[playerid][pJailTime]);
- SavePos(playerid);
- WriteIntDini(playerid,pSkin,"Skin",PlayerInfo[playerid][pSkin]);
- WriteIntDini(playerid,pPM,"PM",PlayerInfo[playerid][pPM]);
- if(GetPVarInt(playerid, "CreatingBar") == 1)
- {
- DestroyProgressBar(Bar:GetPVarInt(playerid, "BarID"));
- DeleteVars(GetPVarInt(playerid, "BarID"));
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IsLogged[playerid] == true)
- {
- LoadPos(playerid);
- SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- PlayerInfo[playerid][pDeaths]++;
- PlayerInfo[killerid][pKills]++;
- if(GetPVarInt(playerid, "MovingBar"))
- {
- TogglePlayerControllable(playerid, true);
- SetPVarInt(playerid, "MovingBar", MOVE_NONE);
- }
- return 1;
- }
- public SendAdminMessage(color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 2)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if (PlayerInfo[playerid][pMuted] == 1) {
- if(PlayerInfo[playerid][pMuteWarns] < MAX_MUTEWARNS)
- {
- SendClientMessage(playerid,COLOR_RED,"Te jelenleg le vagy némítva így nem beszélhetsz!");
- PlayerInfo[playerid][pMuteWarns]++;
- } else {
- SendClientMessage(playerid,COLOR_ERROR,"Meg volt mondva,hogy nem írhatsz!");
- SendClientMessage(playerid,COLOR_ERROR,"De írtál ezért ki lettél rúgva a szerverről!");
- RevKick(playerid,"Némítva akart beszélni.");
- Kick(playerid);
- }
- return 0;
- }
- new TickCount = GetTickCount();
- if(GetPVarInt(playerid,"FloodTime") > (TickCount-(FLOODTIME * 1000))){
- SendClientMessage(playerid, COLOR_RED, "Várj "#FLOODTIME" másodpercet mielőtt újra írnál!Wait "#FLOODTIME" seconds!");
- return 0;
- }
- SetPVarInt(playerid,"FloodTime",GetTickCount());
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/mycommand", cmdtext, true, 10) == 0)
- {
- // Do something here
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_DRIVER) {
- pvehicleid[playerid] = GetPlayerVehicleID(playerid);
- pmodelid[playerid] = GetVehicleModel(pvehicleid[playerid]);
- }
- else {
- pvehicleid[playerid] = 0;
- pmodelid[playerid] = 0;
- }
- return 1;
- }
- GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &vehic){
- for(new i = 1; i < MAX_VEHICLES; i++){
- if(GetVehicleModel(i) > 0){
- if(GetPlayerVehicleID(playerid) != i ){
- new Float:x, Float:y, Float:z;
- new Float:x2, Float:y2, Float:z2;
- GetVehiclePos(i, x, y, z);
- x2 = x1 - x; y2 = y1 - y; z2 = z1 - z;
- new Float:iDist = (x2*x2+y2*y2+z2*z2);
- printf("Vehicle %d is %f", i, iDist);
- if( iDist < dist){
- vehic = i;
- }
- }
- }
- }
- }
- #pragma unused GetVehicleWithinDistance
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- stock SavePos(playerid)
- {
- GetPlayerPos(playerid,PlayerInfo[playerid][pX],PlayerInfo[playerid][pY],PlayerInfo[playerid][pZ]);
- GetPlayerFacingAngle(playerid,PlayerInfo[playerid][pA]);
- dini_FloatSet(file, "X", PlayerInfo[playerid][pX]);
- dini_FloatSet(file, "Y", PlayerInfo[playerid][pY]);
- dini_FloatSet(file, "Z", PlayerInfo[playerid][pZ]);
- dini_FloatSet(file, "A", PlayerInfo[playerid][pA]);
- return 1;
- }
- stock LoadPos(playerid)
- {
- SetPlayerPos(playerid,PlayerInfo[playerid][pX],PlayerInfo[playerid][pY],PlayerInfo[playerid][pZ]);
- SetPlayerFacingAngle(playerid,PlayerInfo[playerid][pA]);
- return 1;
- }
- stock NemVagyAdmin(playerid,level)
- {
- new uzi[128];
- format(uzi,sizeof(uzi),"Nem használhatod a parancsot! Legalább %d szintű adminnak kell lenned hozzá!",level);
- SendClientMessage(playerid,COLOR_ERROR,uzi);
- return 1;
- }
- stock RevKick(playerid,reason[32])
- {
- new uzi[128];
- new kirugta[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid,kirugta,sizeof(kirugta));
- format(uzi,sizeof(uzi),"[KICK] %s ki lett rúgva a szerveről "#REVADMIN" által. Indok: %s",kirugta,reason);
- SendClientMessage(playerid,COLOR_ERROR,uzi);
- return 1;
- }
- stock Usage1(playerid,parancs[32],elso[32])
- {
- new uzi[128];
- format(uzi,sizeof(uzi),"Használat: /%s [%s]",parancs,elso);
- SendClientMessage(playerid,COLOR_ERROR,uzi);
- return 1;
- }
- stock Usage2(playerid,parancs[32],elso[32],masodik[32])
- {
- new uzi[128];
- format(uzi,sizeof(uzi),"Használat: /%s [%s] [%s]",parancs,elso,masodik);
- SendClientMessage(playerid,COLOR_ERROR,uzi);
- return 1;
- }
- stock WriteIntDini(playerid,valtozo,fajl[64],mire)
- {
- PlayerInfo[playerid][valtozo] = mire;
- dini_IntSet(file, fajl, mire);
- return 1;
- }
- stock WriteFloatDini(playerid,valtozo,fajl[64],mire)
- {
- PlayerInfo[playerid][valtozo] = mire;
- dini_FloatSet(file, fajl, mire);
- return 1;
- }
- /*stock WriteDini(playerid,valtozo,fajl[64],mire[128])
- {
- PlayerInfo[playerid][valtozo] = mire;
- dini_Set(file, fajl, mire);
- return 1;
- }*/
- stock WriteBoolDini(playerid,valtozo,fajl[64],bool:mire)
- {
- PlayerInfo[playerid][valtozo] = mire;
- dini_BoolSet(file, fajl, mire);
- return 1;
- }
- stock IsValidSkin(SkinID)
- {
- switch(SkinID)
- {
- case 0..41: return 1; case 43..64: return 1; case 66..73: return 1;
- case 75..85: return 1; case 87..118: return 1; case 120..148: return 1;
- case 150..207: return 1; case 209..264: return 1; case 274..288: return 1;
- case 290..299: return 1;
- default: return 0;
- }
- return 0;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- if(WithoutReg == false)
- {
- if(PlayerInfo[playerid][pReg] == false)
- {
- SendClientMessage(playerid,COLOR_ERROR,"Regisztráció nélkül nem játszhatsz a szerveren!");
- SendClientMessage(playerid,COLOR_ERROR,"Regisztrációhoz /register [Jelszó]");
- return 0;
- }
- }
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- new Menu:Current = GetPlayerMenu(playerid);
- if(Current == TuningMenu) {
- switch(row){
- case 0: ShowMenuForPlayer(Paintjobs, playerid);
- case 1: ShowMenuForPlayer(Colors, playerid);
- case 2: ShowMenuForPlayer(Exhausts, playerid);
- case 3:ShowMenuForPlayer(Frontbumper, playerid);
- case 4:ShowMenuForPlayer(Rearbumper, playerid);
- case 5:ShowMenuForPlayer(Roof, playerid);
- case 6:ShowMenuForPlayer(Spoilers, playerid);
- case 7:ShowMenuForPlayer(Sideskirts, playerid);
- case 8:ShowMenuForPlayer(Bullbars, playerid);
- case 9:ShowMenuForPlayer(Wheels, playerid);
- case 10:ShowMenuForPlayer(Carstereo, playerid);
- case 11:ShowMenuForPlayer(TuningMenu1, playerid);
- }
- }
- if(Current == Paintjobs) {
- switch(row){
- case 0:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560 ||
- pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 || // Broadway
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 535 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 558)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehiclePaintjob(car,0);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
- ShowMenuForPlayer(Paintjobs, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 1:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560 ||
- pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 || // Broadway
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 535 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 558)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehiclePaintjob(car,1);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
- ShowMenuForPlayer(Paintjobs, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 2:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560 ||
- pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 || // Broadway
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 535 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 558)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehiclePaintjob(car,2);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
- ShowMenuForPlayer(Paintjobs, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 3:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560 ||
- pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 || // Broadway
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 535 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 558)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehiclePaintjob(car,3);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
- ShowMenuForPlayer(Paintjobs, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 4:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560 ||
- pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 || // Broadway
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 535 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 558)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehiclePaintjob(car,4);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added paintjob to car");
- ShowMenuForPlayer(Paintjobs, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] Paintjob is only for Wheel Arch Angrls and Loco Low Co types of cars");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 5:
- {
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- }
- if(Current == Colors) {
- switch(row){
- case 0:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,0,0);
- //GivePlayerMoney(playerid,-150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 1:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,1,1);
- // GivePlayerMoney(playerid,-150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 2:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,3,3);
- // GivePlayerMoney(playerid,-150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 3:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,79,79);
- // GivePlayerMoney(playerid,-150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 4:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,86,86);
- // GivePlayerMoney(playerid,-150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 5:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,6,6);
- // GivePlayerMoney(playerid,-150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 6:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,126,126);
- // GivePlayerMoney(playerid,-150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 7:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,66,66);
- // GivePlayerMoney(playerid,-150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 8:ShowMenuForPlayer(Colors1, playerid);
- }
- }
- if(Current == Colors1) {
- switch(row){
- case 0:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,24,24);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 1:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,123,123);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 2:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,53,53);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 3:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,93,93);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 4:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,83,83);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 5:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,60,60);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 6:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,126,126);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 7:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(car,110,110);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully repainted to car");
- ShowMenuForPlayer(Colors1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 8:ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- if(Current == Exhausts) {
- switch(row){
- //-------------------Alien Exausts-Wheel Arch Cars----------------------------------------------------------
- case 0:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562)
- {
- AddVehicleComponent(car,1034);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Elegy");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 565)
- {
- AddVehicleComponent(car,1046);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Flash");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 559)
- {
- AddVehicleComponent(car,1065);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Jetser");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 561)
- {
- AddVehicleComponent(car,1064);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Stratum");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 560)
- {
- AddVehicleComponent(car,1028);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Sultan");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 558)
- {
- AddVehicleComponent(car,1089);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Exhaust component on Uranus");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------X-Flow Exausts-Wheel Arch Cars----------------------------------------------------------
- case 1:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562)
- {
- AddVehicleComponent(car,1037);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Elegy");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 565)
- {
- AddVehicleComponent(car,1045);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Flash");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 559)
- {
- AddVehicleComponent(car,1066);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow exaust component on Jester");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 561)
- {
- AddVehicleComponent(car,1059);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Stratum");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 560)
- {
- AddVehicleComponent(car,1029);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Sultan");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 558)
- {
- AddVehicleComponent(car,1092);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Exhaust component on Uranus");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chromer Exausts----------------------------------------------------------
- case 2:
- if(pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 ||
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 535)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 575) // Brodway
- {
- AddVehicleComponent(car,1044);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Brodway");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 534)// Remington
- {
- AddVehicleComponent(car,1126);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Remington");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 567)// Savanna
- {
- AddVehicleComponent(car,1129);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Savanna");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1104);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Blade");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1113);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Slamvan");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 576) // Tornado
- {
- AddVehicleComponent(car,1136);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer Exhaust component on Tornado");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Salmin Exausts----------------------------------------------------------
- case 3:
- if(pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 ||
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 535)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 575) // Brodway
- {
- AddVehicleComponent(car,1043);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Brodway");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 534)// Remington
- {
- AddVehicleComponent(car,1127);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Remingon");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 567)// Savanna
- {
- AddVehicleComponent(car,1132);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Savanna");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1105);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Blade");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1114);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Slamvan");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- else if(pmodelid[playerid] == 576) // Tornado
- {
- AddVehicleComponent(car,1135);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin Exhaust component on Tornado");
- ShowMenuForPlayer(Exhausts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 4:ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- if(Current == Frontbumper) {
- switch(row){
- //-------------------Alien Front Bumper-Wheel Arch Cars----------------------------------------------------------
- case 0:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1171);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Elegy");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1153);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Flash");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jester
- {
- AddVehicleComponent(car,1160);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Jester");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1155);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Stratum");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1169);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Sultan");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1166);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien front bumper component on Uraus");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------X-Flow Front Bumper-Wheel Arch Cars----------------------------------------------------------
- case 1:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1172);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Elegy");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1152);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Flash");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jetser
- {
- AddVehicleComponent(car,1173);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Jester");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1157);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Stratum");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1170);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Sultan");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1165);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow front bumper component on Uranus");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chromer Front Bumper----------------------------------------------------------
- case 2:
- if(pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 ||
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 535)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 575) // Brodway
- {
- AddVehicleComponent(car,1174);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Brodway");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 534)// Remington
- {
- AddVehicleComponent(car,1179);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Remington");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 567)// Savanna
- {
- AddVehicleComponent(car,1189);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Savanna");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1182);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Blade");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1115);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Slamvan");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 576) // Tornado
- {
- AddVehicleComponent(car,1191);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer front bumper component on Tornado");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Salmin Front Bumper----------------------------------------------------------
- case 3:
- if(pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 ||
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 576)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 575) // Brodway
- {
- AddVehicleComponent(car,1175);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Brodway");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 534)// Remington
- {
- AddVehicleComponent(car,1185);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Remington");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 567)// Savanna
- {
- AddVehicleComponent(car,1188);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Savanna");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1181);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Blade");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1116);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Slamvan");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- else if(pmodelid[playerid] == 576) // Tornado
- {
- AddVehicleComponent(car,1190);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin front bumper component on Tornado");
- ShowMenuForPlayer(Frontbumper, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 4:ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- if(Current == Rearbumper) {
- switch(row){
- //-------------------Alien Rear Bumper-Wheel Arch Cars----------------------------------------------------------
- case 0:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1149);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Elegy");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Flash");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jester
- {
- AddVehicleComponent(car,1159);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Jester");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1154);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Stratum");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1141);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Sultan");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1168);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien rear bumper component on Uranus");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------X-Flow Rear Bumper-Wheel Arch Cars----------------------------------------------------------
- case 1:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1148);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Elegy");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1151);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Flash");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jetser
- {
- AddVehicleComponent(car,1161);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Jester");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1156);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Stratum");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1140);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Sultan");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1167);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow rear bumper component on Uranus");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chromer rear Bumper----------------------------------------------------------
- case 2:
- if(pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 ||
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 535)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 575) // Brodway
- {
- AddVehicleComponent(car,1176);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Brodway");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 534)// Remington
- {
- AddVehicleComponent(car,1180);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Remington");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 567)// Savanna
- {
- AddVehicleComponent(car,1187);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Savanna");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1184);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Blade");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1109);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Slamvan");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 576) // Tornado
- {
- AddVehicleComponent(car,1192);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chromer rear bumper component on Tornado");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Salmin Rear Bumper----------------------------------------------------------
- case 3:
- if(pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 534 ||
- pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 535)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 575) // Brodway
- {
- AddVehicleComponent(car,1177);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Brodway");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 534)// Remington
- {
- AddVehicleComponent(car,1178);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Remington");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 567)// Savanna
- {
- AddVehicleComponent(car,1186);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Savanna");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1183);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Blade");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1110);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Slamvan");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- else if(pmodelid[playerid] == 576) // Tornado
- {
- AddVehicleComponent(car,1193);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Slamin rear bumper component on Tornado");
- ShowMenuForPlayer(Rearbumper, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 4:ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- if(Current == Roof) {
- switch(row){
- //-------------------Alien Roof Vent-Wheel Arch Cars----------------------------------------------------------
- case 0:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1035);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Elegy");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1054);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Flash");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jester
- {
- AddVehicleComponent(car,1067);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Jester");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1055);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Stratum");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1032);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Sultan");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1088);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien roof vent component on Uranus");
- ShowMenuForPlayer(Roof, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------X-Flow Roof Vent-Wheel Arch Cars----------------------------------------------------------
- case 1:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1035);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Elegy");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1053);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Flash");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jetser
- {
- AddVehicleComponent(car,1068);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Jester");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1061);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Stratum");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1033);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Sultan");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1091);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow roof vent component on Uranus");
- ShowMenuForPlayer(Roof, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Hardtop Roof ----------------------------------------------------------
- case 2:
- if(pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 567) // Savanna
- {
- AddVehicleComponent(car,1130);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Hardtop Roof component on Brodway");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1128);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Hardtop Roof component on Blade");
- ShowMenuForPlayer(Roof, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types Savanna and Blade");
- ShowMenuForPlayer(Roof, playerid);
- }
- //-------------------Locos Low Softtop Roof ----------------------------------------------------------
- case 3:
- if(pmodelid[playerid] == 567 ||
- pmodelid[playerid] == 536)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 567) // Savanna
- {
- AddVehicleComponent(car,1131);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Softtop Roof component on Brodway");
- ShowMenuForPlayer(Roof, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1103);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Softtop Roof component on Blade");
- ShowMenuForPlayer(Roof, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types Savanna and Blade");
- ShowMenuForPlayer(Roof, playerid);
- }
- case 4:ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- if(Current == Spoilers) {
- switch(row){
- //-------------------Alien Spoilers-Wheel Arch Cars----------------------------------------------------------
- case 0:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1147);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Elegy");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1049);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Flash");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jester
- {
- AddVehicleComponent(car,1162);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Jester");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1158);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Stratum");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1138);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Sultan");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1164);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Spoilers component on Uranus");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------X-Flow Spoilers-Wheel Arch Cars----------------------------------------------------------
- case 1:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1146);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Elegy");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1150);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Flash");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jetser
- {
- AddVehicleComponent(car,1158);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Jester");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1060);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Stratum");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1139);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Sultan");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1163);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Spoilers component on Uranus");
- ShowMenuForPlayer(Spoilers, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to X-Flow Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 2:
- {
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- }
- if(Current == Sideskirts) {
- switch(row){
- //-------------------Alien Sideskirts Wheel Arch Cars----------------------------------------------------------
- case 0:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1036);
- AddVehicleComponent(car,1040);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts component on Elegy");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1047);
- AddVehicleComponent(car,1051);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Sideskirts vent component on Flash");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jester
- {
- AddVehicleComponent(car,1069);
- AddVehicleComponent(car,1071);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts component on Jester");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1056);
- AddVehicleComponent(car,1062);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts component on Stratum");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1026);
- AddVehicleComponent(car,1027);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts bumper component on Sultan");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1090);
- AddVehicleComponent(car,1094);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch Alien Side Skirts component on Uranus");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------X-Flow Sideskirts-Wheel Arch Cars----------------------------------------------------------
- case 1:
- if(pmodelid[playerid] == 562 ||
- pmodelid[playerid] == 565 ||
- pmodelid[playerid] == 559 ||
- pmodelid[playerid] == 561 ||
- pmodelid[playerid] == 560)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 562) // Elegy
- {
- AddVehicleComponent(car,1039);
- AddVehicleComponent(car,1041);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Elegy");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 565) // Flash
- {
- AddVehicleComponent(car,1048);
- AddVehicleComponent(car,1052);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Flash");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 559) // Jetser
- {
- AddVehicleComponent(car,1070);
- AddVehicleComponent(car,1072);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Jester");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 561) // Stratum
- {
- AddVehicleComponent(car,1057);
- AddVehicleComponent(car,1063);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Stratum");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 560) // Sultan
- {
- AddVehicleComponent(car,1031);
- AddVehicleComponent(car,1030);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Sultan");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 558) // Uranus
- {
- AddVehicleComponent(car,1093);
- AddVehicleComponent(car,1095);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wheel Arch X-Flow Side Skirts component on Uranus");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Wheel Arch Angels Car types");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chrome Strip Side Skirts----------------------------------------------------------
- case 2:
- if(pmodelid[playerid] == 575 ||
- pmodelid[playerid] == 536 ||
- pmodelid[playerid] == 576 ||
- pmodelid[playerid] == 567)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 575) // Brodway
- {
- AddVehicleComponent(car,1042);
- AddVehicleComponent(car,1099);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Strip Side Skirts component on Brodway");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 567) // Savanna
- {
- AddVehicleComponent(car,1102);
- AddVehicleComponent(car,1133);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Strip Side Skirts component on Savanna");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 576) // Tornado
- {
- AddVehicleComponent(car,1134);
- AddVehicleComponent(car,1137);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Strip Side Skirts component on Tornado");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- else if(pmodelid[playerid] == 536) // Blade
- {
- AddVehicleComponent(car,1108);
- AddVehicleComponent(car,1107);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Strip Side Skirts component on Blade");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car types Brodway, Savanna Tornado and Blade");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chrome Flames Side Skirts----------------------------------------------------------
- case 3:
- if(pmodelid[playerid] == 534 ||
- pmodelid[playerid] == 534)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 534) // Remington
- {
- AddVehicleComponent(car,1122);
- AddVehicleComponent(car,1101);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Flames Side Skirts component on Remington");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chrome Arches Side Skirts----------------------------------------------------------
- case 4:
- if(pmodelid[playerid] == 534 ||
- pmodelid[playerid] == 534)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 534) // Remington
- {
- AddVehicleComponent(car,1106);
- AddVehicleComponent(car,1124);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Arches Side Skirts component on Remington");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chrome Trim Side Skirts----------------------------------------------------------
- case 5:
- if(pmodelid[playerid] == 535)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1118);
- AddVehicleComponent(car,1120);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Trim Side Skirts component on Slamvan");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Slamvan ");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chrome Wheelcovers Side Skirts----------------------------------------------------------
- case 6:
- if(pmodelid[playerid] == 535)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1119);
- AddVehicleComponent(car,1121);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Wheelcovers component on Slamvan");
- ShowMenuForPlayer(Sideskirts, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Slamvan ");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 7:ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- //-------------------Locos Low Chrome Grill ----------------------------------------------------------
- if(Current == Bullbars) {
- switch(row){
- case 0:
- if(pmodelid[playerid] == 534)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 534) // Remington
- {
- AddVehicleComponent(car,1100);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Grill component on Remington");
- ShowMenuForPlayer(Bullbars, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chrome Bars ----------------------------------------------------------
- case 1:
- if(pmodelid[playerid] == 534)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 534) // Remington
- {
- AddVehicleComponent(car,1123);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Bars component on Remington");
- ShowMenuForPlayer(Bullbars, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chrome Lights ----------------------------------------------------------
- case 2:
- if(pmodelid[playerid] == 534)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 534) // Remington
- {
- AddVehicleComponent(car,1125);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Lights component on Remington");
- ShowMenuForPlayer(Bullbars, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Remington ");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- //-------------------Locos Low Chrome Bullbar ----------------------------------------------------------
- case 3:
- if(pmodelid[playerid] == 535)
- {
- new car = GetPlayerVehicleID(playerid);
- if(pmodelid[playerid] == 535) // Slamvan
- {
- AddVehicleComponent(car,1117);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Locos Low Chrome Lights component on Slamvan");
- ShowMenuForPlayer(Bullbars, playerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"[WARNING] You can only add this component to Locos Low Car type Slamvan ");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 4:ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- if(Current == Wheels) {
- switch(row){
- case 0:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1025);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Offroad Wheels ");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 1:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1074);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Mega Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 2:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1076);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Wires Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 3:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1078);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Twist Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(Wheels, playerid);
- }
- case 4:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1081);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Grove Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 5:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1082);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Import Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 6:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1085);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Atomic Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 7:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1096);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Ahab Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 8:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1097);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Virtual Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 9:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1098);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Access Wheels");
- ShowMenuForPlayer(Wheels, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 10:
- {
- ShowMenuForPlayer(Wheels1, playerid);
- }
- case 11:
- {
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- }
- if(Current == Wheels1) {
- switch(row){
- case 0:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1084);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Trance Wheels ");
- ShowMenuForPlayer(Wheels1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 1:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1073);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Shadow Wheels");
- ShowMenuForPlayer(Wheels1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 2:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1075);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Rimshine Wheels");
- ShowMenuForPlayer(Wheels1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 3:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1077);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Classic Wheels");
- ShowMenuForPlayer(Wheels1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(Wheels, playerid);
- }
- case 4:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1079);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Cutter Wheels");
- ShowMenuForPlayer(Wheels1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 5:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1080);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Switch Wheels");
- ShowMenuForPlayer(Wheels1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 6:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1083);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Dollar Wheels");
- ShowMenuForPlayer(Wheels1, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 7:
- {
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- }
- if(Current == Carstereo) {
- switch(row){
- case 0:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1086);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Stereo Bass bost system ");
- ShowMenuForPlayer(Carstereo, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 1:
- {
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- }
- if(Current == Hydraulics) {
- switch(row){
- case 0:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1087);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added Hydraulics to car ");
- ShowMenuForPlayer(Hydraulics, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 1:
- {
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- }
- if(Current == Nitro) {
- switch(row){
- case 0:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1008);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added 2x Nitro to car ");
- ShowMenuForPlayer(Nitro, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 1:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1009);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added 5x Nitro to car");
- ShowMenuForPlayer(Nitro, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 2:
- if(GetPlayerMoney(playerid) >= 0)
- {
- new car = GetPlayerVehicleID(playerid);
- AddVehicleComponent(car,1010);
- SendClientMessage(playerid,COLOR_WHITE,"[INFO] You have succesfully added 10x Nitro to car");
- ShowMenuForPlayer(Nitro, playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kevés a pénzed!");
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- case 3:
- {
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- }
- //--------------------------Main Menu page 2 ----------------------------------------------------------------------------
- if(Current == TuningMenu1) {
- switch(row){
- case 0:
- if(IsPlayerConnected(playerid))
- {
- ShowMenuForPlayer(Hydraulics, playerid);
- }
- case 1:
- if(IsPlayerConnected(playerid))
- {
- ShowMenuForPlayer(Nitro, playerid);
- }
- case 2:
- {
- new car = GetPlayerVehicleID(playerid);
- SetVehicleHealth(car,1000);
- SendClientMessage(playerid,COLOR_WHITE,"Sikeresen megjavítottad a kocsidat!");
- ShowMenuForPlayer(TuningMenu1, playerid);
- }
- case 3:
- if(IsPlayerConnected(playerid))
- {
- ShowMenuForPlayer(TuningMenu, playerid);
- }
- }
- }
- return 0;
- }
- public OnPlayerExitedMenu(playerid)
- {
- new Menu:Current = GetPlayerMenu(playerid);
- HideMenuForPlayer(Current, playerid);
- TogglePlayerControllable(playerid, true);
- SendClientMessage(playerid,COLOR_YELLOW,"Befejezted a tuningolást! Ha ismét fejleszteni szeretnéd a kocsid akkor /tuning !");
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_SECONDARY_ATTACK)
- {
- if(GetPVarInt(playerid, "MovingBar"))
- {
- TogglePlayerControllable(playerid, true);
- SetPVarInt(playerid, "MovingBar", MOVE_NONE);
- SendClientMessage(playerid, 0xFFF000AA, "Használd a /bar parancsot a módosításhoz vagy a mentéshez.");
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(GetPVarInt(playerid, "MovingBar"))
- {
- new keys, ud, lr;
- GetPlayerKeys(playerid, keys, ud, lr);
- new Bar:barid = Bar:GetPVarInt(playerid, "BarID");
- new Float:x, Float:y, Float:w, Float:h, color;
- if(ud || lr)
- {
- DestroyProgressBar(barid);
- GetVars(_:barid, x, y, w, h, color);
- DeleteVars(_:barid);
- if(ud == KEY_UP)
- {
- if(GetPVarInt(playerid, "MovingBar") == MOVE_POSITION)
- {
- y -= keys & KEY_SPRINT ? 2.0 : 1.0;
- if(y < 0.0) y = 0.0;
- }
- else if(GetPVarInt(playerid, "MovingBar") == MOVE_SIZE)
- {
- h -= keys & KEY_SPRINT ? 2.0 : 1.0;
- if(h < 1.5) h = 1.5;
- }
- }
- else if(ud == KEY_DOWN)
- {
- if(GetPVarInt(playerid, "MovingBar") == MOVE_POSITION)
- {
- y += keys & KEY_SPRINT ? 2.0 : 1.0;
- if(y > 480.0) y = 480.0;
- }
- else if(GetPVarInt(playerid, "MovingBar") == MOVE_SIZE)
- {
- h += keys & KEY_SPRINT ? 2.0 : 1.0;
- if(h > 480.0) h = 480.0;
- }
- }
- if(lr == KEY_LEFT)
- {
- if(GetPVarInt(playerid, "MovingBar") == MOVE_POSITION)
- {
- x -= keys & KEY_SPRINT ? 2.0 : 1.0;
- if(x < 0.0) x = 0.0;
- }
- else if(GetPVarInt(playerid, "MovingBar") == MOVE_SIZE)
- {
- w -= keys & KEY_SPRINT ? 2.0 : 1.0;
- if(w < 1.5) w = 1.5;
- }
- }
- else if(lr == KEY_RIGHT)
- {
- if(GetPVarInt(playerid, "MovingBar") == MOVE_POSITION)
- {
- x += keys & KEY_SPRINT ? 2.0 : 1.0;
- if(x > 640.0) x = 640.0;
- }
- else if(GetPVarInt(playerid, "MovingBar") == MOVE_SIZE)
- {
- w += keys & KEY_SPRINT ? 2.0 : 1.0;
- if(w > 640.0) w = 640.0;
- }
- }
- barid = CreateProgressBar(x, y, w, h, color, 100.0);
- SetProgressBarValue(barid, 50.0);
- ShowProgressBarForPlayer(playerid, barid);
- UpdateVars(_:barid, x, y, w, h, color);
- SetPVarInt(playerid, "BarID", _:barid);
- }
- }
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_SETTIME)
- {
- if(response)
- {
- new time;
- if(sscanf(inputtext, "i", time)) return ShowPlayerDialog(playerid,DIALOG_SETTIME,DIALOG_STYLE_INPUT,"Időátállító","Itt állíthatod át az időt magadnak!\nGépelj be egy óraszámot pl: 22\n{FF0040}Hibás időpont!Írj be újat!","OK","Kilépés");
- if(time > 24 || time < 0) return ShowPlayerDialog(playerid,DIALOG_SETTIME,DIALOG_STYLE_INPUT,"Időátállító","Itt állíthatod át az időt magadnak!\nGépelj be egy óraszámot pl: 22\n{FF0040}Hibás időpont!Írj be újat!","OK","Kilépés");
- SetPlayerTime(playerid,time,0);
- new string[64];
- format(string,sizeof(string),"Az időd átállítva %d órára!",time);
- SendClientMessage(playerid,COLOR_GREENYELLOW,string);
- }
- }
- if(dialogid == DIALOG_SETALLTIME)
- {
- if(response)
- {
- new time;
- if(sscanf(inputtext, "i", time)) return ShowPlayerDialog(playerid,DIALOG_SETALLTIME,DIALOG_STYLE_INPUT,"Időátállító","Itt állíthatod át az időt mindenkinek!\nGépelj be egy óraszámot pl: 22\n{FF0040}Hibás időpont!Írj be újat!","OK","Kilépés");
- if(time > 24 || time < 0) return ShowPlayerDialog(playerid,DIALOG_SETTIME,DIALOG_STYLE_INPUT,"Időátállító","Itt állíthatod át az időt magadnak!\nGépelj be egy óraszámot pl: 22\n{FF0040}Hibás időpont!Írj be újat!","OK","Kilépés");
- SetWorldTime(time);
- new string[64];
- format(string,sizeof(string),"Az idő átállítva %d órára!",time);
- SendClientMessageToAll(COLOR_GREENYELLOW,string);
- }
- }
- if(dialogid == DIALOG_TOWN)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: // Los Santos
- {
- SetPlayerPos(playerid,1512.7833,-1710.3142,14.0469);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál Los Santosba!");
- }
- case 1: // San Fierro
- {
- SetPlayerPos(playerid,-2564.9993,647.8817,27.8062);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál San Fierroba!");
- }
- case 2: // Las Venturas
- {
- SetPlayerPos(playerid,2028.9430,1915.9836,12.3269);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál Las Venturasba!");
- }
- case 3: // Blueberry
- {
- SetPlayerPos(playerid,314.0875,-239.3579,1.5781);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál Blueberrybe!");
- }
- case 4: // Dillimore
- {
- SetPlayerPos(playerid,702.0958,-459.4970,16.3359);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál Dillimore!");
- }
- case 5: // Montgomerry
- {
- SetPlayerPos(playerid,1335.4447,286.3121,19.5615);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál Montgomerry!");
- }
- case 6: // Palomino Creek
- {
- SetPlayerPos(playerid,2410.8472,91.0320,26.4728);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál Palomino Creekbe!");
- }
- case 7: // Fort Carson
- {
- SetPlayerPos(playerid,-143.2505,1126.3336,19.7500);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál Fort Carsonba!");
- }
- case 8: // Bayside
- {
- SetPlayerPos(playerid,-2264.3813,2320.2646,4.8125);
- SendClientMessage(playerid,COLOR_AQUA,"Elteleportáltál Baysideba!");
- }
- }
- }
- }
- if(dialogid == DIALOG_WEATHER)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- SetPlayerWeather(playerid,1);
- SendClientMessage(playerid,COLOR_YELLOW,"Időjárásod átállítva Naposra!");
- }
- case 1:
- {
- SetPlayerWeather(playerid,20);
- SendClientMessage(playerid,COLOR_YELLOW,"Időjárásod átállítva Borúsra!");
- }
- case 2:
- {
- SetPlayerWeather(playerid,8);
- SendClientMessage(playerid,COLOR_YELLOW,"Időjárásod átállítva Esősre!");
- }
- case 3:
- {
- SetPlayerWeather(playerid,9);
- SendClientMessage(playerid,COLOR_YELLOW,"Időjárásod átállítva Ködösre!");
- }
- case 4:
- {
- SetPlayerWeather(playerid,19);
- SendClientMessage(playerid,COLOR_YELLOW,"Időjárásod átállítva Homokviharra!");
- }
- case 5:
- {
- SetPlayerWeather(playerid,11);
- SendClientMessage(playerid,COLOR_YELLOW,"Időjárásod átállítva Forróságra!");
- }
- case 6:
- {
- ShowPlayerDialog(playerid,DIALOG_EGYEBWEATHER,DIALOG_STYLE_INPUT,"Egyéb időjárás","Gépelj be egy időjárás azonosítót!","Beállít","Vissza");
- }
- }
- }
- }
- if(dialogid == DIALOG_WEATHERALL)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- SetWeather(1);
- SendClientMessageToAll(COLOR_YELLOW,"Időjárás átállítva Naposra!");
- }
- case 1:
- {
- SetWeather(20);
- SendClientMessageToAll(COLOR_YELLOW,"Időjárás átállítva Borúsra!");
- }
- case 2:
- {
- SetWeather(8);
- SendClientMessageToAll(COLOR_YELLOW,"Időjárás átállítva Esősre!");
- }
- case 3:
- {
- SetWeather(9);
- SendClientMessageToAll(COLOR_YELLOW,"Időjárás átállítva Ködösre!");
- }
- case 4:
- {
- SetWeather(19);
- SendClientMessageToAll(COLOR_YELLOW,"Időjárás átállítva Homokviharra!");
- }
- case 5:
- {
- SetWeather(11);
- SendClientMessageToAll(COLOR_YELLOW,"Időjárás átállítva Forróságra!");
- }
- case 6:
- {
- ShowPlayerDialog(playerid,DIALOG_EGYEBWEATHERALL,DIALOG_STYLE_INPUT,"Egyéb időjárás","Gépelj be egy időjárás azonosítót!","Beállít","Vissza");
- }
- }
- }
- }
- if(dialogid == DIALOG_BAR)
- {
- if(response)
- {
- if(listitem == ITEM_MOVE)
- {
- SetPVarInt(playerid, "MovingBar", MOVE_POSITION);
- TogglePlayerControllable(playerid, false);
- SendClientMessage(playerid, 0xFFF000AA, "A {33AA33}Nyilakkal {FFF000} tudod mozgatni a ProgressBar-t a képernyőn.");
- SendClientMessage(playerid, 0xFFF000AA, "Tartsd nyomva a {33AA33}Sprint {FFF000}gombot a gyorsabb mozgatáshoz.");
- SendClientMessage(playerid, 0xFFF000AA, "Nyomd meg az {33AA33}autóba beszállás {FFF000} gombot a befejezéshez.");
- }
- else if(listitem == ITEM_RESIZE)
- {
- SetPVarInt(playerid, "MovingBar", MOVE_SIZE);
- TogglePlayerControllable(playerid, false);
- SendClientMessage(playerid, 0xFFF000AA, "A {33AA33}Nyilakkal {FFF000} tudod állítani a ProgressBar méretét.");
- SendClientMessage(playerid, 0xFFF000AA, "Tartsd nyomva a {33AA33}Sprint {FFF000}gombot a gyorsabb méretezéshez.");
- SendClientMessage(playerid, 0xFFF000AA, "Nyomd meg az {33AA33}autóba beszállás {FFF000} gombot a befejezéshez.");
- }
- else if(listitem == ITEM_COLOR)
- {
- ShowPlayerDialog(playerid, DIALOG_COLOR, DIALOG_STYLE_INPUT, "Szín állítás", "Egy színkódot gépelj be!\nPélda: 0xFFF000FF", "OK", "Mégse");
- }
- else if(listitem == ITEM_DONE)
- {
- ShowPlayerDialog(playerid, DIALOG_DONE, DIALOG_STYLE_INPUT, "Mentés", "Gépelj be egy fájlnevet,hogy mire mentse.\nA fájltípust nem kell beírnod csak egy nevet.\nHa nem írsz be semmit akkor .txt-re menti.\nA Fájlt a RevAdmin mappádba fogja menteni.\nHa már létező fájlnevet írsz,akkor felülírja.", "Mentés", "Mégse");
- }
- }
- }
- if(dialogid == DIALOG_COLOR)
- {
- SetProgressBarColor(Bar:GetPVarInt(playerid, "BarID"), hexstr(inputtext));
- UpdateProgressBar(Bar:GetPVarInt(playerid, "BarID"), playerid);
- Bars[GetPVarInt(playerid, "BarID")][pb_color] = hexstr(inputtext);
- }
- if(dialogid == DIALOG_DONE)
- {
- new File:doc, name[50], line[128], barid;
- if(strlen(inputtext) > 50 - 4)
- {
- strdel(inputtext, 50 - 4, strlen(inputtext));
- }
- format(name, sizeof name, "RevAdmin/ProgressBars/%s.txt", inputtext);
- if(!(doc = fopen(name, io_write)))
- {
- SendClientMessage(playerid, 0xFF0000AA, "Hiba történt a fájl írásakor, próbáld újra!");
- ShowPlayerDialog(playerid, DIALOG_DONE, DIALOG_STYLE_INPUT, "Mentés", "Gépelj be egy fájlnevet,hogy mire mentse.\nA fájltípust nem kell beírnod csak egy nevet.\nHa nem írsz be semmit akkor .txt-re menti.\nA Fájlt a RevAdmin mappádba fogja menteni.\nHa már létező fájlnevet írsz,akkor felülírja.", "Mentés", "Mégse");
- return 1;
- }
- barid = GetPVarInt(playerid, "BarID");
- format(line, sizeof line, "new Bar:bar = CreateProgressBar(%.2f, %.2f, %.2f, %.2f, %d, 100.0);\r\n",
- Bars[barid][pb_x], Bars[barid][pb_y], Bars[barid][pb_w], Bars[barid][pb_h], Bars[barid][pb_color]);
- fwrite(doc, line);
- fwrite(doc, "ShowProgressBarForAll(bar);\r\n");
- fwrite(doc, "\r\nLeírást a használatáról itt találsz:\r\n\r\nhttp://sampforum.hu/index.php?topic=6507.msg204969\r\n");
- fclose(doc);
- DeleteVars(barid);
- DestroyProgressBar(Bar:barid);
- DeletePVar(playerid, "BarID");
- DeletePVar(playerid, "MovingBar");
- DeletePVar(playerid, "CreatingBar");
- SendClientMessage(playerid, 0xFFFF00AA, "ProgressBar-od elkészült és elmentettem.");
- SendClientMessage(playerid, 0xFFFFFFAA, "Mostmár készíthetsz újat, ha szeretnél!");
- }
- if(dialogid == DIALOG_EGYEBWEATHER)
- {
- if(response)
- {
- new weather;
- if(sscanf(inputtext,"i",weather)) return ShowPlayerDialog(playerid,DIALOG_EGYEBWEATHER,DIALOG_STYLE_INPUT,"Egyéb időjárás","Gépelj be egy időjárás azonosítót!\n{FF0040}Hibás adatot adtál meg!","Beállít","Vissza");
- SetPlayerWeather(playerid,weather);
- new string[64];
- format(string,sizeof(string),"Időjárásod átállítva %d számúra!",weather);
- SendClientMessage(playerid,COLOR_GREENYELLOW,string);
- }
- if(!response) return ShowPlayerDialog(playerid,DIALOG_WEATHER,DIALOG_STYLE_LIST,"Időjárás átállító","Napos\nBorús\nEsős\nKödös\nHomokvihar\nForróság\nEgyéb","Beállít","Kilép");
- }
- if(dialogid == DIALOG_EGYEBWEATHERALL)
- {
- if(response)
- {
- new weather;
- if(sscanf(inputtext,"i",weather)) return ShowPlayerDialog(playerid,DIALOG_EGYEBWEATHERALL,DIALOG_STYLE_INPUT,"Egyéb időjárás","Gépelj be egy időjárás azonosítót!\n{FF0040}Hibás adatot adtál meg!","Beállít","Vissza");
- SetWeather(weather);
- new string[64];
- format(string,sizeof(string),"Időjárás átállítva %d számúra!",weather);
- SendClientMessageToAll(COLOR_GREENYELLOW,string);
- }
- if(!response) return ShowPlayerDialog(playerid,DIALOG_WEATHERALL,DIALOG_STYLE_LIST,"Időjárás átállító","Napos\nBorús\nEsős\nKödös\nHomokvihar\nForróság\nEgyéb","Beállít","Kilép");
- }
- return 1;
- }
- public cd()
- {
- countd--;
- new str[16];
- format(str,32,"~y~%d",countd);
- GameTextForAll(str,1000,6);
- if(countd==0)
- {
- GameTextForAll("~g~GO!",2000,6);
- KillTimer(countdown);
- cdstarted = false;
- if(freeze == 1)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- TogglePlayerControllable(i, true);
- }
- }
- }
- }
- }
- stock GetClosestVehicle(playerid, Float:range)
- {
- new Float:p_X,Float:p_Y,Float:p_Z;
- new Float:Distance;
- new Float:PretendentDistance = range +1;
- new Pretendent= -1;
- GetPlayerPos(playerid, p_X, p_Y, p_Z);
- for(new vehicleid=0; vehicleid < MAX_VEHICLES; vehicleid++)
- {
- if(GetVehicleModel(vehicleid) == 0) continue;
- Distance = GetVehicleDistanceFromPoint(vehicleid, p_X, p_Y, p_Z);
- if(Distance <= range && Distance <= PretendentDistance)
- {
- Pretendent = vehicleid;
- PretendentDistance = Distance;
- }
- }
- return Pretendent;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public RestartServer() {
- serverCount--;
- if(!serverCount) {
- inProgress = false;
- SendRconCommand("gmx");
- KillTimer(restartTimer);
- return;
- }
- static formatString[3];
- format(formatString,3,"%d",serverCount);
- GameTextForAll(formatString,1000,6);
- }
- stock hexstr(string[])
- {
- new ret, val, i;
- if(string[0] == '0' && (string[1] == 'x' || string[1] == 'X')) i = 2;
- while(string[i])
- {
- ret <<= 4;
- val = string[i++] - '0';
- if(val > 0x09) val -= 0x07;
- if(val > 0x0F) val -= 0x20;
- if(val < 0x01) continue;
- if(val < 0x10) ret += val;
- }
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement