Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <dfile>
- #include <colors>
- #include <sscanf>
- #include <GetObjectModel>
- #include <fixchars.h>
- #include <crashdetect>
- new LoggedIn[MAX_PLAYERS];
- new AdminDuty[MAX_PLAYERS];
- //===================================================
- //regisztráció és bejelentkezés
- #define REG_DIALOG 100
- #define LOGIN_DIALOG 101
- //munkák
- #define JOB_DIALOG 200
- #define POSTMAN_DIALOG 201
- #define PIZZAMAN_DIALOG 202
- #define MEALCOURIER_DIALOG 203
- #define CARMAN_DIALOG 200 //(targoncás)
- #define TRANSPORTER_DIALOG 204
- #define BUSDRIVER_DIALOG 205
- //bank
- #define BANK_DIALOG 300
- #define DEPOSIT_DIALOG 301
- #define WITHDRAW_DIALOG 302
- #define TRANSFER_DIALOG 303
- //error
- #define ERROR_DIALOG 1000
- //stats kérdések
- #define REGSTATSSTART_DIALOG 400 //alap
- #define REGSTATSSEX_DIALOG 401 //nem
- #define REGSTATSAGE_DIALOG 402 //kor
- #define HELP_DIALOG 500
- #define LEARN_DIALOG 600
- //time defines
- #define second 1000
- #define minute 60*second
- #define hour 60*minute
- #define day 24*hour
- // igen és nem
- #define on 1
- #define off 0
- new Motor[MAX_VEHICLES];
- new Fuel[MAX_VEHICLES];
- new Starting[MAX_VEHICLES];
- new Working[MAX_PLAYERS];
- /*
- new Faction1Car1;
- new Faction1Car2;
- new Faction1Car3;
- new Faction1Car4;
- new Faction1Car5;
- new Faction2Car1;
- new Faction2Car2;
- new Faction2Car3;
- new Faction2Car4;
- new Faction2Car5;
- new Faction3Car1;
- new Faction3Car2;
- new Faction3Car3;
- new Faction3Car4;
- new Faction3Car5;
- new Family1Car1;
- new Family1Car2;
- new Family1Car3;
- new Family1Car4;
- new Family1Car5;
- new Family2Car1;
- new Family2Car2;
- new Family2Car3;
- new Family2Car4;
- new Family2Car5;
- new Family3Car1;
- new Family3Car5;
- new Family3Car5;
- new Family3Car5;
- new Family3Car5;
- */
- //new SweepMeters[MAX_PLAYERS];
- new PlayerText:CashText[MAX_PLAYERS];
- new PlayerText:SpeedText[MAX_PLAYERS];
- new PlayerText:FuelText[MAX_PLAYERS];
- enum pInfok
- {
- Admin,
- Warns,
- Logins,
- Tutorial,
- XP,
- LVL,
- Sex,
- Age,
- Cash,
- Skin,
- Health,
- Armor,
- Jail,
- AdminJail,
- PizzaBought,
- BankAccount,
- BankBalance,
- HouseKey,
- VehicleKey1,
- VehicleKey2,
- MobileNumber,
- DriverLicenseCar,
- DriverLicenseTruck,
- DriverLicenseBus,
- DriverLicensePlane,
- Job,
- WantedLevel,
- Payment,
- Family,
- FamilyRank,
- LeaderJob,
- LeaderRank,
- Grass,
- Cigarette,
- Joint,
- Lighter,
- Sandvich,
- Water,
- Cola,
- Medkits
- }
- new pInfo[MAX_PLAYERS][pInfok];
- stock pName(playerid)
- {
- new name[100];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock LoadData(playerid)
- {
- new string[200];
- format(string,sizeof(string),"Users/%s.ini",pName(playerid));
- dfile_Open(string);
- dfile_MultiGet("ddddddddddddddddddddddddddddddddddddddd",
- "Admin", pInfo[playerid][Admin],
- "Warns",pInfo[playerid][Warns],
- "Logins",pInfo[playerid][Logins],
- "Tutorial",pInfo[playerid][Tutorial],
- "XP",pInfo[playerid][XP],
- "LVL",pInfo[playerid][LVL],
- "Sex",pInfo[playerid][Sex],
- "Age",pInfo[playerid][Age],
- "Cash",pInfo[playerid][Cash],
- "Health",pInfo[playerid][Health],
- "Armor",pInfo[playerid][Armor],
- "Jail",pInfo[playerid][Jail],
- "AdminJail",pInfo[playerid][AdminJail],
- "BankAccount",pInfo[playerid][BankAccount],
- "BankBalance",pInfo[playerid][BankBalance],
- "HouseKey",pInfo[playerid][HouseKey],
- "VehicleKey1",pInfo[playerid][VehicleKey1],
- "VehicleKey2",pInfo[playerid][VehicleKey2],
- "MobileNumber",pInfo[playerid][MobileNumber],
- "DriverLicenseCar",pInfo[playerid][DriverLicenseCar],
- "DriverLicenseTruck",pInfo[playerid][DriverLicenseTruck],
- "DriverLicenseBus",pInfo[playerid][DriverLicenseBus],
- "DriverLicensePlane",pInfo[playerid][DriverLicensePlane],
- "Job",pInfo[playerid][Job],
- "WantedLevel",pInfo[playerid][WantedLevel],
- "Payment",pInfo[playerid][Payment],
- "Family",pInfo[playerid][Family],
- "FamilyRank",pInfo[playerid][FamilyRank],
- "LeaderJob",pInfo[playerid][LeaderJob],
- "LeaderRank",pInfo[playerid][LeaderRank],
- "Grass",pInfo[playerid][Grass],
- "Cigarette",pInfo[playerid][Cigarette],
- "Joint",pInfo[playerid][Joint],
- "Lighter",pInfo[playerid][Lighter],
- "Sandvich",pInfo[playerid][Sandvich],
- "Water",pInfo[playerid][Water],
- "Cola",pInfo[playerid][Cola],
- "Medkits",pInfo[playerid][Medkits]
- );
- //pInfo[playerid][PosX] = dfile_ReadFloat("PosX");
- //pInfo[playerid][PosY] = dfile_ReadFloat("PosY");
- //pInfo[playerid][PosZ] = dfile_ReadFloat("PosZ");
- dfile_CloseFile();
- return true;
- }
- stock SaveData(playerid)//adatok mentése.
- {
- new string[200];
- format(string,sizeof(string),"Users/%s.ini",pName(playerid));
- dfile_Open(string);
- dfile_MultiSet("ddddddddddddddddddddddddddddddddddddddd",
- "Admin", pInfo[playerid][Admin],
- "Warns",pInfo[playerid][Warns],
- "Logins",pInfo[playerid][Logins],
- "Tutorial",pInfo[playerid][Tutorial],
- "XP",pInfo[playerid][XP],
- "LVL",pInfo[playerid][LVL],
- "Sex",pInfo[playerid][Sex],
- "Age",pInfo[playerid][Age],
- "Cash",pInfo[playerid][Cash],
- "Health",pInfo[playerid][Health],
- "Armor",pInfo[playerid][Armor],
- "Jail",pInfo[playerid][Jail],
- "AdminJail",pInfo[playerid][AdminJail],
- "BankAccount",pInfo[playerid][BankAccount],
- "BankBalance",pInfo[playerid][BankBalance],
- "HouseKey",pInfo[playerid][HouseKey],
- "VehicleKey1",pInfo[playerid][VehicleKey1],
- "VehicleKey2",pInfo[playerid][VehicleKey2],
- "MobileNumber",pInfo[playerid][MobileNumber],
- "DriverLicenseCar",pInfo[playerid][DriverLicenseCar],
- "DriverLicenseTruck",pInfo[playerid][DriverLicenseTruck],
- "DriverLicenseBus",pInfo[playerid][DriverLicenseBus],
- "DriverLicensePlane",pInfo[playerid][DriverLicensePlane],
- "Job",pInfo[playerid][Job],
- "WantedLevel",pInfo[playerid][WantedLevel],
- "Payment",pInfo[playerid][Payment],
- "Family",pInfo[playerid][Family],
- "FamilyRank",pInfo[playerid][FamilyRank],
- "LeaderJob",pInfo[playerid][LeaderJob],
- "LeaderRank",pInfo[playerid][LeaderRank],
- "Grass",pInfo[playerid][Grass],
- "Cigarette",pInfo[playerid][Cigarette],
- "Joint",pInfo[playerid][Joint],
- "Lighter",pInfo[playerid][Lighter],
- "Sandvich",pInfo[playerid][Sandvich],
- "Water",pInfo[playerid][Water],
- "Cola",pInfo[playerid][Cola],
- "Medkits",pInfo[playerid][Medkits]
- );
- dfile_SaveFile();
- dfile_CloseFile();
- return true;
- }
- stock Regisztracio(playerid,jelszo[]) //regisztracio
- {
- new string[200];
- format(string,sizeof(string),"Users/%s.ini",pName(playerid));
- if(dfile_FileExists(string)) return SendClientMessage(playerid,-1,"Te már regisztrálva vagy!");
- dfile_Create(string);
- dfile_Open(string);
- dfile_MultiSet("sddddddddddddddddddddddddddddddddddddddd",
- "Password",jelszo,
- "Admin", 0,
- "Warns",0,
- "Logins",0,
- "Tutorial",0,
- "XP",0,
- "LVL",0,
- "Sex",0,
- "Age",0,
- "Cash",0,
- "Health",100,
- "Armor",0,
- "Jail",0,
- "AdminJail",0,
- "BankAccount",0,
- "BankBalance",0,
- "HouseKey",0,
- "VehicleKey1",0,
- "VehicleKey2",0,
- "MobileNumber",0,
- "DriverLicenseCar",0,
- "DriverLicenseTruck",0,
- "DriverLicenseBus",0,
- "DriverLicensePlane",0,
- "Job",0,
- "WantedLevel",0,
- "Payment",0,
- "Family",0,
- "FamilyRank",0,
- "LeaderJob",0,
- "LeaderRank",0,
- "Cigarette",0,
- "Joint",0,
- "Lighter",0,
- "Grass",0,
- "Sandvich",0,
- "Water",0,
- "Cola",0,
- "Medkits",0
- );
- dfile_SaveFile();
- dfile_CloseFile();
- ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_PASSWORD,"Belépés","Gépeld be a jelszavad:","Belép","Hagyom");
- return true;
- }
- main()
- {
- print("\n====================================");
- print("= Mód sikeresen betöltve! =");
- print("====================================\n");
- }
- public OnGameModeInit()
- {
- ManualVehicleEngineAndLights();
- SetGameModeText("Role Play");
- SendRconCommand("hostname [HUN]TEST SZERVER");
- SendRconCommand("mapname Dusty Springs");//map beálitása
- AddPlayerClass(1,-1454.3470,2609.2681,55.8359,273.5129,0,0,0,0,0,0); // spawn
- ShowNameTags(0);
- ShowPlayerMarkers(0);
- EnableStuntBonusForAll(0);
- DisableInteriorEnterExits();
- UsePlayerPedAnims();
- SetWeather(9);
- SetTimer("FuelFresher",15000,true);
- SetTimer("DataFresher",1000,true);
- SetTimer("TimeFresher",500,true);
- //SetTimer
- RefuelAll();
- CreateObject(3700, -353.24, 2233.44, 43.50, 0.00, 0.00, 0.00);
- CreateObject(3425, -432.67, 2219.30, 45.00, 0.00, 0.00, 0.00);
- CreateObject(3418, -415.57, 2223.46, 43.50, 0.00, 0.00, 0.00);
- CreateObject(3409, -403.29, 2237.99, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -403.40, 2242.15, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -403.46, 2246.29, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -408.81, 2238.16, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -408.82, 2242.58, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -408.81, 2246.66, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -413.69, 2246.78, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -413.68, 2242.57, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -413.75, 2238.57, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -403.93, 2253.56, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -407.48, 2253.54, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -411.04, 2253.53, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -414.08, 2253.67, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -413.90, 2259.41, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -410.57, 2259.40, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -407.21, 2259.27, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -404.35, 2259.16, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3264, -389.61, 2271.32, 40.10, 0.00, 0.00, 0.00);
- CreateObject(3264, -394.70, 2272.20, 40.10, 0.00, 0.00, 180.00);
- CreateObject(3261, -409.63, 2239.11, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -409.66, 2236.11, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -409.63, 2242.14, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -409.63, 2245.21, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -415.23, 2245.75, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -415.28, 2242.73, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -415.19, 2236.79, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -415.23, 2239.80, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -420.19, 2236.32, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -420.17, 2239.34, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -420.18, 2242.39, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -420.16, 2245.45, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -418.97, 2253.47, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -415.95, 2253.45, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -412.91, 2253.46, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -409.95, 2253.42, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -406.91, 2253.38, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -406.83, 2259.00, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -409.87, 2259.00, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -412.87, 2259.04, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -415.91, 2259.05, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -418.93, 2259.03, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3275, -397.08, 2243.90, 42.19, 0.00, 0.00, 90.00);
- CreateObject(3275, -397.08, 2243.90, 42.19, 0.00, 0.00, 90.00);
- CreateObject(3275, -400.22, 2262.03, 42.19, 111111.00, -5.00, 108.00);
- CreateObject(3419, -396.20, 2229.27, 41.43, 0.00, 0.00, -140.00);
- CreateObject(941, -400.43, 2231.99, 42.70, 0.00, 0.00, -48.00);
- CreateObject(941, -398.20, 2234.09, 42.70, 0.00, 0.00, -48.00);
- CreateObject(941, -395.55, 2230.91, 42.70, 0.00, 0.00, -48.00);
- CreateObject(941, -397.98, 2229.38, 42.70, 0.00, 0.00, -48.00);
- CreateObject(1578, -397.58, 2228.85, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -398.18, 2229.70, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -399.95, 2231.55, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -400.68, 2232.37, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -397.66, 2233.65, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -398.58, 2234.50, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -395.32, 2230.55, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -395.76, 2231.25, 43.17, 0.00, 0.00, 0.00);
- CreateObject(12847, -263.89, 2611.55, 65.82, 0.00, 0.00, -90.00);
- CreateObject(11290, -262.29, 2591.82, 66.80, 0.00, 0.00, 90.00);
- CreateObject(8674, -249.97, 2591.49, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -245.12, 2596.67, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -260.28, 2591.46, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -270.62, 2591.40, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -280.20, 2591.39, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -285.33, 2596.53, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -285.38, 2606.86, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -285.40, 2607.93, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -280.30, 2613.09, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -239.77, 2591.47, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -229.43, 2591.48, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -219.18, 2591.47, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -208.85, 2591.48, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -202.12, 2591.43, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -197.01, 2596.61, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -197.00, 2606.88, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -202.26, 2612.11, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -212.59, 2612.12, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -230.10, 2612.26, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -235.22, 2617.46, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -240.39, 2622.58, 63.13, 0.00, 0.00, 0.00);
- CreateObject(1775, -244.03, 2622.14, 62.90, 0.00, 0.00, 0.00);
- CreateObject(1775, -241.44, 2621.98, 62.90, 0.00, 0.00, 0.00);
- CreateObject(1775, -238.53, 2621.76, 62.90, 0.00, 0.00, 0.00);
- CreateObject(1775, -236.06, 2621.69, 62.90, 0.00, 0.00, 0.00);
- CreateObject(19425, -223.19, 2612.34, 61.70, 0.00, 0.00, 0.00);
- CreateObject(19425, -220.05, 2612.33, 61.70, 0.00, 0.00, 0.00);
- CreateObject(19425, -219.39, 2612.32, 61.70, 0.00, 0.00, 0.00);
- CreateObject(8674, -217.75, 2617.28, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -224.90, 2617.42, 63.13, 0.00, 0.00, 90.00);
- CreateObject(967, -216.97, 2622.35, 61.93, 0.00, 0.00, -90.00);
- CreateObject(966, -218.04, 2622.67, 61.93, 0.00, 0.00, 0.00);
- CreateObject(968, -218.06, 2622.64, 61.93, 0.00, 0.00, 0.00);
- CreateObject(978, -214.99, 2626.29, 62.69, 0.00, 0.00, 48.00);
- CreateObject(978, -228.19, 2625.96, 62.69, 0.00, 0.00, -48.00);
- CreateObject(3700, -353.24, 2233.44, 43.50, 0.00, 0.00, 0.00);
- CreateObject(3425, -432.67, 2219.30, 45.00, 0.00, 0.00, 0.00);
- CreateObject(3418, -415.57, 2223.46, 43.50, 0.00, 0.00, 0.00);
- CreateObject(3409, -403.29, 2237.99, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -403.40, 2242.15, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -403.46, 2246.29, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -408.81, 2238.16, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -408.82, 2242.58, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -408.81, 2246.66, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -413.69, 2246.78, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -413.68, 2242.57, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -413.75, 2238.57, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -403.93, 2253.56, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -407.48, 2253.54, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -411.04, 2253.53, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -414.08, 2253.67, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -413.90, 2259.41, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -410.57, 2259.40, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -407.21, 2259.27, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3409, -404.35, 2259.16, 41.42, 0.00, 0.00, 0.00);
- CreateObject(3264, -389.61, 2271.32, 40.10, 0.00, 0.00, 0.00);
- CreateObject(3264, -394.70, 2272.20, 40.10, 0.00, 0.00, 180.00);
- CreateObject(3261, -409.63, 2239.11, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -409.66, 2236.11, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -409.63, 2242.14, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -409.63, 2245.21, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -415.23, 2245.75, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -415.28, 2242.73, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -415.19, 2236.79, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -415.23, 2239.80, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -420.19, 2236.32, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -420.17, 2239.34, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -420.18, 2242.39, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -420.16, 2245.45, 41.34, 0.00, 0.00, 0.00);
- CreateObject(3261, -418.97, 2253.47, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -415.95, 2253.45, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -412.91, 2253.46, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -409.95, 2253.42, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -406.91, 2253.38, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -406.83, 2259.00, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -409.87, 2259.00, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -412.87, 2259.04, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -415.91, 2259.05, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3261, -418.93, 2259.03, 41.34, 0.00, 0.00, 90.00);
- CreateObject(3275, -397.08, 2243.90, 42.19, 0.00, 0.00, 90.00);
- CreateObject(3275, -397.08, 2243.90, 42.19, 0.00, 0.00, 90.00);
- CreateObject(3275, -400.22, 2262.03, 42.19, 111111.00, -5.00, 108.00);
- CreateObject(3419, -396.20, 2229.27, 41.43, 0.00, 0.00, -140.00);
- CreateObject(941, -400.43, 2231.99, 42.70, 0.00, 0.00, -48.00);
- CreateObject(941, -398.20, 2234.09, 42.70, 0.00, 0.00, -48.00);
- CreateObject(941, -395.55, 2230.91, 42.70, 0.00, 0.00, -48.00);
- CreateObject(941, -397.98, 2229.38, 42.70, 0.00, 0.00, -48.00);
- CreateObject(1578, -397.58, 2228.85, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -398.18, 2229.70, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -399.95, 2231.55, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -400.68, 2232.37, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -397.66, 2233.65, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -398.58, 2234.50, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -395.32, 2230.55, 43.17, 0.00, 0.00, 0.00);
- CreateObject(1578, -395.76, 2231.25, 43.17, 0.00, 0.00, 0.00);
- CreateObject(12847, -263.89, 2611.55, 65.82, 0.00, 0.00, -90.00);
- CreateObject(11290, -262.29, 2591.82, 66.80, 0.00, 0.00, 90.00);
- CreateObject(8674, -249.97, 2591.49, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -245.12, 2596.67, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -260.28, 2591.46, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -270.62, 2591.40, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -280.20, 2591.39, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -285.33, 2596.53, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -285.38, 2606.86, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -285.40, 2607.93, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -280.30, 2613.09, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -239.77, 2591.47, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -229.43, 2591.48, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -219.18, 2591.47, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -208.85, 2591.48, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -202.12, 2591.43, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -197.01, 2596.61, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -197.00, 2606.88, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -202.26, 2612.11, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -212.59, 2612.12, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -230.10, 2612.26, 63.13, 0.00, 0.00, 0.00);
- CreateObject(8674, -235.22, 2617.46, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -240.39, 2622.58, 63.13, 0.00, 0.00, 0.00);
- CreateObject(1775, -244.03, 2622.14, 62.90, 0.00, 0.00, 0.00);
- CreateObject(1775, -241.44, 2621.98, 62.90, 0.00, 0.00, 0.00);
- CreateObject(1775, -238.53, 2621.76, 62.90, 0.00, 0.00, 0.00);
- CreateObject(1775, -236.06, 2621.69, 62.90, 0.00, 0.00, 0.00);
- CreateObject(19425, -223.19, 2612.34, 61.70, 0.00, 0.00, 0.00);
- CreateObject(19425, -220.05, 2612.33, 61.70, 0.00, 0.00, 0.00);
- CreateObject(19425, -219.39, 2612.32, 61.70, 0.00, 0.00, 0.00);
- CreateObject(8674, -217.75, 2617.28, 63.13, 0.00, 0.00, 90.00);
- CreateObject(8674, -224.90, 2617.42, 63.13, 0.00, 0.00, 90.00);
- CreateObject(967, -216.97, 2622.35, 61.93, 0.00, 0.00, -90.00);
- CreateObject(966, -218.04, 2622.67, 61.93, 0.00, 0.00, 0.00);
- CreateObject(968, -218.06, 2622.64, 61.93, 0.00, 0.00, 0.00);
- CreateObject(978, -214.99, 2626.29, 62.69, 0.00, 0.00, 48.00);
- CreateObject(978, -228.19, 2625.96, 62.69, 0.00, 0.00, -48.00);
- CreateObject(5409, -788.07, 2757.42, 49.15, 0.00, 0.00, 0.00);
- CreateObject(1686, -765.34, 2759.20, 44.81, 0.00, 0.00, 0.00);
- CreateObject(1686, -765.37, 2755.93, 44.81, 0.00, 0.00, 0.00);
- CreateObject(1686, -765.38, 2762.95, 44.81, 0.00, 0.00, 0.00);
- CreateObject(1686, -765.26, 2766.26, 44.81, 0.00, 0.00, 0.00);
- CreateObject(982, -799.88, 2753.94, 45.38, 0.00, 0.00, 0.00);
- CreateObject(984, -758.30, 2741.03, 45.56, 0.00, 0.00, 90.00);
- CreateObject(983, -751.89, 2744.15, 45.23, 0.00, 0.00, 0.00);
- CreateObject(983, -751.93, 2744.23, 45.61, 0.00, 0.00, 0.00);
- CreateObject(983, -767.94, 2741.08, 45.43, 0.00, 0.00, 90.00);
- CreateObject(984, -785.99, 2741.20, 45.16, 0.00, 0.00, 90.00);
- CreateObject(984, -793.50, 2741.14, 45.16, 0.00, 0.00, 90.00);
- CreateObject(983, -800.05, 2770.08, 45.49, 0.00, 0.00, 0.00);
- CreateObject(983, -800.06, 2771.66, 45.49, 0.00, 0.00, 0.00);
- CreateObject(18807, -1874.01, 2542.94, 4.00, 0.00, 0.00, 58.00);
- CreateObject(18797, -1907.47, 2499.21, 54.50, 0.00, 0.00, 58.00);
- CreateObject(18807, -1870.30, 2540.06, 44.00, 0.00, 0.00, 50.00);
- CreateObject(978, -1896.31, 2501.32, 55.79, 0.00, 0.00, 27.00);
- CreateObject(978, -1904.10, 2496.45, 55.79, 0.00, 0.00, 37.00);
- CreateObject(978, -1909.47, 2489.48, 55.79, 0.00, 0.00, 67.00);
- CreateObject(978, -1912.46, 2482.28, 55.05, 0.00, -11.00, 67.00);
- CreateObject(18802, -1921.65, 2476.40, 51.93, 0.00, 0.00, 58.00);
- CreateObject(3862, -1931.30, 2395.22, 49.59, 0.00, 0.00, -66.00);
- CreateObject(3862, -1929.38, 2389.95, 49.59, 0.00, 0.00, -66.00);
- CreateObject(3862, -1927.41, 2384.42, 49.59, 0.00, 0.00, -66.00);
- CreateObject(3862, -1925.11, 2379.55, 49.59, 0.00, 0.00, -66.00);
- CreateObject(3862, -1923.27, 2374.66, 49.59, 0.00, 0.00, -66.00);
- CreateObject(355, -1924.37, 2374.86, 49.29, -70.00, 0.00, 0.00);
- CreateObject(355, -1923.96, 2373.81, 49.29, -70.00, 0.00, 0.00);
- CreateObject(351, -1925.90, 2378.78, 49.35, -82.00, 0.00, 0.00);
- CreateObject(351, -1926.27, 2379.69, 49.35, -82.00, 0.00, 0.00);
- CreateObject(2358, -1928.44, 2384.83, 49.35, 0.00, 0.00, 0.00);
- CreateObject(2358, -1927.90, 2383.58, 49.35, 0.00, 0.00, 0.00);
- CreateObject(1575, -1930.20, 2390.03, 49.23, 0.00, 0.00, 0.00);
- CreateObject(1575, -1929.88, 2389.23, 49.23, 0.00, 0.00, 0.00);
- CreateObject(1242, -1932.22, 2395.71, 49.37, 0.00, 0.00, 0.00);
- CreateObject(1242, -1931.76, 2394.58, 49.37, 0.00, 0.00, 0.00);
- CreateObject(987, -665.02, 2717.22, 70.97, 0.00, -2.00, -86.00);
- CreateObject(987, -641.70, 2722.46, 70.83, 0.00, 0.00, -164.00);
- CreateObject(987, -630.14, 2725.39, 70.83, 0.00, 0.00, -166.00);
- CreateObject(987, -618.29, 2726.03, 70.83, 0.00, 0.00, -178.00);
- CreateObject(987, -606.38, 2726.22, 70.83, 0.00, 0.00, -178.00);
- CreateObject(987, -594.46, 2726.53, 70.83, 0.00, 0.00, -178.00);
- CreateObject(987, -592.97, 2702.96, 70.83, 0.00, 0.00, -266.00);
- CreateObject(987, -653.16, 2719.16, 70.97, 0.00, 0.00, 190.00);
- CreateObject(987, -593.73, 2715.01, 70.83, 0.00, 0.00, -266.00);
- CreateObject(987, -618.17, 2726.04, 70.83, 0.00, 0.00, 272.00);
- CreateObject(987, -617.82, 2717.01, 70.83, 0.00, 0.00, 272.00);
- CreateObject(987, -592.54, 2696.98, 70.83, 0.00, 0.00, -266.00);
- CreateObject(971, -617.15, 2700.77, 74.50, 0.00, 0.00, -88.00);
- CreateObject(987, -616.40, 2696.35, 70.83, 0.00, 0.00, -358.00);
- CreateObject(980, -598.80, 2696.87, 74.00, 0.00, 0.00, 182.00);
- CreateObject(987, -628.45, 2695.91, 70.83, 0.00, 0.00, -358.00);
- CreateObject(987, -640.33, 2695.47, 70.83, 0.00, 0.00, -358.00);
- CreateObject(987, -649.29, 2694.85, 70.83, 0.00, 0.00, -356.00);
- CreateObject(980, -656.64, 2694.19, 74.00, 0.00, 0.00, 183.00);
- CreateObject(987, -664.25, 2705.54, 71.21, 0.00, 0.00, -81.00);
- CreateObject(987, -646.78, 2708.88, 70.83, 0.00, 0.00, -266.00);
- CreateObject(987, -646.07, 2696.95, 70.83, 0.00, 0.00, -266.00);
- CreateObject(987, -645.98, 2695.24, 70.83, 0.00, 0.00, -266.00);
- CreateObject(19498, -638.41, 2699.32, 49.00, 0.00, 0.00, 0.00);
- CreateObject(19450, -642.95, 2704.59, 49.00, 0.00, 0.00, 0.00);
- CreateObject(19358, -640.29, 2695.10, 49.00, 0.00, 0.00, 0.00);
- CreateObject(19454, -635.32, 2690.13, 47.22, 0.00, 90.00, 90.00);
- CreateObject(19454, -635.31, 2692.38, 47.22, 0.00, 90.00, 90.00);
- CreateObject(19454, -628.85, 2689.53, 47.22, 0.00, 90.00, 0.00);
- CreateObject(19358, -628.76, 2699.33, 49.00, 0.00, 0.00, 0.00);
- CreateObject(19358, -628.74, 2707.56, 49.00, 0.00, 0.00, 0.00);
- CreateObject(1505, -639.98, 2698.42, 47.31, 0.00, 0.00, 90.00);
- CreateObject(1491, -632.71, 2693.89, 47.31, 0.00, 0.00, 0.00);
- CreateObject(19454, -640.20, 2691.65, 48.06, 0.00, 0.00, 0.00);
- CreateObject(19454, -628.77, 2691.97, 48.06, 0.00, 0.00, 0.00);
- CreateObject(19454, -633.04, 2688.54, 48.06, 0.00, 0.00, 90.00);
- CreateObject(14782, -632.16, 2689.18, 48.19, 0.00, 0.00, 180.00);
- CreateObject(14782, -638.79, 2689.17, 48.19, 0.00, 0.00, 180.00);
- CreateObject(14782, -636.26, 2693.53, 48.19, 0.00, 0.00, 0.00);
- CreateObject(2517, -639.47, 2689.53, 47.31, 0.00, 0.00, 0.00);
- CreateObject(2517, -639.50, 2691.41, 47.31, 0.00, 0.00, 0.00);
- CreateObject(9247, -636.50, 2717.15, 78.04, 0.00, 0.00, 272.00);
- CreateObject(9247, -625.56, 2717.48, 78.04, 0.00, 0.00, 272.00);
- CreateObject(19358, -630.40, 2704.34, 48.90, 0.00, 0.00, 90.00);
- CreateObject(19358, -633.53, 2704.34, 48.90, 0.00, 0.00, 90.00);
- CreateObject(19358, -635.18, 2705.93, 48.90, 0.00, 0.00, 0.00);
- CreateObject(19388, -635.17, 2708.74, 48.90, 0.00, 0.00, 0.00);
- CreateObject(1505, -635.16, 2708.00, 47.31, 0.00, 0.00, 90.00);
- CreateObject(2604, -631.14, 2706.92, 47.97, 0.00, 0.00, 0.00);
- CreateObject(1671, -632.02, 2705.73, 47.87, 0.00, 0.00, 180.00);
- CreateObject(1671, -629.97, 2706.24, 47.87, 0.00, 0.00, 180.00);
- CreateObject(1708, -632.25, 2708.41, 47.41, 0.00, 0.00, 0.00);
- CreateObject(1256, -636.53, 2711.27, 71.97, 0.00, 0.00, 93.00);
- CreateObject(1256, -633.63, 2711.39, 71.97, 0.00, 0.00, 93.00);
- CreateObject(2296, -640.74, 2710.03, 47.41, 0.00, 0.00, 0.00);
- CreateObject(1726, -641.34, 2706.05, 47.35, 0.00, 0.00, 91.00);
- CreateObject(1726, -638.04, 2708.08, 47.33, 0.00, 0.00, -91.00);
- CreateObject(1726, -638.70, 2705.44, 47.35, 0.00, 0.00, 180.00);
- CreateObject(19358, -638.41, 2701.04, 48.90, 0.00, 0.00, 90.00);
- CreateObject(19358, -638.40, 2697.30, 48.90, 0.00, 0.00, 90.00);
- CreateObject(19388, -635.21, 2701.04, 48.90, 0.00, 0.00, 90.00);
- CreateObject(19450, -629.62, 2701.11, 48.90, 0.00, 0.00, 90.00);
- CreateObject(19388, -635.27, 2697.30, 48.90, 0.00, 0.00, 90.00);
- CreateObject(19450, -629.38, 2697.29, 48.90, 0.00, 0.00, 90.00);
- CreateObject(1491, -636.06, 2697.28, 47.31, 0.00, 0.00, 0.00);
- CreateObject(1491, -635.98, 2701.03, 47.31, 0.00, 0.00, 0.00);
- CreateObject(19358, -632.85, 2702.71, 48.88, 0.00, 0.00, 0.00);
- CreateObject(19358, -632.79, 2699.49, 48.88, 0.00, 0.00, 0.00);
- CreateObject(19358, -632.79, 2698.77, 48.88, 0.00, 0.00, 0.00);
- CreateObject(987, -650.98, 2694.65, 70.83, 0.00, 0.00, -356.00);
- /*
- Faction1Car1 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction1Car2 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction1Car3 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction1Car4 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction1Car5 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction2Car1 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction2Car2 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction2Car3 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction2Car4 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction2Car5 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction3Car1 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction3Car2 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction3Car3 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction3Car4 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Faction3Car5 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family1Car1 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family1Car2 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family1Car3 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family1Car4 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family1Car5 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family2Car1 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family2Car2 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family2Car3 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family2Car4 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family2Car5 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family3Car1 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family3Car5 = CreateVehicle(558,0,0,0,0,0,0,-1);
- Family3Car5 =
- Family3Car5 =
- Family3Car5 =*/
- return 1;
- }
- forward TimeFresher();
- public TimeFresher()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerConnected(i))
- {
- if (LoggedIn[i]== 1)
- {
- new Hour, Minute;
- gettime(Hour, Minute);
- SetPlayerTime(i, Hour,Minute); // Noon
- }
- }
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- NameChecker(playerid);
- if(!IsPlayerNPC(playerid))
- {
- new string[200];
- ClearChat(playerid);
- SetPlayerColor(playerid,COLOR_WHITE);
- TogglePlayerClock(playerid, 1); // Show the clock
- CashText[playerid] = CreatePlayerTextDraw(playerid, 491.000000, 79.000000, "00000000.00 EUR");
- PlayerTextDrawBackgroundColor(playerid, CashText[playerid], 0xFFFFFFFF);
- PlayerTextDrawFont(playerid, CashText[playerid], 3);
- PlayerTextDrawLetterSize(playerid, CashText[playerid], 0.500000, 2.100000);
- PlayerTextDrawColor(playerid, CashText[playerid], -1);
- PlayerTextDrawSetOutline(playerid, CashText[playerid], 0);
- PlayerTextDrawSetProportional(playerid, CashText[playerid], 1);
- PlayerTextDrawSetShadow(playerid, CashText[playerid], 1);
- PlayerTextDrawUseBox(playerid, CashText[playerid], 1);
- PlayerTextDrawBoxColor(playerid, CashText[playerid], 255);
- PlayerTextDrawTextSize(playerid, CashText[playerid], 635.000000, 0.000000);
- SpeedText[playerid] = CreatePlayerTextDraw(playerid, 495.000000, 340.000000, "000 KM/H");
- PlayerTextDrawBackgroundColor(playerid, SpeedText[playerid], 0xFFFFFFFF);
- PlayerTextDrawFont(playerid, SpeedText[playerid], 2);
- PlayerTextDrawLetterSize(playerid, SpeedText[playerid], 0.539999, 1.800000);
- PlayerTextDrawColor(playerid, SpeedText[playerid], -1);
- PlayerTextDrawSetOutline(playerid, SpeedText[playerid], 0);
- PlayerTextDrawSetProportional(playerid, SpeedText[playerid], 1);
- PlayerTextDrawSetShadow(playerid, SpeedText[playerid], 1);
- PlayerTextDrawUseBox(playerid, SpeedText[playerid], 1);
- PlayerTextDrawBoxColor(playerid, SpeedText[playerid], 255);
- PlayerTextDrawTextSize(playerid, SpeedText[playerid], 635.000000, 0.000000);
- FuelText[playerid] = CreatePlayerTextDraw(playerid,525.000000, 352.000000, "2.00KM");
- PlayerTextDrawBackgroundColor(playerid, FuelText[playerid], 0xFFFFFFFF);
- PlayerTextDrawFont(playerid, FuelText[playerid], 2);
- PlayerTextDrawLetterSize(playerid, FuelText[playerid], 0.539999, 1.800000);
- PlayerTextDrawColor(playerid, FuelText[playerid], -1);
- PlayerTextDrawSetOutline(playerid, FuelText[playerid], 0);
- PlayerTextDrawSetProportional(playerid, FuelText[playerid], 1);
- PlayerTextDrawSetShadow(playerid, FuelText[playerid], 1);
- PlayerTextDrawUseBox(playerid, FuelText[playerid], 1);
- PlayerTextDrawBoxColor(playerid, FuelText[playerid], 255);
- PlayerTextDrawTextSize(playerid, FuelText[playerid], 635.000000, 0.000000);
- RemoveBuildingForPlayer(playerid, 16051, -386.4297, 2208.4063, 44.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 16637, -389.5938, 2227.9141, 42.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 16054, -427.7734, 2238.2578, 44.7969, 0.25);
- RemoveBuildingForPlayer(playerid, 3350, -429.0547, 2237.8359, 41.2109, 0.25);
- RemoveBuildingForPlayer(playerid, 16052, -338.7891, 2218.2969, 43.0625, 0.25);
- RemoveBuildingForPlayer(playerid, 16629, -337.9141, 2215.2266, 42.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 16630, -341.4531, 2225.5000, 42.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 16635, -339.6875, 2221.1250, 42.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 16636, -340.1250, 2228.1250, 42.0078, 0.25);
- RemoveBuildingForPlayer(playerid, 16690, -358.9375, 2217.6953, 46.0000, 0.25);
- RemoveBuildingForPlayer(playerid, 16628, -331.1172, 2211.4844, 42.3828, 0.25);
- RemoveBuildingForPlayer(playerid, 16631, -335.5234, 2229.6094, 42.0078, 0.25);
- RemoveBuildingForPlayer(playerid, 16634, -336.2969, 2211.5078, 41.9688, 0.25);
- RemoveBuildingForPlayer(playerid, 16410, -327.4922, 2218.4844, 43.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 16627, -322.8984, 2214.8203, 44.3438, 0.25);
- RemoveBuildingForPlayer(playerid, 16632, -329.7969, 2231.6875, 42.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 16633, -327.2656, 2213.0625, 43.0625, 0.25);
- RemoveBuildingForPlayer(playerid, 16053, -400.4453, 2242.2344, 45.1563, 0.25);
- RemoveBuildingForPlayer(playerid, 16689, -367.8281, 2248.8750, 44.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 16012, -264.6719, 2596.5703, 61.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 955, -253.7422, 2597.9531, 62.2422, 0.25);
- RemoveBuildingForPlayer(playerid, 956, -253.7422, 2599.7578, 62.2422, 0.25);
- RemoveBuildingForPlayer(playerid, 16051, -386.4297, 2208.4063, 44.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 16637, -389.5938, 2227.9141, 42.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 16054, -427.7734, 2238.2578, 44.7969, 0.25);
- RemoveBuildingForPlayer(playerid, 3350, -429.0547, 2237.8359, 41.2109, 0.25);
- RemoveBuildingForPlayer(playerid, 16052, -338.7891, 2218.2969, 43.0625, 0.25);
- RemoveBuildingForPlayer(playerid, 16629, -337.9141, 2215.2266, 42.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 16630, -341.4531, 2225.5000, 42.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 16635, -339.6875, 2221.1250, 42.0156, 0.25);
- RemoveBuildingForPlayer(playerid, 16636, -340.1250, 2228.1250, 42.0078, 0.25);
- RemoveBuildingForPlayer(playerid, 16690, -358.9375, 2217.6953, 46.0000, 0.25);
- RemoveBuildingForPlayer(playerid, 16628, -331.1172, 2211.4844, 42.3828, 0.25);
- RemoveBuildingForPlayer(playerid, 16631, -335.5234, 2229.6094, 42.0078, 0.25);
- RemoveBuildingForPlayer(playerid, 16634, -336.2969, 2211.5078, 41.9688, 0.25);
- RemoveBuildingForPlayer(playerid, 16410, -327.4922, 2218.4844, 43.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 16627, -322.8984, 2214.8203, 44.3438, 0.25);
- RemoveBuildingForPlayer(playerid, 16632, -329.7969, 2231.6875, 42.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 16633, -327.2656, 2213.0625, 43.0625, 0.25);
- RemoveBuildingForPlayer(playerid, 16053, -400.4453, 2242.2344, 45.1563, 0.25);
- RemoveBuildingForPlayer(playerid, 16689, -367.8281, 2248.8750, 44.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 16012, -264.6719, 2596.5703, 61.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 955, -253.7422, 2597.9531, 62.2422, 0.25);
- RemoveBuildingForPlayer(playerid, 956, -253.7422, 2599.7578, 62.2422, 0.25);
- RemoveBuildingForPlayer(playerid, 11613, -1320.6875, 2700.9531, 49.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 11614, -1328.7188, 2677.5078, 52.2109, 0.25);
- RemoveBuildingForPlayer(playerid, 11677, -1303.3672, 2664.0781, 53.5781, 0.25);
- RemoveBuildingForPlayer(playerid, 1686, -1329.2031, 2669.2813, 49.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1686, -1328.5859, 2674.7109, 49.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 11547, -1328.7188, 2677.5078, 52.2109, 0.25);
- RemoveBuildingForPlayer(playerid, 1686, -1327.7969, 2680.1250, 49.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1686, -1327.0313, 2685.5938, 49.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 11546, -1320.6875, 2700.9531, 49.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 16606, -777.3281, 2744.6953, 48.8594, 0.25);
- RemoveBuildingForPlayer(playerid, 16106, -777.3281, 2744.6953, 48.8594, 0.25);
- RemoveBuildingForPlayer(playerid, 3343, -640.4766, 2717.1953, 71.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 3345, -622.4844, 2710.9766, 71.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 3341, -601.9453, 2716.5859, 71.2734, 0.25);
- RemoveBuildingForPlayer(playerid, 3343, -580.2813, 2713.7578, 70.8516, 0.25);
- RemoveBuildingForPlayer(playerid, 16105, -675.2813, 2703.8125, 71.5156, 0.25);
- RemoveBuildingForPlayer(playerid, 3172, -622.4844, 2710.9766, 71.2656, 0.25);
- RemoveBuildingForPlayer(playerid, 3252, -675.5781, 2712.1094, 68.7578, 0.25);
- RemoveBuildingForPlayer(playerid, 1468, -620.1797, 2720.4453, 72.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 1468, -611.7656, 2711.2734, 72.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 1468, -611.7578, 2705.9609, 72.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 3170, -601.9453, 2716.5859, 71.2734, 0.25);
- RemoveBuildingForPlayer(playerid, 1468, -611.9063, 2716.5625, 72.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 1468, -614.9219, 2720.8906, 72.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 1468, -592.8203, 2722.0859, 72.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 1468, -595.5625, 2724.6641, 72.5625, 0.25);
- RemoveBuildingForPlayer(playerid, 3168, -580.2813, 2713.7578, 70.8516, 0.25);
- AdminDuty[playerid] = 0;
- format(string,sizeof(string),"Users/%s.ini",pName(playerid));
- if(fexist(string))
- {
- ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_PASSWORD,"Bejelentkezés","Ez a karakter regisztrálva van\nÍrd be a jelszavad:","Belépés","Kilépés");
- }
- if(!fexist(string))
- {
- ShowPlayerDialog(playerid,REG_DIALOG,DIALOG_STYLE_PASSWORD,"Regisztráció","Ilyen nevű karakter még nincs!\nKérlek hozd létre!\nÍrj be hozzá egy jelszavat!","Létrehoz","Kilépés");
- }
- }
- return 1;
- }
- forward NameChecker(playerid);
- public NameChecker(playerid)
- {
- new namestring = strfind(pName(playerid), "_", true);
- if(namestring == -1)
- {
- SendClientMessage(playerid, COLOR_GREEN, "===============================================");
- SendClientMessage(playerid, COLOR_GREEN, "A felhasználóneved nem elfogadható!");
- SendClientMessage(playerid, COLOR_GREEN, "A neved legyen Vezetéknév_Keresztnév formátumú!");
- SendClientMessage(playerid, COLOR_GREEN, "===============================================");
- SetTimerEx("KickForName",500,false,"i",playerid);
- new string[128];
- format(string, sizeof(string), "%s ki lett rúgva hibás név miatt!",pName(playerid));
- SendClientMessageToAll(COLOR_GREEN,string);
- }
- return 1;
- }
- forward KickForName(playerid);
- public KickForName(playerid)
- {
- Kick(playerid);
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new string[250];
- format(string,sizeof(string),"Users/%s.ini",pName(playerid));
- if(fexist(string))
- {
- SaveData(playerid);
- }
- switch(reason)
- {
- case 0: format(string, sizeof string, "%s kapcsolata a szerverrel megszakadt!", pName(playerid));
- case 1: format(string, sizeof string, "%s lecsatlakozott a szerverről!", pName(playerid));
- case 2: format(string, sizeof string, "%s ledobva/letiltva a szerverről!", pName(playerid));
- }
- SendClientMessageToAll(COLOR_RED,string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if (!IsPlayerNPC(playerid))
- {
- if(pInfo[playerid][Tutorial] == 0) TutorialStart(playerid);
- else
- {
- //SetPlayerPos(playerid,pInfo[playerid][PosX],pInfo[playerid][PosY],pInfo[playerid][PosZ]);
- SetPlayerSkin(playerid,pInfo[playerid][Skin]);
- ResetPlayerMoney(playerid);
- GivePlayerMoney(playerid,pInfo[playerid][Cash]);
- PlayerTextDrawShow(playerid,CashText[playerid]);
- }
- }
- return 1;
- }/*
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
- {
- new RandomHurt[MAX_PLAYERS];
- RandomHurt[playerid] = random(6)+1;
- if(RandomHurt[playerid] == 1)
- {
- if(bodypart == 3)
- {
- pInfo[playerid][Body_Part_Torso] = 1;//torzó
- ApplyAnimation(playerid, "PED", "KO_SHOT_STOM", 4.1, 0, 1, 1, 1, 1, 1);
- SendClientMessage(playerid,COLOR_RED,"Kritikus sebet kaptál a mellkasodba!");
- Freeze(playerid);
- }
- if(bodypart == 4)
- {
- pInfo[playerid][Body_Part_Groin] = 1;//ágyék
- ApplyAnimation(playerid, "PED", "KO_SHOT_STOM", 4.1, 0, 1, 1, 1, 1, 1);
- SendClientMessage(playerid,COLOR_RED,"Kritikus sebet kaptál az ágyékon!");
- Freeze(playerid);
- }
- if(bodypart == 5)
- {
- pInfo[playerid][Body_Part_Left_Arm] = 1;//ball kéz
- SendClientMessage(playerid,COLOR_RED,"Kritikus sebet kaptál a ball kezeden!");
- }
- if(bodypart == 6)
- {
- pInfo[playerid][Body_Part_Right_Arm] = 1;//jobb kéz
- SendClientMessage(playerid,COLOR_RED,"Kritikus sebet kaptál a jobb kezeden!");
- }
- if(bodypart == 7)
- {
- pInfo[playerid][Body_Part_Left_Leg] = 1;//ball láb
- SendClientMessage(playerid,COLOR_RED,"Kritikus sebet kaptál a ball lábadra!");
- ApplyAnimation(playerid, "PED", "KO_SHOT_BACK", 4.1, 0, 1, 1, 1, 1, 1);
- Freeze(playerid);
- }
- if(bodypart == 8)
- {
- pInfo[playerid][Body_Part_Right_Leg] = 1;//jobb láb
- SendClientMessage(playerid,COLOR_RED,"Kritikus sebet kaptál a jobb lábadra!");
- ApplyAnimation(playerid, "PED", "KO_SHOT_BACK", 4.1, 0, 1, 1, 1, 1, 1);
- Freeze(playerid);
- }
- if(bodypart == 9)
- {
- pInfo[playerid][Body_Part_Head] = 1;//jobb kéz
- SendClientMessage(playerid,COLOR_RED,"Kritikus fejsérülést szenvedtél!");
- ApplyAnimation(playerid, "PED", "KO_SHOT_FACE", 4.1, 0, 1, 1, 1, 1, 1);
- Freeze(playerid);
- }
- }
- return 1;
- }*/
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if (Motor[vehicleid] == off)
- {
- SendClientMessage(playerid,COLOR_WHITE,"[SÚGÓ]: a motort + gombbal vagy /motor paranccsal tudod beinditani.");
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- if (PRESSED(KEY_SECONDARY_ATTACK))
- {
- if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, -4.3515,67.2362,3.1172))//be
- {
- SetPlayerPos(playerid,0,0,0);
- Freeze(playerid);
- SetTimerEx("Unfreeze",5*second,false,"ii",playerid);
- }
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 0,0,0))//ki
- {
- SetPlayerPos(playerid,-4.3515,67.2362,3.1172);
- Freeze(playerid);
- SetTimerEx("Unfreeze",5*second,false,"ii",playerid);
- }
- }
- }
- //==========================================================================
- if (PRESSED(KEY_SUBMISSION))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//Checks if the player is the driver
- {
- new vehicleid = GetPlayerVehicleID(playerid);//Getting the players vehicle id.
- if(Motor[vehicleid] == off)
- {
- if (Fuel[vehicleid] > 0)
- {
- if (Starting[vehicleid] == 0)
- {
- Starting[vehicleid] = 1;
- SetTimerEx("EngineStart",2000,false,"ii",vehicleid);
- }
- }
- else SendClientMessage(playerid,COLOR_RED,"Elfogyott az üzemanyag!");
- }
- else if (Motor[vehicleid] == on)
- {
- EngineStop(vehicleid);
- }
- }
- }
- return 1;
- }
- forward EngineStart(vehicleid);
- public EngineStart(vehicleid)
- {
- new engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(vehicleid, 1, 1, alarm, doors, bonnet, boot, 0);
- Motor[vehicleid] = on;
- new Float:x,Float:y,Float:z;
- GetVehiclePos(vehicleid,x,y,z);
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerInRangeOfPoint(i,5,x,y,z))
- {
- SendClientMessage(i,COLOR_WHITE,"*A közelben beindult egy jármű motorja*");
- Starting[vehicleid] = 0;
- }
- else if(IsPlayerInRangeOfPoint(i,10,x,y,z))
- {
- SendClientMessage(i,COLOR_GREY,"*A távolban beindult egy jármű motorja*");
- }
- }
- forward EngineStop(vehicleid);
- public EngineStop(vehicleid)
- {
- new engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(vehicleid, 0, 0, alarm, doors, bonnet, boot, 0);
- Motor[vehicleid] = off;
- new Float:x,Float:y,Float:z;
- GetVehiclePos(vehicleid,x,y,z);
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerInRangeOfPoint(i,5,x,y,z))
- {
- SendClientMessage(i,COLOR_WHITE,"*A közelben leállt egy jármű motorja*");
- }
- else if(IsPlayerInRangeOfPoint(i,10,x,y,z))
- {
- SendClientMessage(i,COLOR_GREY,"*A távolban leállt egy jármű motorja*");
- }
- }
- stock GetVehicleSpeed(vehicleid)
- {
- new Float:xPos[3];
- GetVehicleVelocity(vehicleid, xPos[0], xPos[1], xPos[2]);
- return floatround(floatsqroot(xPos[0] * xPos[0] + xPos[1] * xPos[1] + xPos[2] * xPos[2]) * 170.00);
- }
- forward DataFresher();
- public DataFresher()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerConnected(i))
- {
- if (LoggedIn[i]== 1)
- {
- //SaveData(i);
- new tdstring[32];
- format(tdstring, sizeof(tdstring), "%08d EUR", GetPlayerMoney(i));
- PlayerTextDrawSetString(i, CashText[i], tdstring); // <<< Update the text to show the vehicle health
- PlayerTextDrawHide(i, CashText[i]);
- PlayerTextDrawShow(i, CashText[i]);
- PlayerTextDrawHide(i, FuelText[i]);
- PlayerTextDrawHide(i, SpeedText[i]);
- if(IsPlayerInAnyVehicle(i))
- {
- new tdstring2[32];
- format(tdstring2, sizeof(tdstring2), "%03d KM/H", GetVehicleSpeed(GetPlayerVehicleID(i)));
- PlayerTextDrawSetString(i, SpeedText[i], tdstring2); // <<< Update the text to show the vehicle health
- format(tdstring2, sizeof(tdstring2), "%d %", Fuel[GetPlayerVehicleID(i)]);
- PlayerTextDrawSetString(i, FuelText[i], tdstring2); // <<< Update the text to show the vehicle health
- PlayerTextDrawShow(i, SpeedText[i]);
- PlayerTextDrawShow(i, FuelText[i]);
- }
- }
- }
- }
- forward FuelFresher();
- public FuelFresher()
- {
- for(new i = 0; i < MAX_VEHICLES; i++)
- if(Motor[i] == on)
- {
- Fuel[i] = Fuel[i] -1;
- if(Fuel[i] < 0)
- {
- EngineStop(i);
- }
- }
- }
- forward RefuelAll();
- public RefuelAll()
- {
- for(new i = 0; i < MAX_VEHICLES; i++)
- Fuel[i] = 100;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new jelszo2[70];
- new string[200];
- new str[200];
- if(dialogid == REG_DIALOG)
- {
- if(response)
- {
- if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,REG_DIALOG,DIALOG_STYLE_PASSWORD,"Regisztráció","Nem írtál be jelszavat!\nKérlek írj be egy jelszavat\n hogy létrehozd a karaktert!","Létrehoz","Kilépés");
- Regisztracio(playerid,inputtext);
- }
- else Kick(playerid);
- }
- if(dialogid == LOGIN_DIALOG)
- {
- if(response)
- {
- if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_PASSWORD\
- ,"Bejelentkezés","Nem írtál be jelszavat!\nÍrd be a jelszavat:","Megvan","Kilépek");
- format(string,sizeof(string),"Users/%s.ini",pName(playerid));
- dfile_Open(string);
- sscanf(dfile_ReadString("Password"),"s[200]",jelszo2);
- dfile_CloseFile();
- format(str,250,"%s",jelszo2);
- if(!strcmp(jelszo2, inputtext, false))
- {
- LoadData(playerid);
- format(string,250,"%s csatlakozott a játékba!",pName(playerid),playerid);
- SendClientMessageToAll(-1,string);
- pInfo[playerid][Logins]=pInfo[playerid][Logins]+1;
- LoggedIn[playerid] = 1;
- if(!strcmp(pName(playerid), "Benny_Carter", true))
- {
- SendClientMessage(playerid,-1,"Üdvözöllek, főadmin!");
- pInfo[playerid][Admin] = 1338;
- }
- if(!strcmp(pName(playerid), "Tom_alverez", true))
- {
- SendClientMessage(playerid,-1,"Üdvözöllek, főadmin!");
- pInfo[playerid][Admin] = 5;
- }
- }
- else
- {
- ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_PASSWORD\
- ,"Bejelentkezés","Hibás jelszó!\nÍrd be a jelszavad:","Megvan","Kilépek");
- }
- }
- else Kick(playerid);
- }
- if(dialogid == JOB_DIALOG) //Postás\nPizzafutár\nÉtelkihordó\nTargoncás\nSzállitó\nBuszsofőr
- {
- if(response) // If they clicked 'Select' or double-clicked a weapon
- {
- // Give them the weapon
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, POSTMAN_DIALOG, DIALOG_STYLE_MSGBOX, "Postás munka", "Munkaköri leirás:\n\
- Jármű:bicikli\n\
- cég által biztositva\n\
- Fizetés:1EUR/levél\n\
- Egyéb infó:Nincs", "Elfogad", "Vissza");
- }
- case 1:
- {
- ShowPlayerDialog(playerid, PIZZAMAN_DIALOG, DIALOG_STYLE_MSGBOX, "Pizzafutár munka", "Munkaköri leirás:\n\
- Jármű: Robogó\n\
- a cég által biztositva\n\
- Fizetés:1EUR/pizza\n\
- Egyéb infó:\n\
- Jogositvány szükséges", "Elfogad", "Vissza");
- }
- }
- }
- }
- return 1;
- }
- CMD:motor(playerid,params[])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)//Checks if the player is the driver
- {
- new vehicleid = GetPlayerVehicleID(playerid);//Getting the players vehicle id.
- if(Motor[vehicleid] == off)
- {
- SetTimerEx("EngineStart",2000,false,"ii",vehicleid);
- }
- else if (Motor[vehicleid] == on)
- {
- EngineStop(vehicleid);
- }
- }
- return 1;
- }
- forward TutorialStart(playerid);
- public TutorialStart(playerid)
- {
- SetPlayerPos(playerid,-1454.3470,2609.2681,55.8359);
- Freeze(playerid);
- SetTimerEx("TutorialEnd",10*1000,false,"ii",playerid);
- SendClientMessage(playerid,-1,"Részegen felültél a buszra, és elaludtál.");
- SendClientMessage(playerid,-1,"Észre sem vetted,hogy a busz elhaladt");
- SendClientMessage(playerid,-1,"a célod mellett. A buszsofőr a végállomáson");
- SendClientMessage(playerid,-1,"észrevett és behozott a városba.");
- SendClientMessage(playerid,-1,"Hagyott a zsebedben egy kis pénzt, legközelebb");
- SendClientMessage(playerid,-1,"jobban vigyázz magadra.");
- GivePlayerMoney(playerid,20);
- }
- forward TutorialEnd(playerid);
- public TutorialEnd(playerid)
- {
- Unfreeze(playerid);
- pInfo[playerid][Tutorial] = 1;
- SendClientMessage(playerid,-1,"Most menj, és egyél egy pizzát!");
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(!success)
- {
- SendClientMessage(playerid, COLOR_RED,"[HIBA]: Nincs ilyen parancs!");
- }
- return true;
- }
- public OnPlayerText(playerid, text[])
- {
- new string[128];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- format(string, sizeof(string), "%s mondja: %s",pName(playerid),text);
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerInRangeOfPoint(i,5,x,y,z))
- {
- SendClientMessage(i,COLOR_WHITE,string);
- }
- else if(IsPlayerInRangeOfPoint(i,10,x,y,z))
- {
- SendClientMessage(i,COLOR_GREY,string);
- }
- return 0;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- new Float:x,Float:y,Float:z,Float:r;
- GetVehiclePos(vehicleid,x,y,z);
- GetVehicleZAngle(vehicleid, r);
- CreateObject(3594,x,y,z,0.0,0.0,0.0,r);
- DestroyVehicle(vehicleid);
- return 1;
- }
- /*
- ================================================================================
- parancsok
- ================================================================================
- */
- CMD:megpakol(playerid,params[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) != 413) return SendClientMessage(playerid,-1,"Nem ülsz a munkára fenntartott autóban!");
- if(IsPlayerInRangeOfPoint(playerid, 5.0, -241.8261,2601.8210,62.7031))
- {
- SendClientMessage(playerid,COLOR_RED,"Felpakolod az üdítőt!");
- Working[playerid] = on;
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Nem a rakodó helyen vagy.!");
- }
- return 1;
- }
- CMD:kipakol(playerid,params[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) != 413) return SendClientMessage(playerid,-1,"Nem ülsz a munkára fenntartott autóban!");
- if(IsPlayerInRangeOfPoint(playerid, 5.0, -1446.3776,2588.9072,55.8359))
- {
- if(Working[playerid] == on)
- {
- SendClientMessage(playerid,COLOR_RED,"Lepakoltad az űditőt. A fuvardijat a fizetésedhez irtuk!");
- pInfo[playerid][Payment] = pInfo[playerid][Payment] +200;
- pInfo[playerid][XP] = pInfo[playerid][XP] +20;
- }
- else SendClientMessage(playerid,COLOR_RED,"A platód üres! Előbb pakold meg!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Nem a lerakodó helyen vagy!");
- }
- return 1;
- }
- CMD:elad(playerid,params[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) != 413) return SendClientMessage(playerid,-1,"Nem ülsz a munkára fenntartott autóban!");
- if(IsPlayerInRangeOfPoint(playerid, 5.0, -1446.3776,2588.9072,55.8359))
- {
- if(Working[playerid] == on)
- {
- SendClientMessage(playerid,COLOR_RED,"Lepakoltad az űditőt. A fuvardijat a fizetésedhez irtuk!");
- pInfo[playerid][Payment] = pInfo[playerid][Payment] +200;
- pInfo[playerid][XP] = pInfo[playerid][XP] +20;
- }
- else SendClientMessage(playerid,COLOR_RED,"A platód üres! Előbb pakold meg!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Nem a lerakodó helyen vagy!");
- }
- return 1;
- }
- COMMAND:saveacc(playerid, params[])
- {
- //gyakori ismételt kérdések
- SaveData(playerid);
- return 1;
- }
- COMMAND:tankol(playerid, params[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- Refuel(vehicleid);
- return 1;
- }
- forward Refuel(vehicleid);
- public Refuel(vehicleid)
- {
- Fuel[vehicleid] = 100;
- }
- CMD:makemeadmin(playerid,params[])
- {
- pInfo[playerid][Admin] = 1338;
- return 1;
- }
- //==============================================================================
- //munkás parancsok
- //==============================================================================
- //szerelő
- CMD:szerel(playerid,params[])
- {
- return 1;
- }
- CMD:felfogad(playerid,params[])
- {
- new string[128],targetid,rank;
- if (pInfo[playerid][LeaderRank] != 5) return SendClientMessage(playerid, -1, "[HIBA]: Nem vagy frakció leader!");
- if(sscanf(params,"ud",targetid,rank)) SendClientMessage(playerid, -1, "[TIPP]: /invite [játékos][rang]");
- else
- {
- if(rank > 0 && rank < 6)
- {
- if(IsPlayerConnected(targetid))
- {
- if(pInfo[playerid][LeaderJob] == 1) //rendőrség
- {
- format(string,sizeof(string),"%s felvett rendőrnek!",pName(playerid));
- SendClientMessage(targetid, COLOR_RED, string);//^^
- pInfo[targetid][LeaderJob] = pInfo[playerid][LeaderJob];
- pInfo[targetid][LeaderRank] = rank;
- format(string,sizeof(string),"%s -t felvetted rendőrnek!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- if(rank == 1)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Újonc");
- }
- if(rank == 2)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Tizedes");
- }
- if(rank == 3)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Százados");
- }
- if(rank == 4)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Ezredes");
- }
- if(rank == 5)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Rendőr kapitány");
- }
- }
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- else SendClientMessage(playerid, COLOR_RED , "[HIBA]: Ilyen rang nincs, 1-6-ig adj meg egy rangot!");
- }
- return 1;
- }
- CMD:afizet(playerid,params[])
- {
- new targetid,amount;
- if (pInfo[playerid][Admin] <= 5) return SendClientMessage(playerid, -1, "[HIBA]: Nem vagy főadmin!");
- if(sscanf(params,"ud",targetid,amount)) SendClientMessage(playerid, -1, "[TIPP]: /afizet [játékos][mennyiség]");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- GivePlayerMoney(targetid,amount);
- }
- else SendClientMessage(playerid, COLOR_RED , "[HIBA]: Ilyen rang nincs, 1-6-ig adj meg egy rangot!");
- }
- return 1;
- }
- CMD:kirug(playerid,params[])
- {
- new string[128],targetid;
- if (pInfo[playerid][LeaderRank] != 5) return SendClientMessage(playerid, -1, "[HIBA]: Nem vagy frakció leader!");
- if(sscanf(params,"u",targetid)) SendClientMessage(playerid, -1, "[TIPP]: /kirúg [játékos]");
- if(IsPlayerConnected(targetid))
- {
- if(pInfo[playerid][LeaderJob] == pInfo[targetid][LeaderJob])
- {
- format(string,sizeof(string),"%s kirúgott!",pName(playerid));
- SendClientMessage(targetid, COLOR_RED, string);//^^
- pInfo[targetid][LeaderJob] = 0;
- pInfo[targetid][LeaderRank] = 0;
- format(string,sizeof(string),"Kirúgtad %s -t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- }
- }
- return 1;
- }
- CMD:ainvite(playerid,params[])
- {
- new string[128],targetid,faction,rank;
- if (pInfo[playerid][Admin] <= 5) return SendClientMessage(playerid, -1, "[HIBA]: Nincs rá jogosultságod!");
- if(sscanf(params,"udd",targetid,faction,rank)) SendClientMessage(playerid, -1, "[TIPP]: /invite [játékos][frakció][rang]");
- else
- {
- if(rank > -1 && rank < 6)
- {
- if(IsPlayerConnected(targetid))
- {
- if(faction == 0) //civil
- {
- format(string,sizeof(string),"Civil lettél!");
- SendClientMessage(targetid, COLOR_RED, string);//^^
- pInfo[targetid][LeaderJob] = 0;
- pInfo[targetid][LeaderRank] = 0;
- }
- if(faction == 1) //rendőrség
- {
- format(string,sizeof(string),"%s felvett rendőrnek!",pName(playerid));
- SendClientMessage(targetid, COLOR_RED, string);//^^
- pInfo[targetid][LeaderJob] = 1;
- pInfo[targetid][LeaderRank] = rank;
- format(string,sizeof(string),"%s -t felvetted rendőrnek!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- if(rank == 1)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Újonc");
- }
- if(rank == 2)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Tizedes");
- }
- if(rank == 3)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Százados");
- }
- if(rank == 4)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Ezredes");
- }
- if(rank == 5)
- {
- SendClientMessage(targetid,COLOR_RED,"Rangod: Rendőr kapitány");
- }
- }
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- else SendClientMessage(playerid, COLOR_RED , "[HIBA]: Ilyen rang nincs, 1-6-ig adj meg egy rangot!");
- }
- return 1;
- }
- //rendőr parancs
- CMD:cuff(playerid,params[])
- {
- new string[200],targetid;
- if(pInfo[playerid][LeaderJob] != 1) return SendClientMessage(playerid,COLOR_RED,"[ HIBA ]: Ilyet csak rendőr csinálhat!");
- if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /cuff [playerid]");
- if(IsPlayerConnected(targetid))
- {
- SetPlayerSpecialAction(targetid,SPECIAL_ACTION_CUFFED);
- Freeze(targetid);
- SendClientMessage(targetid, COLOR_RED, "Megbilincseltek!");//^^
- format(string,sizeof(string),"Megbilincselted %s -t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- return 1;
- }
- CMD:uncuff(playerid,params[])
- {
- new string[200],targetid;
- if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /uncuff [playerid]");
- if(IsPlayerConnected(targetid))
- {
- if(pInfo[playerid][LeaderJob] == 1)
- {
- SetPlayerSpecialAction(targetid,SPECIAL_ACTION_NONE);
- SendClientMessage(targetid, COLOR_RED, "Levették rólad a bilincset!");//^^
- format(string,sizeof(string),"Levetted a bilincset %s kezéről!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- Unfreeze(targetid);
- }
- if( pInfo[playerid][LeaderJob] != 1)
- {
- SetTimerEx("UnCuffCivilian",10*1000,false,"ii",targetid,playerid);
- SendClientMessage(targetid, COLOR_RED, "Megpróbálják levenni rólad a bilincset!");//^^
- format(string,sizeof(string),"Elkezdted leszedni %s kezéről a bilincset!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- }
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- return 1;
- }
- forward UnCuffCivilian(playerid,targetid);
- public UnCuffCivilian(playerid,targetid)
- {
- new string[200];
- SetPlayerSpecialAction(targetid,SPECIAL_ACTION_NONE);
- SendClientMessage(targetid, COLOR_RED, "Levették rólad a bilincset!");//^^
- format(string,sizeof(string),"Levetted a bilincset %s kezéről!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- Unfreeze(playerid);
- }
- CMD:letartoztat(playerid,params[])
- {
- new string[200],targetid;
- if(pInfo[playerid][LeaderJob] != 1) return SendClientMessage(playerid,COLOR_RED,"[HIBA]: Ilyet csak rendőr csinálhat!");
- if(sscanf(params,"u",targetid)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /jail [playerid]");
- if(IsPlayerConnected(targetid))
- {
- if(IsPlayerConnected(targetid))
- {
- if (pInfo[targetid][WantedLevel] < 1) return SendClientMessage(playerid,COLOR_RED,"[HIBA]: Csak körözött személyt áll jogodban letartóztatni!");
- else if(pInfo[targetid][WantedLevel] == 1)
- {
- format(string,sizeof(string),"Letartóztattad %s-t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- SendClientMessage(playerid,COLOR_RED,"A személyen 1-es szintű körözés volt");
- SendClientMessage(playerid,COLOR_RED,"A jutalom érte 200 EUR");
- SendClientMessage(playerid,COLOR_RED,"Az összeget hozzáadták a fizetéshez!");
- //===========================================================================
- SendClientMessage(targetid,COLOR_RED,"Letartóztattak!");
- SendClientMessage(targetid,COLOR_RED,"1 évet kaptál!(1 percet)");
- SendClientMessage(targetid,COLOR_RED,"Leteheted az óvadékot, amely 100 euró!");
- SendClientMessage(targetid,COLOR_RED,"/óvadék!");
- pInfo[targetid][Jail] = 60;
- pInfo[targetid][WantedLevel] = 0;
- }
- else if(pInfo[targetid][WantedLevel] == 2)
- {
- format(string,sizeof(string),"Letartóztattad %s-t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- SendClientMessage(playerid,COLOR_RED,"A személyen 2-es szintű körözés volt");
- SendClientMessage(playerid,COLOR_RED,"A jutalom érte 400 EUR");
- SendClientMessage(playerid,COLOR_RED,"Az összeget hozzáadták a fizetéshez!");
- //===========================================================================
- SendClientMessage(targetid,COLOR_RED,"Letartóztattak!");
- SendClientMessage(targetid,COLOR_RED,"1 évet kaptál!(1 percet)");
- SendClientMessage(targetid,COLOR_RED,"Leteheted az óvadékot, amely 200 euró!");
- SendClientMessage(targetid,COLOR_RED,"/óvadék!");
- pInfo[targetid][Jail] = 120;
- pInfo[targetid][WantedLevel] = 0;
- }
- else if(pInfo[targetid][WantedLevel] == 3)
- {
- format(string,sizeof(string),"Letartóztattad %s-t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- SendClientMessage(playerid,COLOR_RED,"A személyen 3-mas szintű körözés volt");
- SendClientMessage(playerid,COLOR_RED,"A jutalom érte 600 EUR");
- SendClientMessage(playerid,COLOR_RED,"Az összeget hozzáadták a fizetéshez!");
- //===========================================================================
- SendClientMessage(targetid,COLOR_RED,"Letartóztattak!");
- SendClientMessage(targetid,COLOR_RED,"1 évet kaptál!(1 percet)");
- SendClientMessage(targetid,COLOR_RED,"Leteheted az óvadékot, amely 400 euró!");
- SendClientMessage(targetid,COLOR_RED,"/óvadék!");
- pInfo[targetid][Jail] = 180;
- pInfo[targetid][WantedLevel] = 0;
- }
- else if(pInfo[targetid][WantedLevel] == 4)
- {
- format(string,sizeof(string),"Letartóztattad %s-t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- SendClientMessage(playerid,COLOR_RED,"A személyen 4-es szintű körözés volt");
- SendClientMessage(playerid,COLOR_RED,"A jutalom érte 800 EUR");
- SendClientMessage(playerid,COLOR_RED,"Az összeget hozzáadták a fizetéshez!");
- //===========================================================================
- SendClientMessage(targetid,COLOR_RED,"Letartóztattak!");
- SendClientMessage(targetid,COLOR_RED,"1 évet kaptál!(1 percet)");
- pInfo[targetid][Jail] = 240;
- pInfo[targetid][WantedLevel] = 0;
- }
- else if(pInfo[targetid][WantedLevel] == 5)
- {
- format(string,sizeof(string),"Letartóztattad %s-t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- SendClientMessage(playerid,COLOR_RED,"A személyen 5-ös szintű körözés volt");
- //===========================================================================
- SendClientMessage(targetid,COLOR_RED,"Letartóztattak!");
- SendClientMessage(targetid,COLOR_RED,"1 évet kaptál!(1 percet)");
- pInfo[targetid][Jail] = 300;
- pInfo[targetid][WantedLevel] = 0;
- }
- }
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- return 1;
- }
- CMD:korozes(playerid,params[])//körözés
- {
- new string[200],targetid,level;
- if(pInfo[playerid][LeaderJob] != 1) return SendClientMessage(playerid,COLOR_RED,"[ HIBA ]: Ilyet csak rendőr csinálhat!");
- if(sscanf(params,"u",targetid,level)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /körözés [playerid]");
- if(IsPlayerConnected(targetid))
- {
- if(pInfo[targetid][WantedLevel] >4) return SendClientMessage(playerid,COLOR_RED,"[HIBA]: A személyen maximális körözés van!");
- else
- {
- pInfo[targetid][WantedLevel]++;
- SendClientMessageToAll(COLOR_RED,"============Rendőrségi közlemény=============");
- format(string,sizeof(string),"%d szintű körözést adunk ki %s ellen!",pInfo[targetid][WantedLevel],pName(targetid));
- SendClientMessageToAll(COLOR_RED, string);
- SendClientMessageToAll(COLOR_RED,"Ha valaki látta, hivja a rendőrséget!");
- }
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- return 1;
- }
- CMD:hirdetes(playerid,params[])
- {
- new string[200],text;
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /hirdetés [szöveg]");
- format(string,sizeof(string),"Hirdetés: %s ,Név: %s",text,pName(playerid));
- SendClientMessageToAll(COLOR_YELLOW, string);
- return 1;
- }
- //rp chat
- CMD:b(playerid,params[])
- {
- new string[200],text;
- {
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /b [szöveg]");
- format(string,sizeof(string),"%s OOC: %s",pName(playerid),text);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerInRangeOfPoint(i,5.0,x,y,z))
- {
- SendClientMessage(i,COLOR_WHITE,string);
- }
- else if(IsPlayerInRangeOfPoint(i,10.0,x,y,z))
- {
- SendClientMessage(i,COLOR_GREY,string);
- }
- }
- return 1;
- }
- CMD:s(playerid,params[])
- {
- new string[200],text;
- {
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /s [szöveg]");
- format(string,sizeof(string),"%s kiáltja: %s",pName(playerid),text);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerInRangeOfPoint(i,15,x,y,z))
- {
- SendClientMessage(i,COLOR_WHITE,string);
- }
- else if(IsPlayerInRangeOfPoint(i,20,x,y,z))
- {
- SendClientMessage(i,COLOR_GREY,string);
- }
- }
- return 1;
- }
- CMD:me(playerid,params[])
- {
- new string[200],text;
- {
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /s [szöveg]");
- format(string,sizeof(string),"* %s %s *",pName(playerid),text);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerInRangeOfPoint(i,15,x,y,z))
- {
- SendClientMessage(i,COLOR_PURPLE,string);
- }
- else if(IsPlayerInRangeOfPoint(i,20,x,y,z))
- {
- SendClientMessage(i,COLOR_GREY,string);
- }
- }
- return 1;
- }
- //==============================================================================
- //admin parancsok
- //==============================================================================
- CMD:ahelp(playerid,params[])
- {
- SendClientMessage(playerid,COLOR_YELLOW,"/asay - adminként irsz az összes játékosnak");
- SendClientMessage(playerid,COLOR_YELLOW,"/achat - irsz admin társaidnak");
- SendClientMessage(playerid,COLOR_YELLOW,"/pm - privát üzenet egy játékosnak");
- SendClientMessage(playerid,COLOR_YELLOW,"/aduty - admin szolgálatba lépés");
- SendClientMessage(playerid,COLOR_YELLOW,"/warn - figyelmeztetsz egy játékost");
- SendClientMessage(playerid,COLOR_YELLOW,"/TV -figyelhetst vele egy játékost");
- SendClientMessage(playerid,COLOR_YELLOW,"/ajail - admin börtönbe küldhetsz egy játékost");
- SendClientMessage(playerid,COLOR_YELLOW,"/kick - kirúgsz egy játékost");
- SendClientMessage(playerid,COLOR_YELLOW,"/ban - kitiltasz egy játékost");
- SendClientMessage(playerid,COLOR_YELLOW,"/freeze - lefagyasztasz egy játékost");
- SendClientMessage(playerid,COLOR_YELLOW,"/unfreeze - kiolvasztasz egy játékost");
- SendClientMessage(playerid,COLOR_YELLOW,"/skin - kicseréled egy játékos skinjét");
- SendClientMessage(playerid,COLOR_YELLOW,"/goto - odamész valakihez");
- SendClientMessage(playerid,COLOR_YELLOW,"/gethere - magadhoz hozol valakit");
- SendClientMessage(playerid,COLOR_YELLOW,"/car - lekérsz egy kocsit");
- SendClientMessage(playerid,COLOR_YELLOW,"/setadmin - ezzel adhatsz admint egy játékosnak");
- SendClientMessage(playerid,COLOR_YELLOW,"/restart - újrainditod a szervert(tulaj)");
- }
- CMD:restart(playerid,params[])
- {
- if(pInfo[playerid][Admin] >= 1337)//Checks if the player is the driver
- {
- SetTimer("Restart",60*1000,false);
- }
- return 1;
- }
- COMMAND:asay(playerid, params[])
- {
- new string[200],text;
- if(pInfo[playerid][Admin] > 0)
- {
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /asay [szöveg]");
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerConnected(i))
- {
- format(string,sizeof(string),"ADMIN:%s",text);
- GameTextForAll(string, 5000, 3);
- SendClientMessage(i,COLOR_BLUE,string);
- }
- }
- return 1;
- }
- CMD:achat(playerid,params[])
- {
- new string[200],text;
- if(pInfo[playerid][Admin] > 0)
- {
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /achat [szöveg]");
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerConnected(i))
- {
- if (pInfo[i][Admin] >= 1)
- {
- format(string,sizeof(string),"%s (achat):%s",pName(playerid),text);
- SendClientMessage(i,COLOR_BLUE,string);
- }
- }
- }
- return 1;
- }
- CMD:report(playerid,params[])
- {
- new string[200],text;
- {
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_RED,"HASZNÁLAT: /report [szöveg]");
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerConnected(i))
- {
- if (pInfo[i][Admin] >= 1)
- {
- format(string,sizeof(string),"%s jelentése: %s",pName(playerid),text);
- SendClientMessage(i,COLOR_YELLOW,string);
- }
- }
- }
- return 1;
- }
- CMD:aduty(playerid,params[])
- {
- new string[128];
- if (AdminDuty[playerid] == 0)
- {
- if (pInfo[playerid][Admin] < 1 ) return SendClientMessage(playerid,COLOR_RED,"Nem vagy admin!");
- if (pInfo[playerid][Admin] == 1 )
- {
- SendClientMessage(playerid,COLOR_RED,"Szolgálatba léptél!");
- format(string,sizeof(string),"%s [ID: %d]adminsegéd szolgálatba lépett! /PM %d [probléma]",pName(playerid),playerid,playerid);
- SendClientMessageToAll(COLOR_RED, string);//^^
- AdminDuty[playerid] = 1;
- }
- if (pInfo[playerid][Admin] == 2 )
- {
- SendClientMessage(playerid,COLOR_RED,"Szolgálatba léptél!");
- format(string,sizeof(string),"%s [ID: %d] Moderátor szolgálatba lépett! /PM %d [probléma]!",pName(playerid),playerid);
- SendClientMessageToAll(COLOR_RED, string);//^^
- AdminDuty[playerid] = 1;
- }
- if (pInfo[playerid][Admin] == 3 )
- {
- SendClientMessage(playerid,COLOR_RED,"Szolgálatba léptél!");
- format(string,sizeof(string),"%s [ID: %d] admin szolgálatba lépett! /PM %d [probléma]!",pName(playerid),playerid);
- SendClientMessageToAll(COLOR_RED, string);//^^
- AdminDuty[playerid] = 1;
- }
- if (pInfo[playerid][Admin] == 4 )
- {
- SendClientMessage(playerid,COLOR_RED,"Szolgálatba léptél!");
- format(string,sizeof(string),"%s [ID: %d] admin szolgálatba lépett! /PM %d [probléma]!",pName(playerid),playerid);
- SendClientMessageToAll(COLOR_RED, string);//^^
- AdminDuty[playerid] = 1;
- }
- if (pInfo[playerid][Admin] == 5 )
- {
- SendClientMessage(playerid,COLOR_RED,"Szolgálatba léptél!");
- format(string,sizeof(string),"%s [ID: %d] főadmin szolgálatba lépett! /PM %d [probléma]!",pName(playerid),playerid);
- SendClientMessageToAll(COLOR_RED, string);//^^
- AdminDuty[playerid] = 1;
- }
- if (pInfo[playerid][Admin] == 1337 )
- {
- SendClientMessage(playerid,COLOR_RED,"Szolgálatba léptél!");
- format(string,sizeof(string),"%s [ID: %d] fejlesztő szolgálatba lépett! /PM %d [probléma]!",pName(playerid),playerid);
- SendClientMessageToAll(COLOR_RED, string);//^^
- AdminDuty[playerid] = 1;
- }
- if (pInfo[playerid][Admin] == 1338 )
- {
- SendClientMessage(playerid,COLOR_RED,"Szolgálatba léptél!");
- format(string,sizeof(string),"%s [ID: %d] tulaj szolgálatba lépett! /PM %d [probléma]!",pName(playerid),playerid);
- SendClientMessageToAll(COLOR_RED, string);//^^
- AdminDuty[playerid] = 1;
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Kiléptél szolgálatból!");
- format(string,sizeof(string),"%s [ID: %d] fejlesztő kilépett a a szolgálatból!",pName(playerid),playerid);
- SendClientMessageToAll(COLOR_RED, string);//^^
- AdminDuty[playerid] = 0;
- }
- return 1;
- }
- CMD:warn(playerid,params[])
- {
- new string[128],targetid;
- if (pInfo[playerid][Admin] < 1) return SendClientMessage(playerid, COLOR_RED, "[HIBA]: Nem vagy admin!");
- if(sscanf(params,"u",targetid)) SendClientMessage(playerid, COLOR_RED, "[TIPP]: /warn <id>");
- if(playerid == targetid) return SendClientMessage(playerid, COLOR_RED, "[HIBA]: Nem fogod magad kickelni, hogy felvágj!");
- if (pInfo[playerid][Admin] < pInfo[targetid][Admin]) return SendClientMessage(playerid, -1, "[HIBA]: Magasabb szintű admint te ne kickelgess!");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- format(string,sizeof(string),"%s figyelmeztetett!",pName(targetid));
- SendClientMessage(targetid, COLOR_RED, string);//^^
- pInfo[targetid][Warns] = pInfo[targetid][Warns] +1;
- format(string,sizeof(string),"Figyelmeztetéseid: %d ",pInfo[targetid][Warns]);
- SendClientMessage(targetid, COLOR_RED, string);//^^
- format(string,sizeof(string),"%s figyelmeztette %s -t!",pName(playerid),pName(targetid));
- SendClientMessageToAll(COLOR_RED, string);//^^
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- return 1;
- }
- CMD:kick(playerid,params[])
- {
- new string[128],targetid;
- if (pInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "[HIBA]: Nem vagy admin!");
- else if (pInfo[playerid][Admin] < 3 && pInfo[playerid][Admin] >= 1)return SendClientMessage(playerid, -1, "[HIBA]: 3-as szintű admin szükséges!");
- if(sscanf(params,"u",targetid)) SendClientMessage(playerid, -1, "[TIPP]: /kick <id>");
- if (pInfo[playerid][Admin] < pInfo[targetid][Admin]) return SendClientMessage(playerid, -1, "[HIBA]: Magasabb szintű admint te ne kickelgess!");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- format(string,sizeof(string),"%s kickelte %s -t !",pName(playerid),pName(targetid));
- SendClientMessageToAll(COLOR_RED, string);//^^
- Kick(targetid);
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- return 1;
- }
- CMD:unfreeze(playerid,params[])
- {
- new string[128],targetid;
- if (pInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "[HIBA]: Nem vagy admin!");
- if(sscanf(params,"u",targetid)) SendClientMessage(playerid, -1, "[TIPP]: /unfreeze <id>");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- format(string,sizeof(string),"%s admin kiolvasztott!",pName(playerid));
- SendClientMessage(targetid, COLOR_RED, string);//^^
- Unfreeze(targetid);
- format(string,sizeof(string),"Kiolvasztottad %s -t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- return 1;
- }
- CMD:freeze(playerid,params[])
- {
- new string[128],targetid;
- if (pInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "[HIBA]: Nem vagy admin!");
- if(sscanf(params,"u",targetid)) SendClientMessage(playerid, -1, "[TIPP]: /freeze <id>");
- if (pInfo[playerid][Admin] < pInfo[targetid][Admin]) return SendClientMessage(playerid, -1, "[HIBA]: Magasabb szintű admint te ne fagyasztgass!");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- format(string,sizeof(string),"%s admin Lefagyasztott!",pName(targetid));
- SendClientMessage(targetid, COLOR_RED, string);//^^
- Freeze(targetid);
- format(string,sizeof(string),"Lefagyasztottad %s -t!",pName(targetid));
- SendClientMessage(playerid,COLOR_RED, string);//^^
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- return 1;
- }
- COMMAND:skin(playerid, params[])
- {
- new skinid,targetid;
- if(pInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"[HIBA]: Nem vagy admin!");
- if(sscanf(params,"ud", targetid,skinid)) return SendClientMessage(playerid, COLOR_RED,"Helyes használat: /skin [Játékos ID][Skin ID]");
- if(skinid > 300 && skinid < -1) return SendClientMessage(playerid, COLOR_RED,"Nem létező Skin ID-t használtál");
- else if (skinid == 0) return SendClientMessage(playerid, COLOR_RED,"Carl Johnson kinézetét nem használhatod!");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- SetPlayerSkin(targetid,skinid);
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- return 1;
- }
- CMD:goto(playerid,params[])
- {
- new Float:x,Float:y,Float:z,targetid;
- if(pInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"[HIBA]: Nem vagy admin!");
- else if (pInfo[playerid][Admin] < 3 && pInfo[playerid][Admin] >= 1)return SendClientMessage(playerid, -1, "[HIBA]: 3-as szintű admin szükséges!");
- if(sscanf(params,"u", targetid)) return SendClientMessage(playerid, COLOR_RED,"Helyes használat: /goto [Játékos ID]");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- GetPlayerPos(targetid,x,y,z);
- SetPlayerPos(playerid,x,y+0.1,z);
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- return 1;
- }
- CMD:gethere(playerid,params[])
- {
- new Float:x,Float:y,Float:z,targetid;
- if(pInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"[HIBA]: Nem vagy admin!");
- else if (pInfo[playerid][Admin] < 3 && pInfo[playerid][Admin] >= 1)return SendClientMessage(playerid, -1, "[HIBA]: 3-as szintű admin szükséges!");
- if(sscanf(params,"u", targetid)) return SendClientMessage(playerid, COLOR_RED,"Helyes használat: /gethere[Játékos ID]");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(targetid,x,y+0.1,z);
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- return 1;
- }
- CMD:setadmin(playerid,params[])
- {
- new targetid,alevel;
- if(pInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"[HIBA]: Nem vagy admin!");
- else if (pInfo[playerid][Admin] < 1337 && pInfo[playerid][Admin] >= 1)return SendClientMessage(playerid, -1, "[HIBA]: Fejlesztő szintű admin szükséges!");
- if(sscanf(params,"ud", targetid,alevel)) return SendClientMessage(playerid, COLOR_RED,"Helyes használat: /setadmin [Játékos ID] [admin szint]");
- else
- {
- if(IsPlayerConnected(targetid))
- {
- if(alevel < 1337 && alevel > 0)
- {
- new string[200];
- pInfo[targetid][Admin] = alevel;
- format(string,sizeof(string),"%s %d szintű admint adott!",pName(playerid),alevel);
- SendClientMessage(targetid, COLOR_RED, string);//^^
- format(string,sizeof(string),"%s %d szintű admint kapott tőled!",pName(targetid),alevel);
- SendClientMessage(playerid, COLOR_RED, string);//^^
- }
- }
- if(!IsPlayerConnected(targetid)) SendClientMessage(playerid, -1, "[HIBA]: Nincs ilyen játékos!");
- }
- return 1;
- }
- CMD:car(playerid,params[])
- {
- new Float:x,Float:y,Float:z,Float:r,admincar;
- if(pInfo[playerid][Admin] < 1) return SendClientMessage(playerid,COLOR_RED,"[HIBA]: Nem vagy admin!");
- else if (pInfo[playerid][Admin] < 3 && pInfo[playerid][Admin] >= 1)return SendClientMessage(playerid, -1, "[HIBA]: 3-as szintű admin szükséges!");
- {
- GetPlayerPos(playerid,x,y,z);
- GetPlayerFacingAngle(playerid,r);
- admincar = CreateVehicle(558,x,y,z,r,0,0,-1);
- AddVehicleComponent(admincar, 1163);
- AddVehicleComponent(admincar, 1085);
- AddVehicleComponent(admincar, 1091);
- PutPlayerInVehicle(playerid,admincar,0);
- EngineStart(admincar);
- SetVehicleHealth(admincar,9999999);
- }
- return 1;
- }
- //==============================================================================
- forward Freeze(playerid);
- public Freeze(playerid)
- {
- TogglePlayerControllable(playerid,0);
- }
- forward Unfreeze(playerid);
- public Unfreeze(playerid)
- {
- TogglePlayerControllable(playerid,1);
- }
- forward Restart(playerid);
- public Restart(playerid)
- {
- SendRconCommand("gmx");
- }
- forward ClearChat(playerid);
- public ClearChat(playerid)
- {
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- SendClientMessage(playerid,COLOR_WHITE," ");
- }
- forward ClearChatForAll(playerid);
- public ClearChatForAll(playerid)
- {
- GameTextForAll("Chat kitisztítva", 5000, 3 );
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- SendClientMessageToAll(COLOR_WHITE," ");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement