Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include " a_samp "
- #include " zcmd "
- #include " foreach "
- #include " sscanf2 "
- #include " BUD "
- #include " streamer "
- enum dData
- {
- Score,
- Money,
- Coins,
- Admin,
- Vip,
- Owner,
- Kills,
- Deaths
- }
- enum pInfo
- {
- bool:pCanSpawnVehicle,
- pSpawnVehicle,
- }
- new
- PlayerInfo[ MAX_PLAYERS ][ dData ] ,
- P_INFO[ MAX_PLAYERS ][ pInfo ],
- EnableBoost[ MAX_PLAYERS ] ,
- DeathMatch[ MAX_PLAYERS ] ,
- nrg[ MAX_PLAYERS ] ,
- vCar[ MAX_PLAYERS ] ,
- Float:Pos[ MAX_PLAYERS ][ 4 ],
- Spawns[ MAX_PLAYERS ],
- Text:LuckEventTexT,
- EventObj[ 17 ],
- InEvent[ MAX_PLAYERS ],
- Participanti,
- EventStat,
- obiectedisparuta,
- timer,
- timer1,
- timer2,
- Float:admins = 546.7480;
- new
- Float:pX,
- Float:pY, Float:pZ, Float:pAngle;
- new
- Text:Welcome,
- Text:cmdshelp,
- Text:Bks,
- Text:Boxxxingg,
- Text:______________,
- Text:B,
- Text:ike,
- Text:S,
- Text:tunt,
- Text:D,
- Text:raw,
- Text:Bar,
- Text:Bar2,
- Text:bar3,
- Text:Textttt,
- Text:Textdraw0,
- Text:Textdraw1,
- Text:Textdraw2,
- Text:Textdraw3,
- Text:Textdraw4,
- Text:Textdraw5,
- Text:Textdraw6,
- Text:Textdraw7,
- Text:Textdraw8,
- Text:Textdraw9,
- Text:Textdraw10,
- Text:Textdraw11,
- Text:Textdraw12,
- Text:Textdraw13,
- Text:Textdraw14;
- new
- Float:War[ 2 ][ 0 ] = {
- { 213.5693, 1865.0898, 13.0359 },
- { 203.2718, 1822.7090, 17.1316 }
- };
- new
- Float:gRandomPlayerSpawn[ 5 ][ 0 ] = {
- { 2092.6677,-2626.0999,13.5469 },
- { -299.5961,1562.3619,75.3594 },
- { -1973.3645, 274.8604, 35.5611 },
- { 2037.5223,1517.9135,10.4708 },
- { -467.7932, 2196.3960, 45.7077 }
- };
- 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"}
- };
- #define DATABASE_NAME "DataBase.db"
- #define SAVE_SCORE true
- #define SAVE_MONEY true
- #define SAVE_COINS true
- #define SAVE_ADMIN true
- #define SAVE_VIP true
- #define SAVE_OWNER true
- #define SAVE_KILLS true
- #define SAVE_DEATHS true
- #define MAX_CHARACTERS 15
- #define MIN_CHARACTERS 4
- #define SERVER_NAME "Stunt Bike Draw"
- #define P "{f000b8}"
- #define W "{00FF00}"
- #define O "{FF5500}"
- #define R "{FF0000}"
- #define Y "{b9ff14}"
- #define PURPLE "{ff00d9}"
- #define c_White:: 0xFFFFFFAA
- #define Announce GameTextForPlayer
- #define REGISTER_DIALOG 156
- #define LOGIN_DIALOG 157
- #define MyTime 158
- #define MyWeather 159
- #define Dialog_ControlPanel 160
- #define Dialog_MusicAll 161
- #define Dialog_Donate 162
- #define Dialog_Sapca 163
- #define Dialog_Teles 164
- #define Dialog_BuyVip 165
- #define Dialog_BuyVip2 166
- forward WarSpawn( playerid );
- forward SetPlayerSpawn( playerid );
- forward SendOwnerMessage( color, const string[ ] );
- forward Protection( playerid );
- forward GetVehicleModelIDFromName(vname[]);
- forward EventStart( playerid );
- forward EventCheck( playerid );
- forward EventDestroy( playerid );
- forward reclama( );
- #if defined FILTERSCRIPT
- public OnFilterScriptInit( )
- {
- print ( "\n======================================");
- print ( "Gamemode started ! ");
- printf(" Commands: %d ", CommandsZCMD( ));
- print ( "========================================\n");
- return ( 1 );
- }
- public OnFilterScriptExit( )
- {
- return ( 1 );
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- ShowPlayerMarkers( 1 );
- EnableTirePopping( 1 );
- UsePlayerPedAnims( );
- SetGameModeText( "Stunt-DM-Drift-FreeRoam" );
- AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(1, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(2, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(3, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(4, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(5, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(6, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(7, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(8, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(9, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(10, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(11, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(12, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(13, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(14, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(15, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(16, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(17, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- BUD::Setting( opt.Database, DATABASE_NAME);
- BUD::Setting( opt.Asynchronous, true );
- BUD::Setting( opt.KeepAliveTime, 3000 );
- BUD::Setting( opt.CheckForUpdates, true );
- BUD::Initialize( );
- #if SAVE_SCORE == true
- BUD::VerifyColumn("Score",BUD::TYPE_NUMBER);
- #endif
- #if SAVE_MONEY == true
- BUD::VerifyColumn("Money",BUD::TYPE_NUMBER);
- #endif
- #if SAVE_COINS == true
- BUD::VerifyColumn("Coins",BUD::TYPE_NUMBER);
- #endif
- #if SAVE_ADMIN == true
- BUD::VerifyColumn("Admin",BUD::TYPE_NUMBER);
- #endif
- #if SAVE_VIP == true
- BUD::VerifyColumn("Vip",BUD::TYPE_NUMBER);
- #endif
- #if SAVE_OWNER == true
- BUD::VerifyColumn("Owner",BUD::TYPE_NUMBER);
- #endif
- #if SAVE_KILLS == true
- BUD::VerifyColumn("Kills",BUD::TYPE_NUMBER);
- #endif
- #if SAVE_DEATHS == true
- BUD::VerifyColumn("Deaths",BUD::TYPE_NUMBER);
- #endif
- EventObj[ 0 ] = CreateObject(19378, -130.59, 3287.54, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 1 ] = CreateObject(19375, -130.58, 3277.96, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 2 ] = CreateObject(19378, -130.58, 3268.43, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 3 ] = CreateObject(19375, -130.58, 3258.86, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 4 ] = CreateObject(19378, -140.87, 3258.86, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 5 ] = CreateObject(19375, -151.41, 3258.86, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 6 ] = CreateObject(19378, -161.75, 3258.86, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 7 ] = CreateObject(19375, -161.75, 3268.43, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 8 ] = CreateObject(19378, -161.75, 3277.98, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 9 ] = CreateObject(19375, -161.75, 3287.54, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 10 ] = CreateObject(19375, -140.88, 3268.42, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 11 ] = CreateObject(19378, -140.87, 3277.96, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 12 ] = CreateObject(19375, -140.87, 3287.54, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 13 ] = CreateObject(19378, -151.41, 3268.42, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 14 ] = CreateObject(19375, -151.41, 3277.96, 547.00, 0.00, 90.00, 0.00);
- EventObj[ 15 ] = CreateObject(19378, -151.41, 3287.54, 547.00, 0.00, 90.00, 0.00);
- //_____________________________ REQUEST SPAWN ____________________________//
- CreateDynamicObject(13593, -1466.61987, 1609.95374, 1052.23083, 0.00000, 0.00000, -179.57999);
- CreateDynamicObject(13593, -1452.87622, 1609.91956, 1052.23083, 0.00000, 0.00000, -179.57999);
- CreateDynamicObject(13604, -1465.95483, 1590.94067, 1051.78784, 0.00000, 0.00000, -91.74002);
- LuckEventTexT = TextDrawCreate(443.500000, 99.750000, "Participanti Luck:");
- TextDrawLetterSize(LuckEventTexT, 0.449999, 1.600000);
- TextDrawAlignment(LuckEventTexT, 1);
- TextDrawColor(LuckEventTexT, -16776961);
- TextDrawSetShadow(LuckEventTexT, 0);
- TextDrawSetOutline(LuckEventTexT, 1);
- TextDrawBackgroundColor(LuckEventTexT, -1);
- TextDrawFont(LuckEventTexT, 1);
- TextDrawSetProportional(LuckEventTexT, 1);
- Welcome = TextDrawCreate(20.000000, 281.000000, "]WELCOME]");
- TextDrawBackgroundColor(Welcome, 255);
- TextDrawFont(Welcome, 2);
- TextDrawLetterSize(Welcome, 0.840000, 4.300000);
- TextDrawColor(Welcome, -1717986817);
- TextDrawSetOutline(Welcome, 1);
- TextDrawSetProportional(Welcome, 1);
- cmdshelp = TextDrawCreate(20.000000, 328.000000, "/cmds /help");
- TextDrawBackgroundColor(cmdshelp, 255);
- TextDrawFont(cmdshelp, 3);
- TextDrawLetterSize(cmdshelp, 0.800000, 3.000000);
- TextDrawColor(cmdshelp, -589505793);
- TextDrawSetOutline(cmdshelp, 1);
- TextDrawSetProportional(cmdshelp, 1);
- Bks = TextDrawCreate(176.000000, 1.000000, "Bike Stunt Draw");
- TextDrawBackgroundColor(Bks, 255);
- TextDrawFont(Bks, 2);
- TextDrawLetterSize(Bks, 0.850000, 3.699999);
- TextDrawColor(Bks, -2139062034);
- TextDrawSetOutline(Bks, 1);
- TextDrawSetProportional(Bks, 1);
- Boxxxingg = TextDrawCreate(653.000000, 1.000000, "Boxx2");
- TextDrawBackgroundColor(Boxxxingg, 255);
- TextDrawFont(Boxxxingg, 1);
- TextDrawLetterSize(Boxxxingg, 0.500000, 4.500000);
- TextDrawColor(Boxxxingg, -1);
- TextDrawSetOutline(Boxxxingg, 0);
- TextDrawSetProportional(Boxxxingg, 1);
- TextDrawSetShadow(Boxxxingg, 1);
- TextDrawUseBox(Boxxxingg, 1);
- TextDrawBoxColor(Boxxxingg, 102);
- TextDrawTextSize(Boxxxingg, -1.000000, 0.000000);
- ______________ = TextDrawCreate(-9.000000, 38.000000, "---------------------------------------");
- TextDrawBackgroundColor(______________, -2139062102);
- TextDrawFont(______________, 1);
- TextDrawLetterSize(______________, 1.100000, 1.000000);
- TextDrawColor(______________, -1);
- TextDrawSetOutline(______________, 1);
- TextDrawSetProportional(______________, 1);
- B = TextDrawCreate(20.000000, 422.000000, "B");
- TextDrawBackgroundColor(B, 255);
- TextDrawFont(B, 3);
- TextDrawLetterSize(B, 0.500000, 1.800000);
- TextDrawColor(B, 0x999999FF);
- TextDrawSetOutline(B, 0);
- TextDrawSetProportional(B, 1);
- TextDrawSetShadow(B, 1);
- ike = TextDrawCreate(30.000000, 424.000000, "ike");
- TextDrawBackgroundColor(ike, 255);
- TextDrawFont(ike, 1);
- TextDrawLetterSize(ike, 0.529999, 1.700000);
- TextDrawColor(ike, -1);
- TextDrawSetOutline(ike, 0);
- TextDrawSetProportional(ike, 1);
- TextDrawSetShadow(ike, 1);
- S = TextDrawCreate(59.000000, 422.000000, "S");
- TextDrawBackgroundColor(S, 255);
- TextDrawFont(S, 3);
- TextDrawLetterSize(S, 0.500000, 1.800000);
- TextDrawColor(S, 0x999999FF);
- TextDrawSetOutline(S, 0);
- TextDrawSetProportional(S, 1);
- TextDrawSetShadow(S, 1);
- tunt = TextDrawCreate(68.000000, 424.000000, "tunt");
- TextDrawBackgroundColor(tunt, 255);
- TextDrawFont(tunt, 1);
- TextDrawLetterSize(tunt, 0.529999, 1.700000);
- TextDrawColor(tunt, -1);
- TextDrawSetOutline(tunt, 0);
- TextDrawSetProportional(tunt, 1);
- TextDrawSetShadow(tunt, 1);
- D = TextDrawCreate(105.000000, 422.000000, "D");
- TextDrawBackgroundColor(D, 255);
- TextDrawFont(D, 3);
- TextDrawLetterSize(D, 0.500000, 1.800000);
- TextDrawColor(D, 0x999999FF);
- TextDrawSetOutline(D, 0);
- TextDrawSetProportional(D, 1);
- TextDrawSetShadow(D, 1);
- raw = TextDrawCreate(115.000000, 424.000000, "raw");
- TextDrawBackgroundColor(raw, 255);
- TextDrawFont(raw, 1);
- TextDrawLetterSize(raw, 0.529999, 1.700000);
- TextDrawColor(raw, -1);
- TextDrawSetOutline(raw, 0);
- TextDrawSetProportional(raw, 1);
- TextDrawSetShadow(raw, 1);
- Bar = TextDrawCreate(80.000000, 434.000000, "-");
- TextDrawBackgroundColor(Bar, 255);
- TextDrawFont(Bar, 1);
- TextDrawLetterSize(Bar, 6.799995, 1.000000);
- TextDrawColor(Bar, -1);
- TextDrawSetOutline(Bar, 0);
- TextDrawSetProportional(Bar, 1);
- TextDrawSetShadow(Bar, 1);
- Bar2 = TextDrawCreate(9.000000, 434.000000, "-");
- TextDrawBackgroundColor(Bar2, 255);
- TextDrawFont(Bar2, 1);
- TextDrawLetterSize(Bar2, 6.799995, 1.000000);
- TextDrawColor(Bar2, -1);
- TextDrawSetOutline(Bar2, 0);
- TextDrawSetProportional(Bar2, 1);
- TextDrawSetShadow(Bar2, 1);
- bar3 = TextDrawCreate(-3.000000, 440.000000, "_");
- TextDrawBackgroundColor(bar3, 255);
- TextDrawFont(bar3, 1);
- TextDrawLetterSize(bar3, 0.500000, 1.000000);
- TextDrawColor(bar3, -1);
- TextDrawSetOutline(bar3, 0);
- TextDrawSetProportional(bar3, 1);
- TextDrawSetShadow(bar3, 1);
- TextDrawUseBox(bar3, 1);
- TextDrawBoxColor(bar3, 255);
- TextDrawTextSize(bar3, 642.000000, 0.000000);
- Textttt = TextDrawCreate(42.000000, 439.000000, "Drawed By TheDucc");
- TextDrawBackgroundColor(Textttt, 255);
- TextDrawFont(Textttt, 1);
- TextDrawLetterSize(Textttt, 0.240000, 0.799999);
- TextDrawColor(Textttt, -1);
- TextDrawSetOutline(Textttt, 0);
- TextDrawSetProportional(Textttt, 1);
- TextDrawSetShadow(Textttt, 1);
- foreach(Player, i )
- {
- if ( IsPlayerConnected(i))
- {
- TextDrawShowForPlayer(i, B);
- TextDrawShowForPlayer(i, ike);
- TextDrawShowForPlayer(i, S);
- TextDrawShowForPlayer(i, tunt);
- TextDrawShowForPlayer(i, D);
- TextDrawShowForPlayer(i, raw);
- TextDrawShowForPlayer(i, Bar);
- TextDrawShowForPlayer(i, Bar2);
- TextDrawShowForPlayer(i, bar3);
- TextDrawShowForPlayer(i, Textttt);
- }
- }
- Textdraw0 = TextDrawCreate(467.000000, 373.000000, "Box1");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 1);
- TextDrawLetterSize(Textdraw0, 0.000000, 7.799996);
- TextDrawColor(Textdraw0, -1);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawSetShadow(Textdraw0, 1);
- TextDrawUseBox(Textdraw0, 1);
- TextDrawBoxColor(Textdraw0, 102);
- TextDrawTextSize(Textdraw0, 223.000000, -21.000000);
- Textdraw1 = TextDrawCreate(242.000000, 373.000000, "PONT:");
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 1);
- TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
- TextDrawColor(Textdraw1, 16711935);
- TextDrawSetOutline(Textdraw1, 0);
- TextDrawSetProportional(Textdraw1, 1);
- TextDrawSetShadow(Textdraw1, 1);
- Textdraw2 = TextDrawCreate(235.000000, 383.000000, "Apasa butonul");
- TextDrawBackgroundColor(Textdraw2, 255);
- TextDrawFont(Textdraw2, 1);
- TextDrawLetterSize(Textdraw2, 0.370000, 1.100000);
- TextDrawColor(Textdraw2, -1);
- TextDrawSetOutline(Textdraw2, 0);
- TextDrawSetProportional(Textdraw2, 1);
- TextDrawSetShadow(Textdraw2, 1);
- Textdraw3 = TextDrawCreate(322.000000, 383.000000, "2");
- TextDrawBackgroundColor(Textdraw3, 255);
- TextDrawFont(Textdraw3, 1);
- TextDrawLetterSize(Textdraw3, 0.370000, 1.100000);
- TextDrawColor(Textdraw3, -16776961);
- TextDrawSetOutline(Textdraw3, 0);
- TextDrawSetProportional(Textdraw3, 1);
- TextDrawSetShadow(Textdraw3, 1);
- Textdraw4 = TextDrawCreate(334.000000, 383.000000, "pentru a repara masina");
- TextDrawBackgroundColor(Textdraw4, 255);
- TextDrawFont(Textdraw4, 1);
- TextDrawLetterSize(Textdraw4, 0.320000, 1.100000);
- TextDrawColor(Textdraw4, -1);
- TextDrawSetOutline(Textdraw4, 0);
- TextDrawSetProportional(Textdraw4, 1);
- TextDrawSetShadow(Textdraw4, 1);
- Textdraw5 = TextDrawCreate(235.000000, 394.000000, "Butonul");
- TextDrawBackgroundColor(Textdraw5, 255);
- TextDrawFont(Textdraw5, 1);
- TextDrawLetterSize(Textdraw5, 0.370000, 1.100000);
- TextDrawColor(Textdraw5, -1);
- TextDrawSetOutline(Textdraw5, 0);
- TextDrawSetProportional(Textdraw5, 1);
- TextDrawSetShadow(Textdraw5, 1);
- Textdraw6 = TextDrawCreate(283.000000, 394.000000, "Y");
- TextDrawBackgroundColor(Textdraw6, 255);
- TextDrawFont(Textdraw6, 1);
- TextDrawLetterSize(Textdraw6, 0.370000, 1.100000);
- TextDrawColor(Textdraw6, -16776961);
- TextDrawSetOutline(Textdraw6, 0);
- TextDrawSetProportional(Textdraw6, 1);
- TextDrawSetShadow(Textdraw6, 1);
- Textdraw7 = TextDrawCreate(297.000000, 394.000000, "pentru a rasturna masina si");
- TextDrawBackgroundColor(Textdraw7, 255);
- TextDrawFont(Textdraw7, 1);
- TextDrawLetterSize(Textdraw7, 0.360000, 1.100000);
- TextDrawColor(Textdraw7, -1);
- TextDrawSetOutline(Textdraw7, 0);
- TextDrawSetProportional(Textdraw7, 1);
- TextDrawSetShadow(Textdraw7, 1);
- Textdraw8 = TextDrawCreate(236.000000, 404.000000, "Click");
- TextDrawBackgroundColor(Textdraw8, 255);
- TextDrawFont(Textdraw8, 1);
- TextDrawLetterSize(Textdraw8, 0.370000, 1.100000);
- TextDrawColor(Textdraw8, -16776961);
- TextDrawSetOutline(Textdraw8, 0);
- TextDrawSetProportional(Textdraw8, 1);
- TextDrawSetShadow(Textdraw8, 1);
- Textdraw9 = TextDrawCreate(267.000000, 404.000000, "pentru a adauga nitro!");
- TextDrawBackgroundColor(Textdraw9, 255);
- TextDrawFont(Textdraw9, 1);
- TextDrawLetterSize(Textdraw9, 0.370000, 1.100000);
- TextDrawColor(Textdraw9, -1);
- TextDrawSetOutline(Textdraw9, 0);
- TextDrawSetProportional(Textdraw9, 1);
- TextDrawSetShadow(Textdraw9, 1);
- Textdraw10 = TextDrawCreate(237.000000, 413.000000, "Pentru a iti tuna masina foloseste");
- TextDrawBackgroundColor(Textdraw10, 255);
- TextDrawFont(Textdraw10, 1);
- TextDrawLetterSize(Textdraw10, 0.330000, 1.300000);
- TextDrawColor(Textdraw10, -1);
- TextDrawSetOutline(Textdraw10, 0);
- TextDrawSetProportional(Textdraw10, 1);
- TextDrawSetShadow(Textdraw10, 1);
- Textdraw11 = TextDrawCreate(426.000000, 413.000000, "/tune");
- TextDrawBackgroundColor(Textdraw11, 255);
- TextDrawFont(Textdraw11, 1);
- TextDrawLetterSize(Textdraw11, 0.330000, 1.300000);
- TextDrawColor(Textdraw11, -16776961);
- TextDrawSetOutline(Textdraw11, 0);
- TextDrawSetProportional(Textdraw11, 1);
- TextDrawSetShadow(Textdraw11, 1);
- Textdraw12 = TextDrawCreate(237.000000, 423.000000, "sau");
- TextDrawBackgroundColor(Textdraw12, 255);
- TextDrawFont(Textdraw12, 1);
- TextDrawLetterSize(Textdraw12, 0.330000, 1.300000);
- TextDrawColor(Textdraw12, -1);
- TextDrawSetOutline(Textdraw12, 0);
- TextDrawSetProportional(Textdraw12, 1);
- TextDrawSetShadow(Textdraw12, 1);
- Textdraw13 = TextDrawCreate(257.000000, 423.000000, "/tc1, /tc2, /tc3");
- TextDrawBackgroundColor(Textdraw13, 255);
- TextDrawFont(Textdraw13, 1);
- TextDrawLetterSize(Textdraw13, 0.330000, 1.300000);
- TextDrawColor(Textdraw13, -16776961);
- TextDrawSetOutline(Textdraw13, 0);
- TextDrawSetProportional(Textdraw13, 1);
- TextDrawSetShadow(Textdraw13, 1);
- Textdraw14 = TextDrawCreate(357.000000, 424.000000, "[ Have FUN ]");
- TextDrawBackgroundColor(Textdraw14, 255);
- TextDrawFont(Textdraw14, 1);
- TextDrawLetterSize(Textdraw14, 0.330000, 1.300000);
- TextDrawColor(Textdraw14, -1);
- TextDrawSetOutline(Textdraw14, 0);
- TextDrawSetProportional(Textdraw14, 1);
- TextDrawSetShadow(Textdraw14, 1);
- return ( 1 );
- }
- public OnGameModeExit()
- {
- KillTimer( timer );
- TextDrawHideForAll(Welcome);
- TextDrawDestroy(Welcome);
- TextDrawHideForAll(cmdshelp);
- TextDrawDestroy(cmdshelp);
- TextDrawHideForAll(Bks);
- TextDrawDestroy(Bks);
- TextDrawHideForAll(Boxxxingg);
- TextDrawDestroy(Boxxxingg);
- TextDrawHideForAll(______________);
- TextDrawDestroy(______________);
- TextDrawHideForAll(B);
- TextDrawDestroy(B);
- TextDrawHideForAll(ike);
- TextDrawDestroy(ike);
- TextDrawHideForAll(S);
- TextDrawDestroy(S);
- TextDrawHideForAll(tunt);
- TextDrawDestroy(tunt);
- TextDrawHideForAll(D);
- TextDrawDestroy(D);
- TextDrawHideForAll(raw);
- TextDrawDestroy(raw);
- TextDrawHideForAll(Bar);
- TextDrawDestroy(Bar);
- TextDrawHideForAll(Bar2);
- TextDrawDestroy(Bar2);
- TextDrawHideForAll(bar3);
- TextDrawDestroy(bar3);
- TextDrawHideForAll(Textttt);
- TextDrawDestroy(Textttt);
- TextDrawHideForAll(Textdraw0);
- TextDrawDestroy(Textdraw0);
- TextDrawHideForAll(Textdraw1);
- TextDrawDestroy(Textdraw1);
- TextDrawHideForAll(Textdraw2);
- TextDrawDestroy(Textdraw2);
- TextDrawHideForAll(Textdraw3);
- TextDrawDestroy(Textdraw3);
- TextDrawHideForAll(Textdraw4);
- TextDrawDestroy(Textdraw4);
- TextDrawHideForAll(Textdraw5);
- TextDrawDestroy(Textdraw5);
- TextDrawHideForAll(Textdraw6);
- TextDrawDestroy(Textdraw6);
- TextDrawHideForAll(Textdraw7);
- TextDrawDestroy(Textdraw7);
- TextDrawHideForAll(Textdraw8);
- TextDrawDestroy(Textdraw8);
- TextDrawHideForAll(Textdraw9);
- TextDrawDestroy(Textdraw9);
- TextDrawHideForAll(Textdraw10);
- TextDrawDestroy(Textdraw10);
- TextDrawHideForAll(Textdraw11);
- TextDrawDestroy(Textdraw11);
- TextDrawHideForAll(Textdraw12);
- TextDrawDestroy(Textdraw12);
- TextDrawHideForAll(Textdraw13);
- TextDrawDestroy(Textdraw13);
- TextDrawHideForAll(Textdraw14);
- TextDrawDestroy(Textdraw14);
- return ( 1 );
- }
- public OnPlayerRequestClass( playerid, classid )
- {
- SetPlayerInterior( playerid, 14 );
- SetPlayerPos( playerid, -1484.5457,1639.8793,1060.6719 );
- SetPlayerFacingAngle( playerid, 71.1048 );
- SetPlayerCameraPos( playerid, -1488.62036, 1642.62280, 1060.95532 );
- SetPlayerCameraLookAt( playerid, -1484.5457,1639.8793,1060.6719 );
- return ( 1 );
- }
- public OnPlayerConnect( playerid )
- {
- new name[ MAX_PLAYER_NAME ];
- GetPlayerName(playerid,name, sizeof( name ) );
- DeathMatch[ playerid ] = 0;
- TextDrawShowForPlayer(playerid, Welcome);
- TextDrawShowForPlayer(playerid, cmdshelp);
- TextDrawShowForPlayer(playerid, Bks);
- TextDrawShowForPlayer(playerid, Boxxxingg);
- TextDrawShowForPlayer(playerid, ______________);
- if ( BUD::IsNameRegistered( name ) == false)
- {
- new
- register[ 256 ];
- format(register,sizeof( register ), ""W"Welcome to "W"%s,"O"%s "W"\nPlease enjoy the server by making your account.\n"W"You'll have benefits like saving your stats."W"Write under your desired password",SERVER_NAME,name);
- ShowPlayerDialog(playerid,REGISTER_DIALOG,DIALOG_STYLE_PASSWORD,"Register...",register,"Register","Leave");
- }
- else
- {
- new
- login[ 256 ];
- format(login,sizeof( login ),""W"Hey again "O"%s, "W"and welcome again to the %s \nit look like you already register in our database \nSo please log in by using your password",name,SERVER_NAME);
- ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_PASSWORD,"Login...",login,"Login","Leave");
- }
- return ( 1 );
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DeathMatch[ playerid ] = 0;
- new name[ MAX_PLAYER_NAME ];
- GetPlayerName(playerid,name, sizeof( name ) );
- new userid = BUD::GetNameUID( name );
- if ( BUD::IsNameRegistered( name ) == true)
- {
- #if SAVE_SCORE == true
- BUD::MultiSet(userid,"i","Score",GetPlayerScore( playerid ) );
- #endif
- #if SAVE_MONEY == true
- BUD::MultiSet(userid,"i","Money",GetPlayerMoney( playerid ) );
- #endif
- #if SAVE_COINS == true
- BUD::MultiSet(userid,"i","Coins",PlayerInfo[ playerid ][ Coins ] );
- #endif
- #if SAVE_ADMIN == true
- BUD::MultiSet(userid,"i","Admin",PlayerInfo[ playerid ][ Admin ] );
- #endif
- #if SAVE_VIP == true
- BUD::MultiSet(userid,"i","Vip",PlayerInfo[ playerid ][ Vip ] );
- #endif
- #if SAVE_OWNER == true
- BUD::MultiSet(userid,"i","Owner",PlayerInfo[ playerid ][ Owner ] );
- #endif
- #if SAVE_KILLS == true
- BUD::MultiSet(userid,"i","Kills",PlayerInfo[ playerid ][ Kills ] );
- #endif
- #if SAVE_DEATHS == true
- BUD::MultiSet(userid,"i","Deaths",PlayerInfo[ playerid ][ Deaths ] );
- #endif
- }
- return ( 1 );
- }
- public OnPlayerSpawn( playerid )
- {
- EnableBoost[ playerid ] = 0;
- SetPlayerSpawn( playerid );
- SetPlayerWeather( playerid, 2 );
- SetPlayerInterior( playerid, 0 );
- SetPlayerHealth( playerid, 100000.0);
- SetTimerEx( "Protection", 10000, false, "i", playerid);
- SendClientMessage(playerid, c_White::, ""O"You are protected for "O"["W"10"O"] "O"seconds.");
- TextDrawHideForPlayer(playerid, Welcome);
- TextDrawHideForPlayer(playerid, cmdshelp);
- TextDrawHideForPlayer(playerid, Bks);
- TextDrawHideForPlayer(playerid, Boxxxingg);
- TextDrawHideForPlayer(playerid, ______________);
- TextDrawShowForPlayer(playerid, B);
- TextDrawShowForPlayer(playerid, ike);
- TextDrawShowForPlayer(playerid, S);
- TextDrawShowForPlayer(playerid, tunt);
- TextDrawShowForPlayer(playerid, D);
- TextDrawShowForPlayer(playerid, raw);
- TextDrawShowForPlayer(playerid, Bar);
- TextDrawShowForPlayer(playerid, Bar2);
- TextDrawShowForPlayer(playerid, bar3);
- TextDrawShowForPlayer(playerid, Textttt);
- return ( 1 );
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- PlayerInfo[ playerid ][ Deaths ] ++;
- if ( IsPlayerConnected( killerid ) && killerid != INVALID_PLAYER_ID )
- {
- PlayerInfo[ killerid ][ Kills ] ++;
- PlayerInfo[ killerid ][ Coins ] ++;
- new cash = 200 + random( 6000 );
- GivePlayerMoney( killerid,cash );
- }
- return ( 1 );
- }
- public OnVehicleSpawn(vehicleid)
- {
- return ( 1 );
- }
- public OnVehicleDeath( vehicleid, killerid )
- {
- return ( 1 );
- }
- public OnPlayerText( playerid, text[ ] )
- {
- if ( PlayerInfo[ playerid ][ Owner ] >= 1)
- {
- new
- Text[ 128 ];
- format(Text, sizeof( Text ), ""W"("O"Owner"W")(%d):"W" %s", playerid, text);
- SendPlayerMessageToAll(playerid, Text);
- return ( 0 ) ;
- }
- if ( PlayerInfo[ playerid ][ Admin ] >= 1)
- {
- new
- Text[ 128 ];
- format(Text, sizeof( Text ), "{1900FF}(Admin){15FF00}(%d):"W" %s", playerid, text);
- SendPlayerMessageToAll(playerid, Text);
- return ( 0 ) ;
- }
- if ( PlayerInfo[ playerid ][ Vip ] >= 1)
- {
- new
- Text[ 128 ];
- format(Text, sizeof( Text ), "{FF0000}(VIP){15FF00}(%d):"W" %s", playerid, text);
- SendPlayerMessageToAll(playerid, Text);
- return ( 0 ) ;
- }
- return ( 1 ) ;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- TextDrawShowForPlayer(playerid, Textdraw3);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawShowForPlayer(playerid, Textdraw5);
- TextDrawShowForPlayer(playerid, Textdraw6);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, Textdraw8);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw10);
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw13);
- TextDrawShowForPlayer(playerid, Textdraw14);
- return ( 1 );
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return ( 1 );
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if ( newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
- {
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- TextDrawShowForPlayer(playerid, Textdraw3);
- TextDrawShowForPlayer(playerid, Textdraw4);
- TextDrawShowForPlayer(playerid, Textdraw5);
- TextDrawShowForPlayer(playerid, Textdraw6);
- TextDrawShowForPlayer(playerid, Textdraw7);
- TextDrawShowForPlayer(playerid, Textdraw8);
- TextDrawShowForPlayer(playerid, Textdraw9);
- TextDrawShowForPlayer(playerid, Textdraw10);
- TextDrawShowForPlayer(playerid, Textdraw11);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw13);
- TextDrawShowForPlayer(playerid, Textdraw14);
- }
- else if ( oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
- {
- TextDrawHideForPlayer(playerid, Textdraw0);
- TextDrawHideForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- TextDrawHideForPlayer(playerid, Textdraw3);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawHideForPlayer(playerid, Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Textdraw10);
- TextDrawHideForPlayer(playerid, Textdraw11);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid, Textdraw14);
- }
- return ( 1 );
- }
- 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 );
- }
- public OnPlayerRequestSpawn( playerid )
- {
- 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)
- {
- return ( 1 );
- }
- public OnPlayerExitedMenu( playerid )
- {
- return ( 1 );
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return ( 1 );
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if ( newkeys & KEY_FIRE )
- {
- TextDrawHideForPlayer( playerid, Textdraw0 );
- TextDrawHideForPlayer( playerid, Textdraw1 );
- TextDrawHideForPlayer( playerid, Textdraw2 );
- TextDrawHideForPlayer( playerid, Textdraw3 );
- TextDrawHideForPlayer( playerid, Textdraw4 );
- TextDrawHideForPlayer( playerid, Textdraw5 );
- TextDrawHideForPlayer( playerid, Textdraw6 );
- TextDrawHideForPlayer( playerid, Textdraw7 );
- TextDrawHideForPlayer( playerid, Textdraw8 );
- TextDrawHideForPlayer( playerid, Textdraw9 );
- TextDrawHideForPlayer( playerid, Textdraw10 );
- TextDrawHideForPlayer( playerid, Textdraw11 );
- TextDrawHideForPlayer( playerid, Textdraw12 );
- TextDrawHideForPlayer( playerid, Textdraw13 );
- TextDrawHideForPlayer( playerid, Textdraw14 );
- }
- if ( newkeys & KEY_FIRE )
- {
- if ( EnableBoost[ playerid ] == 1)
- {
- new
- Float:vx, Float:vy, Float:vz ;
- GetVehicleVelocity( GetPlayerVehicleID( playerid ),vx,vy,vz );
- SetVehicleVelocity(GetPlayerVehicleID( playerid ), vx * 1.4, vy * 1.4, vz);
- }
- }
- if ( newkeys & KEY_FIRE && IsPlayerInAnyVehicle( playerid ) && PLAYER_STATE_DRIVER)
- {
- AddVehicleComponent(GetPlayerVehicleID( playerid ),1010);
- }
- if ( newkeys == KEY_YES)
- {
- if ( IsPlayerInAnyVehicle( playerid ))
- {
- new Float:ax,Float:ay,Float:az,Float:vangle;
- GetPlayerPos(playerid, ax, ay, az);
- GetVehicleZAngle(GetPlayerVehicleID( playerid ), vangle);
- SetVehiclePos(GetPlayerVehicleID( playerid ), ax, ay, az+1);
- SetVehicleZAngle(GetPlayerVehicleID( playerid ), vangle);
- PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
- }
- }
- if ( newkeys & KEY_SUBMISSION && IsPlayerInAnyVehicle( playerid ))
- {
- SetVehicleHealth(GetPlayerVehicleID( playerid ),1000);
- RepairVehicle(GetPlayerVehicleID( playerid ));
- }
- return ( 1 );
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return ( 1 );
- }
- public OnPlayerUpdate( playerid )
- {
- 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_BuyVip)
- {
- if ( response == 0 )
- {
- ShowPlayerDialog(playerid, Dialog_BuyVip2, DIALOG_STYLE_LIST, "{f6ff00}BUY VIP","{ffcd4f}Level 1 - 300 Coins\n{ffcd4f}Level 2 - 500 Coins\n{ffcd4f}Level 3 - 750 Coins\n{ffcd4f}Level 4 - 900 Coins\n{ffcd4f}Level 5 - 1050 Coins\n{ffcd4f}Level 6 - 1400 Coins\n{ffcd4f}Level 7 - 1800 Coins\n{ffcd4f}Level 8 - 2100 Coins\n{ffcd4f}Level 9 - {ff0800}/DONATE\n","Buy","Close");
- }
- else if ( response == 1 )
- {
- //No text
- }
- }
- if ( dialogid == Dialog_Teles)
- {
- if ( listitem == 0 )
- {
- if ( !IsPlayerInAnyVehicle ( playerid ) )
- {
- SetPlayerPos(playerid , 2056.974121 , 1537.870849 , 10.398947 );
- SetPlayerFacingAngle (playerid , 176.469848);
- }
- else if ( IsPlayerInAnyVehicle ( playerid ) )
- {
- SetVehiclePos(GetPlayerVehicleID( playerid ) , 2056.974121 , 1537.870849 , 10.398947 );
- SetVehicleZAngle (GetPlayerVehicleID( playerid ) , 176.469848);
- }
- if ( listitem == 1 )
- {
- if (IsPlayerInAnyVehicle( playerid ))
- {
- SetVehiclePos(GetPlayerVehicleID( playerid ),-1974.477172,254.543212,34.876708 );
- SetVehicleZAngle(GetPlayerVehicleID( playerid ), 266.558685);
- }
- if (!IsPlayerInAnyVehicle( playerid ))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -1955.749389,266.408355,35.174148);
- }
- if ( listitem == 2 )
- {
- if ( !IsPlayerInAnyVehicle ( playerid ) )
- {
- SetPlayerPos(playerid , 1480.8402,-1639.3191,14.1484 );
- SetPlayerFacingAngle (playerid , 356.0436);
- }
- else if ( IsPlayerInAnyVehicle ( playerid ) )
- {
- SetVehiclePos(GetPlayerVehicleID( playerid ) , 1522.0104,-1631.6797,13.1708 );
- SetVehicleZAngle (GetPlayerVehicleID( playerid ) , 276.8910);
- }
- if ( listitem == 3 )
- {
- if ( !IsPlayerInAnyVehicle ( playerid ) )
- {
- SetPlayerPos(playerid , 2038.763549 , 1008.824157 , 10.398954 );
- SetPlayerFacingAngle (playerid , 179.282897);
- }
- else if ( IsPlayerInAnyVehicle ( playerid ) )
- {
- SetVehiclePos(GetPlayerVehicleID( playerid ) , 2038.763549 , 1008.824157 , 10.398954 );
- SetVehicleZAngle (GetPlayerVehicleID( playerid ) , 179.282897);
- }
- }
- }
- }
- }
- }
- if ( dialogid == Dialog_Sapca)
- {
- if ( response )
- {
- if ( listitem == 0 )
- {
- SetPlayerAttachedObject( playerid, 1, 18926, 2, 0.150000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
- }
- if ( listitem == 1 )
- {
- SetPlayerAttachedObject( playerid, 1, 18927, 2, 0.150000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
- }
- if ( listitem == 2 )
- {
- SetPlayerAttachedObject( playerid, 1, 18931, 2, 0.150000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
- }
- if ( listitem == 3 )
- {
- SetPlayerAttachedObject( playerid, 1, 18941, 2, 0.150000, 0.009999, -0.004999, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
- }
- if ( listitem == 4 )
- {
- SetPlayerAttachedObject( playerid, 1, 18942, 2, 0.150000, 0.009999, -0.004999, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
- }
- if ( listitem == 5 )
- {
- SetPlayerAttachedObject( playerid, 1, 18943, 2, 0.150000, 0.009999, -0.004999, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
- }
- if ( listitem == 6 )
- {
- RemovePlayerAttachedObject(playerid, 1);
- }
- }
- }
- if ( dialogid == Dialog_Donate )
- {
- if ( response )
- {
- if ( listitem == 0 )
- {
- new
- string[ 3000 ];
- strcat ( string , " "O" Vip Commands [ #1 ] \n\n" , 3000 ) ;
- strcat ( string , " "O" Level 1 "W"-> "O"1 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 2 "W"-> "O"2 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 3 "W"-> "O"3 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 4 "W"-> "O"4 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 5 "W"-> "O"5 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 6 "W"-> "O"5 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 7 "W"-> "O"5 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 8 "W"-> "O"8 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 9 "W"-> "O"9 "W"Euro \n" , 3000 ) ;
- strcat ( string , " "O" Level 10 "W"-> "O"10 "W"Euro \n\n" , 3000 ) ;
- strcat ( string , " "R" For details add "W"dj_fywty "R"[ Messenger ]\n" , 3000 ) ;
- ShowPlayerDialog( playerid , 17 , DIALOG_STYLE_MSGBOX , ""O"D"W"o"O"n"W"a"O"t"W"e" , string , "OK" , "" ) ;
- }
- if ( listitem == 1 )
- {
- new
- string[ 3000 ];
- strcat ( string , " "O"Masina Simpla "W"-> "O"1 "W"Euro\n" , 3000 ) ;
- strcat ( string , " "O"Masina cu obiecte [2] "W"-> "O"2 "W"Euro\n" , 3000 ) ;
- strcat ( string , " "O"Masina cu obiecte [12] "W"-> "O"4 "W"Euro\n\n" , 3000 ) ;
- strcat ( string , " "R" For details add "W"dj_fywty "R"[ Messenger ]\n" , 3000 ) ;
- ShowPlayerDialog( playerid , 18 , DIALOG_STYLE_MSGBOX , ""O"D"W"o"O"n"W"a"O"t"W"e" , string , "OK" , "" ) ;
- }
- if ( listitem == 2 )
- {
- new
- string[ 3000 ];
- strcat ( string , " "O"Insula simpla [50 Obiecte] "W"-> "O"1 "W"Euro\n" , 3000 ) ;
- strcat ( string , " "O"Insula cu obiecte [150 Obiecte] "W"-> "O"2 "W"Euro\n" , 3000 ) ;
- strcat ( string , " "O"Insula cu obiecte + masina pe ea "W"-> "O"4 "W"Euro\n\n" , 3000 ) ;
- strcat ( string , " "R" For details add "W"dj_fywty "R"[ Messenger ]\n" , 3000 ) ;
- ShowPlayerDialog( playerid , 18 , DIALOG_STYLE_MSGBOX , ""O"D"W"o"O"n"W"a"O"t"W"e" , string , "OK" , "" ) ;
- }
- }
- }
- if ( dialogid == Dialog_ControlPanel )
- {
- if ( response )
- {
- if ( listitem == 0)
- {
- new
- str[ 155 ] ;
- format(str, sizeof( str ), ""W"Set Time "P"( 0 - 24 )\n", GetName( playerid )) ;
- ShowPlayerDialog(playerid, MyTime, DIALOG_STYLE_INPUT, ""W"Time", str, "Ok", "Quit") ;
- }
- if ( listitem == 1)
- {
- new
- str[ 155 ] ;
- format(str, sizeof( str ), ""W"Set Weather "P"( 0 - 400 )\n", GetName( playerid )) ;
- ShowPlayerDialog(playerid, MyWeather, DIALOG_STYLE_INPUT, ""W"Weather", str, "Ok", "Quit") ;
- }
- }
- }
- if ( dialogid == Dialog_MusicAll )
- {
- if ( response )
- {
- new
- LinkMusic ,
- string[ 155 ];
- foreach(Player, i )
- {
- LinkMusic = strval( inputtext );
- if ( LinkMusic > 0 || LinkMusic > 300 )
- {
- SendClientMessage( playerid, c_White::, ""O"SERVER:"W" Melodia trebuie sa contina maxim 300 caractere " );
- }
- else
- {
- PlayAudioStreamForPlayer( i, inputtext );
- format( string, sizeof( string ), ""O"[ Admin ] "O"%s[%d] "W"a pornit muzica tuturor .",GetName( playerid ), playerid );
- SendClientMessage( i, c_White::, string );
- }
- }
- }
- }
- if ( dialogid == MyWeather )
- {
- if ( response )
- {
- new
- WeatherID ;
- WeatherID = strval( inputtext );
- if ( WeatherID < 0 || WeatherID > 400 )
- {
- SendClientMessage( playerid, c_White:: , ""O"SERVER: "W"WeatherID inexistenta");
- }
- else
- {
- SetPlayerWeather( playerid , WeatherID) ;
- }
- }
- }
- if ( dialogid == MyTime )
- {
- if ( response )
- {
- new
- TimeID ;
- TimeID = strval( inputtext );
- if ( TimeID < 0 || TimeID > 24 )
- {
- SendClientMessage( playerid, c_White:: , ""P"SERVER: "W"Ora inexistenta");
- }
- else
- {
- SetPlayerTime( playerid , TimeID , 0 ) ;
- }
- }
- }
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- new userid = BUD::GetNameUID(name);
- if ( dialogid == REGISTER_DIALOG)
- {
- if ( !response) Kick( playerid );
- if ( response)
- {
- if ( strlen(inputtext) < MIN_CHARACTERS || strlen(inputtext) > MAX_CHARACTERS)
- {
- new
- register[256];
- format(register,sizeof(register), ""W"Welcome to "P"%s,"W"%s\n"W"Please enjoy the server by making your account.\n"W"You'll have benefits like saving your stats.\n"W"Write under your desired password\n"W"Password must be min %d characters, and max %d characters",SERVER_NAME,name,MIN_CHARACTERS,MAX_CHARACTERS);
- ShowPlayerDialog(playerid,REGISTER_DIALOG,DIALOG_STYLE_PASSWORD,"Register...",register,"Register","Leave");
- }
- else
- {
- BUD::RegisterName(name,inputtext);
- #if SAVE_SCORE == true
- BUD::MultiSet(userid,"i","Score",0);
- #endif
- #if SAVE_MONEY == true
- BUD::MultiSet(userid,"i","Money",0);
- #endif
- #if SAVE_COINS == true
- BUD::MultiSet(userid,"i","Coins",0);
- #endif
- #if SAVE_ADMIN == true
- BUD::MultiSet(userid,"i","Admin",0);
- #endif
- #if SAVE_VIP == true
- BUD::MultiSet(userid,"i","Vip",0);
- #endif
- #if SAVE_OWNER == true
- BUD::MultiSet(userid,"i","Owner",0);
- #endif
- #if SAVE_KILLS == true
- BUD::MultiSet(userid,"i","Kills",0);
- #endif
- #if SAVE_DEATHS == true
- BUD::MultiSet(userid,"i","Deaths",0);
- #endif
- SendClientMessage(playerid,-1,""O"["W"BSW"O"] "W"Your account was created and saved to the "O"D"W"ata"O"B"W"ase.");
- }
- }
- }
- if ( dialogid == LOGIN_DIALOG)
- {
- if ( !response ) Kick( playerid );
- if ( response )
- {
- if ( BUD::CheckAuth(name,inputtext) == false)
- {
- new
- str[256];
- format(str ,sizeof( str ),""W"Hey again "O"%s"W", and welcome again to the %s\n"W"It look like you already register in our database\nSo please log in by using your password\n"O"ERROR: "W"incorrect password",name,SERVER_NAME);
- ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_PASSWORD,""R"ERROR",str,"Login","Leave");
- }
- else
- {
- #if SAVE_SCORE == true
- SetPlayerScore(playerid,BUD::GetIntEntry(userid,"Score") );
- #endif
- #if SAVE_MONEY == true
- ResetPlayerMoney( playerid );
- GivePlayerMoney(playerid,BUD::GetIntEntry(userid,"Money") );
- #endif
- #if SAVE_COINS == true
- PlayerInfo[ playerid ][ Admin ] = BUD::GetIntEntry(userid,"Coins");
- #endif
- #if SAVE_ADMIN == true
- PlayerInfo[ playerid ][ Admin ] = BUD::GetIntEntry(userid,"Admin");
- #endif
- #if SAVE_VIP == true
- PlayerInfo[ playerid ][ Vip ] = BUD::GetIntEntry(userid,"Vip");
- #endif
- #if SAVE_OWNER == true
- PlayerInfo[ playerid ][ Owner ] = BUD::GetIntEntry(userid,"Owner");
- #endif
- #if SAVE_KILLS == true
- PlayerInfo[ playerid ][ Kills ] = BUD::GetIntEntry(userid,"Kills");
- #endif
- #if SAVE_DEATHS == true
- PlayerInfo[ playerid ][ Deaths ] = BUD::GetIntEntry(userid,"Deaths");
- #endif
- }
- }
- }
- return ( 1 );
- }
- //______________________________________________________________________________//
- public SetPlayerSpawn( playerid )
- {
- if (Spawns[ playerid ] == 0)
- {
- new rand = random(sizeof( gRandomPlayerSpawn ) );
- SetPlayerPos(playerid, gRandomPlayerSpawn[rand][0], gRandomPlayerSpawn[rand][1], gRandomPlayerSpawn[rand][2]);
- }
- return 1;
- }
- //______________________________________________________________________________//
- public Protection( playerid )
- {
- SetPlayerHealth( playerid, 100.0 );
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- public SendOwnerMessage(color,const string[])
- {
- foreach(Player, i )
- {
- if ( IsPlayerConnected( i ))
- {
- if ( PlayerInfo[ i ][ Owner ] >= 1)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- public WarSpawn( playerid )
- {
- if ( Spawns[ playerid ] == 0)
- {
- new rand = random( sizeof( War ) );
- SetPlayerPos(playerid, War[ rand ][ 0 ], War[ rand ][ 1 ], War[ rand ][ 2 ]);
- }
- return ( 1 );
- }
- //______________________________________________________________________________//
- public GetVehicleModelIDFromName(vname[])
- {
- for(new i = 0; i < 211; i++)
- {
- if ( strfind( VehicleNames[ i ], vname, true) != -1 )
- return i + 400;
- }
- return -1;
- }
- //______________________________________________________________________________//
- public EventStart( playerid )
- {
- new
- string[ 512 ];
- EventStat = 0;
- format(string, sizeof(string),""PURPLE"Luck Event a inceput sunt %d participanti. Aveti grija la podea.",Participanti);
- SendClientMessageToAll(0xFFFFFFFFF,string);
- SendEventMessage(""PURPLE"Luck Event: Aranjativa! Aveti 10 secunde.");
- foreach(Player, i )
- {
- if ( InEvent[i] == 1)
- {
- GivePlayerWeapon(i, 46, 1);
- }
- }
- format(string, sizeof(string), "Participanti Luck: %d", Participanti);
- TextDrawSetString(LuckEventTexT, string);
- timer2 = SetTimer("EventDestroy", 10000, false);
- return 1;
- }
- //______________________________________________________________________________//
- public EventCheck( playerid )
- {
- new string[256],Float:x,Float:y,Float:z;
- foreach(Player, i )
- {
- if ( InEvent[i] == 1)
- {
- GetPlayerPos(i,x,y,z);
- if ( z<admins)
- {
- Participanti--;InEvent[i]=0;
- TextDrawHideForPlayer(i, LuckEventTexT);
- }
- }
- }
- format(string, sizeof(string), "Participanti Luck: %d", Participanti);
- TextDrawSetString(LuckEventTexT, string);
- if ( Participanti == 1)
- {
- foreach(Player, i )
- {
- if ( InEvent[i] == 1)
- {
- GetPlayerPos(i,x,y,z);
- if ( Participanti == 1)
- {
- GivePlayerMoney(i, 1000000);
- Participanti = 0; EventStat = 0;
- KillTimer( timer2 );
- KillTimer( timer1 );
- TextDrawHideForPlayer(i, LuckEventTexT);
- GivePlayerMoney(i, 1000000);
- format(string, sizeof(string), ""PURPLE"%s a castigat Luck Event",GetName( playerid ));
- SendEventMessage(string);
- }
- }
- }
- }
- if ( Participanti == 0)
- {
- KillTimer( timer2 );
- KillTimer( timer1 );
- SendEventMessage(""PURPLE"Luck Event s-a incheiat");
- }
- return 1;
- }
- public EventDestroy( playerid )
- {
- new
- obiect = random( 16 ),string[ 512 ],string2[ 256 ];
- if ( obiectedisparuta <= 14)
- {
- if ( IsValidObject(EventObj[obiect]))
- {
- SendEventMessage("Luck Event: Atentie dispare podeaua.");
- DestroyObject(EventObj[obiect]);
- obiectedisparuta++;
- timer1 = SetTimer("EventCheck", 1000, false);
- timer2 = SetTimer("EventDestroy", 10000, false);
- }
- else if ( !IsValidObject(EventObj[obiect]))
- {
- SendEventMessage("Luck Event: Alarma falsa mai aveti 10 secunde.");
- timer1 = SetTimer("EventCheck", 1000, false);
- timer2 = SetTimer("EventDestroy", 10000, false);
- }
- }
- else
- {
- format(string, sizeof(string), ""PURPLE"Luck Event: Castigatorii evenimentului sunt:");
- foreach(Player, i )
- {
- if ( InEvent[ i ] == 1)
- {
- GivePlayerMoney(i, 1000000);
- format(string2, sizeof( string2 ), " %s",GetName( playerid ));
- strcat(string, string2);
- }
- }
- SendClientMessageToAll(0xFFFFFFFFF,string);
- }
- return 1;
- }
- //______________________________________________________________________________//
- stock CommandsZCMD()
- {
- new cmdBuffer[32], commandCount;
- for(new it = 0; it < Scripting_GetPublicsCount(); it++)
- {
- Scripting_GetPublic(it, cmdBuffer);
- if ( !strcmp(cmdBuffer, "cmd_", false, 4)) { commandCount++; }
- }
- return commandCount;
- }
- //______________________________________________________________________________//
- stock SendEventMessage(const mesaj[])
- {
- foreach(Player, i )
- {
- if ( InEvent[ i ] == 1)
- {
- SendClientMessage(i, 0xFFFFFFFF, mesaj);
- }
- }
- return 1;
- }
- stock SendVipMessage( color, const string[ ] )
- {
- foreach(Player, i )
- {
- if ( PlayerInfo[ i ][ Vip ] >= 1 )
- SendClientMessage( i, color, string );
- }
- return 1;
- }
- //______________________________________________________________________________//
- stock GetName( playerid )
- {
- new
- i[ 30 ] ;
- GetPlayerName(playerid, i , 30 ) ;
- return ( i ) ;
- }
- //______________________________________________________________________________//
- CMD:makeadmin( playerid , params [ ] )
- {
- new
- Player,LevelID;
- if ( !IsPlayerAdmin( playerid ))return SendClientMessage(playerid, -1, ""R"Nu esti autorizat pentru a folosi comanda aceasta !");
- {
- if ( sscanf( params,"ud", Player,LevelID ) )
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/setlevel "O"["W"PlayerID] "O"["W"level"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID )
- {
- SendClientMessage(playerid,-1,""O"ERROR: Acest player nu este conectat");
- }
- else if ( LevelID > 30)
- {
- SendClientMessage(playerid,-1,""O"ERROR: Acest level nu exista");}
- else
- {
- new
- str[ 150 ];
- format ( str, sizeof( str ),""O"%s "W"ai primit admin level %d",GetName( playerid ),LevelID);
- SendClientMessage(Player,-1, str );
- format( str, sizeof( str ), ""W"I-ai setat lui "O"%s "W"administrator level "O"%d",GetName( Player ), LevelID );
- SendClientMessage(playerid, -1, str);
- printf( str );
- PlayerInfo[ Player ][ Admin ] = LevelID;
- }
- }
- return ( 1 ) ;
- }
- CMD:setlevel( playerid, params [ ] )
- return cmd_makeadmin( playerid, params );
- //______________________________________________________________________________//
- CMD:setvip( playerid , params [ ] )
- {
- new
- Player,LevelID;
- if ( !IsPlayerAdmin( playerid ))return SendClientMessage(playerid, -1, ""R"Nu esti autorizat pentru a folosi comanda aceasta !");
- {
- if ( sscanf( params,"ud", Player,LevelID ) )
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/setvip "O"["W"PlayerID] "O"["W"level"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID )
- {
- SendClientMessage(playerid,-1,""O"ERROR: Acest player nu este conectat");
- }
- else if ( LevelID > 9)
- {
- SendClientMessage(playerid,-1,""O"ERROR: Acest level nu exista");}
- else
- {
- new
- str[ 150 ];
- format ( str, sizeof( str ),""O"%s "W"ai primit admin level %d",GetName( playerid ),LevelID);
- SendClientMessage(Player,-1, str );
- format( str, sizeof( str ), ""W"I-ai setat lui "O"%s "W"vip level "O"%d",GetName( Player ), LevelID );
- SendClientMessage(playerid, -1, str);
- printf( str );
- PlayerInfo[ Player ][ Vip ] = LevelID;
- }
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:setowner( playerid , params [ ] )
- {
- new
- Player,LevelID;
- if ( !IsPlayerAdmin( playerid ))return SendClientMessage(playerid, -1, ""R"Nu esti autorizat pentru a folosi comanda aceasta !");
- {
- if ( sscanf( params,"ud", Player,LevelID ) )
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/setowner "O"["W"PlayerID] "O"["W"level"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID )
- {
- SendClientMessage(playerid,-1,""O"ERROR: Acest player nu este conectat");
- }
- else if ( LevelID > 8)
- {
- SendClientMessage(playerid,-1,""O"ERROR: Acest level nu exista");}
- else
- {
- new
- str[ 150 ];
- format ( str, sizeof( str ),""O"%s "W"ai primit Owner level %d",GetName( playerid ),LevelID);
- SendClientMessage(Player,-1, str );
- format( str, sizeof( str ), ""W"I-ai setat lui "O"%s "W"Owner level "O"%d",GetName( Player ), LevelID );
- SendClientMessage(playerid, -1, str);
- printf( str );
- PlayerInfo[ Player ][ Owner ] = LevelID;
- }
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:setskin(playerid,params[])
- {
- if ( PlayerInfo[ playerid ][ Admin ] >= 5)
- {
- new Player,SkinID;
- if ( sscanf(params,"ud",Player,SkinID))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/setskin "O"["W"PlayerID"O"] ["W"SkinID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,""R"ERROR: Acest player nu este conectat");
- }
- else if ( SkinID < 0 || SkinID > 300)
- {
- SendClientMessage(playerid,-1,""R"ERROR: Skinul introdus este gresit");
- }
- else
- {
- SetPlayerSkin(Player,SkinID);
- new
- str[ 250 ];
- format(str, sizeof( str ),""O"[Admin] "W"%s[%d] tia schimbat skinul",GetName( playerid ), playerid);
- SendClientMessage(Player,-1,str);
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 5 !");
- }
- return 1;
- }
- CMD:healall( playerid, params [ ] )
- {
- new
- str[ 155 ];
- if ( PlayerInfo[ playerid ][ Admin ] >= 3 )
- {
- foreach(Player, i )
- {
- SetPlayerHealth( i, 100.0 );
- format( str, sizeof( str ), ""O"[ Admin ] %s[%d] a dat viata tuturor", GetName( playerid ), playerid );
- SendClientMessage( i, -1, str );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 3 !");
- }
- return ( 1 );
- }
- CMD:armourall( playerid, params [ ] )
- {
- new
- str[ 155 ];
- if ( PlayerInfo[ playerid ][ Admin ] >= 4 )
- {
- foreach(Player, i )
- {
- SetPlayerHealth( i, 100.0 );
- format( str, sizeof( str ), ""O"[ Admin ] %s[%d] a dat armura tuturor", GetName( playerid ), playerid );
- SendClientMessage( i, -1, str );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 4 !");
- }
- return ( 1 );
- }
- CMD:disarm( playerid , params [ ] )
- {
- new
- Player;
- if ( PlayerInfo[playerid] [ Admin ] >= 3)
- {
- if ( sscanf(params,"u",Player))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/disarm "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- str[ 155 ];
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s"W"["O"%d"W"] tea dezarmat.", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- ResetPlayerWeapons( Player );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 3 !");
- }
- return ( 1 ) ;
- }
- CMD:spawn( playerid , params [ ] )
- {
- new
- Player;
- if ( PlayerInfo[playerid] [ Admin ] >= 6)
- {
- if ( sscanf(params,"ud",Player))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/spawn "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- str[ 155 ];
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s"W"["O"%d"W"] tea spawnat.", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- SpawnPlayer( Player );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 6 !");
- }
- return ( 1 ) ;
- }
- CMD:akill( playerid , params [ ] )
- {
- new
- Player;
- if ( PlayerInfo[playerid] [ Admin ] >= 7)
- {
- if ( sscanf(params,"ud",Player ))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/akill "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,""R"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- str[ 155 ];
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s"W"["O"%d"W"] tea omorat.", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- SetPlayerHealth( Player, 0.0 );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 7 !");
- }
- return ( 1 ) ;
- }
- CMD:freeze( playerid , params [ ] )
- {
- new
- Player;
- if ( PlayerInfo[playerid] [ Admin ] >= 7)
- {
- if ( sscanf(params,"ud",Player ))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/freeze "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,""R"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- str[ 155 ];
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s"W"["O"%d"W"] tea inghetat.", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- format( str, sizeof( str ), ""O"You frozen %s", GetName( Player ) );
- SendClientMessage( playerid, -1, str );
- TogglePlayerControllable( Player, 0 );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 7 !");
- }
- return ( 1 ) ;
- }
- CMD:unfreeze( playerid , params [ ] )
- {
- new
- Player;
- if ( PlayerInfo[playerid] [ Admin ] >= 7)
- {
- if ( sscanf(params,"ud",Player ))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/unfreeze "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,""R"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- str[ 155 ];
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s"W"["O"%d"W"] tea dezghetat.", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- format( str, sizeof( str ), ""O"You unfrozen %s", GetName( Player ) );
- SendClientMessage( playerid, -1, str );
- TogglePlayerControllable( Player, 0 );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 7 !");
- }
- return ( 1 ) ;
- }
- CMD:eject( playerid , params [ ] )
- {
- new
- Player ,
- Float:x , Float:y , Float:z ;
- if ( PlayerInfo[playerid] [ Admin ] >= 5)
- {
- if ( sscanf(params,"ud",Player))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/eject "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- str[ 155 ];
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s"W"["O"%d"W"] tea aruncat din masina.", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- format( str, sizeof( str ), ""O"You ejected %s", GetName( Player ) );
- SendClientMessage( playerid, -1, str );
- GetPlayerPos(Player,x,y,z);
- SetPlayerPos(Player,x,y,z+3);
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 5 !");
- }
- return ( 1 ) ;
- }
- CMD:setinterior( playerid , params [ ] )
- {
- new
- Player,
- InteriorID;
- if ( PlayerInfo[playerid] [ Admin ] >= 2)
- {
- if ( sscanf(params,"u",Player,InteriorID))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/setinterior "O"["W"PlayerID"O"] "O"["W"InteriorID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,""R"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- str[ 155 ];
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s"W"["O"%d"W"] tia setat interior ID:%d.", GetName( playerid ), playerid, GetPlayerInterior( playerid ) );
- SendClientMessage( Player, -1, str );
- SetPlayerInterior( Player, InteriorID );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 2 !");
- }
- return ( 1 ) ;
- }
- CMD:disarmall( playerid, params [ ] )
- {
- new
- str[ 155 ];
- if ( PlayerInfo[ playerid ][ Admin ] >= 6 )
- {
- foreach(Player, i )
- {
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s["W"%d"O"] "W"a aruncat armele jucatorilor",GetName( playerid ), playerid );
- SendClientMessage( i, -1, str );
- ResetPlayerWeapons( i );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 6 !");
- }
- return ( 1 );
- }
- CMD:stopall( playerid, params [ ] )
- {
- if ( !IsPlayerAdmin( playerid ))return SendClientMessage(playerid, -1, ""R"Nu esti autorizat pentru a folosi comanda aceasta !");
- {
- foreach(Player, i )
- {
- StopAudioStreamForPlayer( i );
- }
- }
- return ( 1 );
- }
- CMD:luckevent(playerid, params[])
- {
- new
- string[256];
- if ( PlayerInfo[ playerid ][ Admin ] >= 10 )
- {
- if ( EventStat == 0 && Participanti == 0)
- {
- EventStat = 1;
- format( string, sizeof( string ),""PURPLE"Admin-ul %s a dat start la Luck Event. Aveti 20 de secunde de a da /luck .",GetName( playerid ));
- SendClientMessageToAll(0xFFFFFFFFF,string);
- SetTimer( "EventStart" , 20000, false);
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 10 !");
- }
- return 1;
- }
- CMD:luck(playerid, params[])
- {
- new
- string[ 256 ];
- if ( EventStat == 1)
- {
- Participanti++; InEvent[playerid] = 1;
- SetPlayerPos(playerid,-150.9392, 3268.9268, 548.3915);
- format(string, sizeof(string), "Participanti Luck: %d", Participanti);
- TextDrawSetString(LuckEventTexT, string);
- TextDrawShowForPlayer(playerid, LuckEventTexT);
- }
- return 1;
- }
- CMD:ban( playerid , params [ ] )
- {
- new
- Player ,
- Reason ;
- new year,month,day; getdate( year, month, day );
- new hour,minute,second; gettime( hour,minute,second );
- if ( PlayerInfo[playerid] [ Admin ] >= 5)
- {
- if ( sscanf(params,"ud",Player, Reason))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/eject "O"["W"PlayerID"O"] "O"["W"Reason"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- str[ 155 ];
- format( str,sizeof( str ),""O"%s "W"has been banned by Administrator "O"%s "W"["O"Reason: %s"W"] "O"["W"Date: %d/%d/%d"O"] "W"["O"Time: %d:%d"W"]",GetName( Player ),GetName( playerid ),Reason,day,month,year,hour,minute);
- SendClientMessageToAll( Player, str );
- Ban( Player );
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 8 !");
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:acmds( playerid, params [ ] )
- {
- new
- string[ 3000 ];
- strcat ( string , " "O" Admin Commands [ #1 ] \n\n" , 3000 ) ;
- strcat ( string , " "W" /goto \n" , 3000 ) ;
- strcat ( string , " "O" Admin Commands [ #2 ] \n\n" , 3000 ) ;
- strcat ( string , " "W" /setinterior \n" , 3000 ) ;
- strcat ( string , " "O" Admin Commands [ #3 ] \n\n" , 3000 ) ;
- strcat ( string , " "W" /healall, /disarm \n" , 3000 ) ;
- strcat ( string , " "O" Admin Commands [ #4 ] \n\n" , 3000 ) ;
- strcat ( string , " "W" /armoruall, /get \n" , 3000 ) ;
- strcat ( string , " "O" Admin Commands [ #5 ] \n\n" , 3000 ) ;
- strcat ( string , " "W" /setskin, /eject \n" , 3000 ) ;
- strcat ( string , " "O" Admin Commands [ #6 ] \n\n" , 3000 ) ;
- strcat ( string , " "W" /disarmall, /spawn \n" , 3000 ) ;
- strcat ( string , " "O" Admin Commands [ #7 ] \n\n" , 3000 ) ;
- strcat ( string , " "W" /akill, /freeze, /unfreeze \n" , 3000 ) ;
- strcat ( string , " "O" Admin Commands [ #10 ] \n\n" , 3000 ) ;
- strcat ( string , " "W" /luckevent \n" , 3000 ) ;
- ShowPlayerDialog( playerid , 16 , DIALOG_STYLE_MSGBOX , ""O"A"W"C"O"M"W"D"O"S C"W"OMMANDS" , string , "OK" , "" ) ;
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:vsay( playerid , params[ ] )
- {
- if ( PlayerInfo[ playerid ][ Vip ] >= 1 )
- {
- new
- Text[ 256 ];
- if ( sscanf(params,"s[256]",Text))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/vsay "O"["W"Text"O"]");
- }
- format( Text , sizeof Text, ""O"%s "W"[ "O"VIP "W"]: "O"%s", GetName( playerid ) , Text );
- SendClientMessage( playerid, -1, Text );
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti VIP level 1 !");
- }
- return ( 1 );
- }
- //______________________________________________________________________________//
- CMD:rw( playerid , params[ ] )
- {
- if ( PlayerInfo[ playerid ][ Vip ] >= 1 )
- {
- GivePlayerWeapon( playerid, 4, 1);
- GivePlayerWeapon( playerid, 28, 1000);
- GivePlayerWeapon( playerid, 26, 100);
- GivePlayerWeapon( playerid, 22, 500);
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti VIP level 1 !");
- }
- return ( 1 ) ;
- }
- CMD:get( playerid , params [ ] )
- {
- new
- Player;
- if ( PlayerInfo[ playerid ] [ Admin ] >= 4)
- {
- if ( sscanf(params,"u",Player))
- {
- SendClientMessage(playerid,-1,"""OINFO: "W"/get "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID )
- {
- SendClientMessage(playerid,-1,""R"ERROR: Acest player nu este conectat");
- }
- else
- {
- new
- Float:x, Float:y, Float:z,
- str[ 155 ];
- GetPlayerPos(playerid, x, y, z );
- new int = GetPlayerInterior( playerid );
- SetPlayerInterior( Player, int );
- new vw = GetPlayerVirtualWorld( playerid );
- SetPlayerVirtualWorld( Player, vw );
- if ( !IsPlayerInAnyVehicle( Player ))
- {
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s[%d] "W"tea teleportat la el", GetName( playerid ), playerid );
- SendClientMessage(Player, -1, str );
- SetPlayerPos(Player,x+1,y,z);
- }
- if ( IsPlayerInAnyVehicle( Player ))
- {
- format( str, sizeof( str ), ""O"[ Admin ] "O"%s[%d] "W"tea teleportat la el", GetName( playerid ), playerid );
- SendClientMessage(Player, -1, str );
- SetVehiclePos(GetPlayerVehicleID(Player),x+1,y+1,z);
- }
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 4 !");
- }
- return ( 1 ) ;
- }
- CMD:goto( playerid , params [ ] )
- {
- new
- Player;
- if ( PlayerInfo[playerid] [ Vip ] >= 1)
- {
- if ( sscanf(params,"u",Player))
- {
- SendClientMessage(playerid,-1,""O"INFO: /goto "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,""W"ERROR: "O"Acest player nu este conectat");
- }
- else
- {
- new
- Float:x, Float:y, Float:z,
- str[ 155 ];
- GetPlayerPos(Player, x, y ,z);
- new int = GetPlayerInterior( Player );
- SetPlayerInterior(playerid, int);
- new vw = GetPlayerVirtualWorld( Player );
- SetPlayerVirtualWorld(playerid, vw);
- if ( !IsPlayerInAnyVehicle( playerid ))
- {
- SetPlayerPos( playerid,x+1,y,z);
- format ( str, sizeof( str ), ""O"[ Admin ] %s[%d] "W"s-a teleportat la tine!", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- }
- if ( IsPlayerInAnyVehicle( playerid ))
- {
- SetVehiclePos( GetPlayerVehicleID( playerid ),x+1,y+1,z);
- format ( str, sizeof( str ), ""O"[ Admin ] %s[%d] "W"s-a teleportat la tine!", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- }
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti admin level 1 !");
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:spawnme( playerid, params [ ] )
- {
- if ( PlayerInfo[ playerid ][ Vip ] >= 2 )
- {
- SpawnPlayer( playerid );
- SendClientMessage( playerid, -1, ""O"Spawned !" );
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti VIP level 2 !");
- }
- return ( 1 );
- }
- CMD:vipclub(playerid,params[])
- {
- if ( PlayerInfo[ playerid ][ Vip ] >= 1 )
- {
- SetPlayerPos( playerid , -2637.69,1404.24,906.46 ) ;
- SetPlayerInterior( playerid , 3 ) ;
- RemovePlayerFromVehicle( playerid ) ;
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti VIP level 1 !");
- }
- return 1 ;
- }
- //______________________________________________________________________________//
- CMD:vgoto( playerid , params [ ] )
- {
- new
- Player;
- if ( PlayerInfo[playerid] [ Vip ] >= 2)
- {
- if ( sscanf(params,"u",Player))
- {
- SendClientMessage(playerid,-1,""O"INFO: /goto "O"["W"PlayerID"O"]");
- }
- else if ( Player == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid,-1,""W"ERROR: "O"Acest player nu este conectat");
- }
- else
- {
- new
- Float:x, Float:y, Float:z,
- str[ 155 ];
- GetPlayerPos(Player, x, y ,z);
- new int = GetPlayerInterior( Player );
- SetPlayerInterior(playerid, int);
- new vw = GetPlayerVirtualWorld( Player );
- SetPlayerVirtualWorld(playerid, vw);
- if ( !IsPlayerInAnyVehicle( playerid ))
- {
- SetPlayerPos( playerid,x+1,y,z);
- format ( str, sizeof( str ), ""O"V"W"."O"I"W"."O"P %s[%d] "W"s-a teleportat la tine!", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- }
- if ( IsPlayerInAnyVehicle( playerid ))
- {
- SetVehiclePos( GetPlayerVehicleID( playerid ),x+1,y+1,z);
- format ( str, sizeof( str ), ""O"V"W"."O"I"W"."O"P "O"%s[%d] "W"s-a teleportat la tine!", GetName( playerid ), playerid );
- SendClientMessage( Player, -1, str );
- }
- }
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti VIP level 2 !");
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:vannounce( playerid, params[ ] )
- {
- if ( PlayerInfo[ playerid ][ Vip ] >= 8 )
- {
- if ( sscanf(params,"s[128]",params[ 0 ] ))
- {
- SendClientMessage(playerid,-1,""O"INFO: /vannounce "O"["W"Text"O"]");
- }
- GameTextForAll( params[ 0 ], 6000, 1 );
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti VIP level 8 !");
- }
- return 1;
- }
- CMD:vcar(playerid, params[])
- {
- if ( PlayerInfo[ playerid ][ Vip ] >= 1 )
- {
- if ( DeathMatch[ playerid ] == 0)
- {
- if ( IsPlayerInAnyVehicle( playerid ))
- return SendClientMessage(playerid, -1, ""O"["W"BSW"O"] "W"You is already in vehicle");
- DestroyVehicle( vCar[playerid] );
- GetPlayerPos(playerid,Pos[ playerid ][ 1 ],Pos[ playerid ][ 2 ],Pos[ playerid ][ 3 ]);
- vCar[ playerid ] = CreateVehicle(409,Pos[ playerid ][ 1 ],Pos[playerid][ 2 ],Pos[playerid][ 3 ],0,152,1,10);
- PutPlayerInVehicle(playerid,vCar[ playerid ], 0);
- SendClientMessage( playerid, -1, ""O"["W"BSW"O"]"W"You spawned vCar !" );
- }
- }
- if ( DeathMatch[ playerid ] == 1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti VIP level 1 !");
- }
- return 1;
- }
- //______________________________________________________________________________//
- CMD:vminigun( playerid, params [ ] )
- {
- new
- str[ 155 ];
- if ( PlayerInfo[ playerid ][ Vip ] >= 9 )
- {
- GivePlayerWeapon( playerid, 38,100 );
- format( str, sizeof( str ), ""O"V"W"ip "O"%s["W"%d"O"] "W"used command /vMinigun", GetName( playerid ), playerid );
- SendOwnerMessage(-1, str );
- }
- else
- {
- SendClientMessage(playerid,-1,""R"Nu esti VIP level 9 !");
- }
- return ( 1 );
- }
- //______________________________________________________________________________//
- CMD:vcmds( playerid, params [ ] )
- {
- new
- string[ 3000 ];
- strcat ( string , " "O" Vip Commands [ #1 ] \n\n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/rw "O") \n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/vipclub "O") \n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/vsay "W")\n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/vcar "W")\n" , 3000 ) ;
- strcat ( string , " "O" Vip Commands [ #2 ] \n\n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/spawnme "O") \n\n" , 3000 ) ;
- strcat ( string , " "O" Vip Commands [ #3 ] \n\n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/vgoto "O") \n\n" , 3000 ) ;
- strcat ( string , " "O" Vip Commands [ #8 ] \n\n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/vannounce "O") \n\n" , 3000 ) ;
- strcat ( string , " "O" Vip Commands [ #9 ] \n\n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/"O"vminigun) \n" , 3000 ) ;
- strcat ( string , " "O" ( "W"/ "O") \n\n" , 3000 ) ;
- ShowPlayerDialog( playerid , 15 , DIALOG_STYLE_MSGBOX , ""O"V"W"I"O"P C"W"OMMANDS" , string , "OK" , "" ) ;
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:myweather(playerid, params[ ] )
- {
- new
- str[ 155 ] ;
- format(str, sizeof( str ), ""W"Set Weather "P"( 0 - 400 )\n", GetName( playerid )) ;
- ShowPlayerDialog(playerid, MyWeather, DIALOG_STYLE_INPUT, ""W"Weather", str, "Ok", "Quit") ;
- return ( 1 ) ;
- }
- CMD:radioall(playerid, params[ ] )
- {
- new
- gStr[ 155 ] ;
- if ( !IsPlayerAdmin( playerid ))return SendClientMessage(playerid, -1, ""R"Nu esti autorizat pentru a folosi comanda aceasta !");
- {
- strcat(gStr, "{FF9900}Salut!\n");
- strcat(gStr, "{FFFFFF}Introdu mai jos {FF9900}link-ul radioului {FFFFFF}pe care vrei sa-l asculti:");
- ShowPlayerDialog(playerid,4591,DIALOG_STYLE_INPUT,"{FFFFFF} Meniu Radio", gStr,"PlayAll", "Exit");
- }
- return ( 1 ) ;
- }
- CMD:mytime(playerid, params[ ] )
- {
- new
- str[ 155 ] ;
- format(str, sizeof( str ), ""W"Set Time "P"( 0 - 24 )\n", GetName( playerid )) ;
- ShowPlayerDialog(playerid, MyTime, DIALOG_STYLE_INPUT, ""W"T"O"i"W"m"O"e", str, "Ok", "Quit") ;
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:lv( playerid , params [ ] )
- {
- if ( !IsPlayerInAnyVehicle ( playerid ) )
- {
- SetPlayerPos(playerid , 2056.974121 , 1537.870849 , 10.398947 );
- SetPlayerFacingAngle (playerid , 176.469848);
- }
- else if ( IsPlayerInAnyVehicle ( playerid ) )
- {
- SetVehiclePos(GetPlayerVehicleID( playerid ) , 2056.974121 , 1537.870849 , 10.398947 );
- SetVehicleZAngle (GetPlayerVehicleID( playerid ) , 176.469848);
- }
- return ( 1 ) ;
- }
- CMD:sf( playerid, params [ ] )
- {
- if (IsPlayerInAnyVehicle( playerid ))
- {
- SetVehiclePos(GetPlayerVehicleID( playerid ),-1974.477172,254.543212,34.876708 );
- SetVehicleZAngle(GetPlayerVehicleID( playerid ), 266.558685);
- }
- if (!IsPlayerInAnyVehicle( playerid ))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -1955.749389,266.408355,35.174148);
- }
- return ( 1 );
- }
- CMD:ls( playerid , params [ ] )
- {
- if ( !IsPlayerInAnyVehicle ( playerid ) )
- {
- SetPlayerPos(playerid , 1480.8402,-1639.3191,14.1484 );
- SetPlayerFacingAngle (playerid , 356.0436);
- }
- else if ( IsPlayerInAnyVehicle ( playerid ) )
- {
- SetVehiclePos(GetPlayerVehicleID( playerid ) , 1522.0104,-1631.6797,13.1708 );
- SetVehicleZAngle (GetPlayerVehicleID( playerid ) , 276.8910);
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:lv4d( playerid , params [ ] )
- {
- if ( !IsPlayerInAnyVehicle ( playerid ) )
- {
- SetPlayerPos(playerid , 2038.763549 , 1008.824157 , 10.398954 );
- SetPlayerFacingAngle (playerid , 179.282897);
- }
- else if ( IsPlayerInAnyVehicle ( playerid ) )
- {
- SetVehiclePos(GetPlayerVehicleID( playerid ) , 2038.763549 , 1008.824157 , 10.398954 );
- SetVehicleZAngle (GetPlayerVehicleID( playerid ) , 179.282897);
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:boost(playerid, params[])
- {
- if ( DeathMatch[ playerid ] ==0)
- {
- if ( EnableBoost[ playerid ])
- {
- EnableBoost[ playerid ] = 0;
- SendClientMessage(playerid, 0x924161FF, ""P"["W" ! "P"] "W"Boost Dezactivat.");
- }
- else
- {
- EnableBoost[ playerid ] = 1;
- SendClientMessage(playerid, 0x924161FF, ""P"["W" ! "P"] "W"Boost Activat.");
- }
- if ( DeathMatch[ playerid ] ==1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:kill(playerid, params [ ] )
- {
- if ( DeathMatch[ playerid ] == 0)
- {
- SetPlayerHealth(playerid,0);
- }
- if ( DeathMatch[ playerid ] == 1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:leave(playerid,params[])
- {
- if ( DeathMatch[ playerid ] == 1)
- {
- SetPlayerVirtualWorld(playerid,0 );
- SetPlayerInterior(playerid, 0 );
- ResetPlayerWeapons( playerid );
- DeathMatch[playerid] = 0;
- SpawnPlayer( playerid );
- }
- if ( DeathMatch[ playerid ] == 0)
- {
- SendClientMessage(playerid,c_White::,""P"You are not in a DM zone");
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:nrg(playerid, params[])
- {
- if ( DeathMatch[ playerid ] == 0)
- {
- if ( IsPlayerInAnyVehicle( playerid ))
- return SendClientMessage(playerid, -1, ""O"["W"BSW"O"] "W"You is already in vehicle");
- DestroyVehicle( nrg[playerid] );
- GetPlayerPos(playerid,Pos[ playerid ][ 1 ],Pos[ playerid ][ 2 ],Pos[ playerid ][ 3 ]);
- nrg[ playerid ] = CreateVehicle(522,Pos[ playerid ][ 1 ],Pos[playerid][ 2 ],Pos[playerid][ 3 ],0,152,1,10);
- PutPlayerInVehicle(playerid,nrg[ playerid ], 0);
- SendClientMessage( playerid, -1, ""O"["W"BSW"O"]"W"Nrg-500 created !" );
- }
- if ( DeathMatch[ playerid ] == 1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- return 1;
- }
- //______________________________________________________________________________//
- CMD:war(playerid,params[])
- {
- WarSpawn( playerid );
- SetPlayerHealth( playerid,100);
- SetPlayerVirtualWorld( playerid, 3 );
- DeathMatch[ playerid ] = 1;
- GivePlayerWeapon( playerid,35,5);
- GivePlayerWeapon( playerid,4,1);
- GivePlayerWeapon( playerid,16,5);
- GivePlayerWeapon( playerid,24,1000);
- GivePlayerWeapon( playerid,27,1000);
- GivePlayerWeapon( playerid,31,1000);
- SetPlayerFacingAngle( playerid, 275.2537);
- SetPlayerInterior( playerid, 0);
- GameTextForPlayer( playerid,"~b~~h~~h~/war",4000,5);
- if ( DeathMatch[ playerid ] == 1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- return ( 1 );
- }
- //______________________________________________________________________________//
- CMD:camera(playerid, params[])
- {
- if ( DeathMatch[ playerid ] == 0)
- {
- GivePlayerWeapon( playerid,43,9999999 );
- }
- if ( DeathMatch[ playerid ] == 1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- return 1;
- }
- //______________________________________________________________________________//
- CMD:para(playerid, params[])
- {
- if ( DeathMatch[ playerid ] == 0)
- {
- GivePlayerWeapon( playerid, 46, 1 );
- }
- if ( DeathMatch[ playerid ] ==1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- return 1;
- }
- CMD:cp( playerid, params [ ] )
- {
- if ( DeathMatch[ playerid ] == 0)
- {
- ShowPlayerDialog(playerid,Dialog_ControlPanel,DIALOG_STYLE_LIST,""O"C"W"o"O"ntrol "O"P"W"a"O"nel",""O"M"W"y "O"T"W"ime\n"O"M"W"y "O"W"W"e"O"a"W"t"O"h"W"e"O"r","Select","Exit");
- }
- if ( DeathMatch[ playerid ] == 1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- return ( 1 ) ;
- }
- //______________________________________________________________________________//
- CMD:stats(playerid,params[])
- {
- new
- string1[ 755 ] , string2[ 755 ] , string3[ 755 ] , Ownerr[7],
- target = playerid ;
- if ( PlayerInfo[ target ][ Owner ] > 0)
- {
- Ownerr = "Yes" ;
- }
- else
- {
- Ownerr = "No" ;
- }
- if ( !isnull( params )) target=strval( params );
- format( string1,sizeof( string1 ),"{FF0000}%s's {CDAE59}Statistics\n\n{FF0000}General Statistics\n{CDAE59}» Player Money: {FFFFFF} %d$\n{CDAE59}» Player Score: {FFFFFF} %d\n{CDAE59}» Player Coins: {FFFFFF} %d\n{CDAE59}» Admin Level: {FFFFFF} %d\n{CDAE59}» VIP Level: {FFFFFF} %d\n{CDAE59}» Owner: {FFFFFF} %s\n",GetName(target),GetPlayerMoney(target),GetPlayerScore(target),PlayerInfo[target][Coins],PlayerInfo[target][Admin],PlayerInfo[target][Vip],Ownerr);
- format( string2,sizeof( string2 ),"\n{FF0000}Killer Statistics\n{CDAE59}Kills: {FFFFFF} %d\n{CDAE59}Deaths: {FFFFFF} %d", PlayerInfo[target][Kills],PlayerInfo[target][Deaths] );
- format( string3,sizeof( string3 ),"%s %s",string1,string2);
- ShowPlayerDialog(playerid,5435,0,"{FF0000}Player Stats",string3,"Cancel","");
- return ( 1 ) ;
- }
- CMD:donate( playerid, params [ ] )
- {
- if ( DeathMatch[ playerid ] == 0)
- {
- ShowPlayerDialog(playerid,Dialog_Donate,DIALOG_STYLE_LIST,""W"D"O"o"W"n"O"a"W"t"O"e",""O"1."W"Admin\n"O"2."W"Cars\n"O"3."W"Island","Select","Exit");
- }
- if ( DeathMatch[ playerid ] == 1)
- {
- GameTextForPlayer(playerid,"~w~Use ~r~/Leave ~w~to leave",4000,6);
- }
- return ( 1 ) ;
- }
- CMD:car( playerid, params[ ] )
- {
- new
- Vehicle[ 32 ] ,
- VehicleID, ColorOne, ColorTwo ;
- P_INFO[playerid][ pCanSpawnVehicle ] = true;
- if ( IsPlayerInAnyVehicle( playerid ))
- return SendClientMessage(playerid, c_White::, ""O"["W"BSW"O"] "W"You is already in vehicle");
- if ( sscanf(params, "s[32]D(1)D(1)", Vehicle, ColorOne, ColorTwo))
- {
- P_INFO[ playerid ][ pCanSpawnVehicle ] = true;
- SendClientMessage( playerid, c_White::, ""O"INFO: "W"/car [VehicleID] [Color 1] [Color 2]");
- return 1;
- }
- if ( P_INFO[ playerid ][ pCanSpawnVehicle ])
- {
- VehicleID = GetVehicleModelIDFromName(Vehicle);
- if ( VehicleID != 425 && VehicleID != 432 && VehicleID != 447 &&
- VehicleID != 430 && VehicleID != 417 && VehicleID != 435 &&
- VehicleID != 446 && VehicleID != 449 && VehicleID != 450 &&
- VehicleID != 452 && VehicleID != 453 && VehicleID != 454 &&
- VehicleID != 460 && VehicleID != 464 && VehicleID != 465 &&
- VehicleID != 469 && VehicleID != 472 && VehicleID != 473 &&
- VehicleID != 476 && VehicleID != 484 && VehicleID != 487 &&
- VehicleID != 488 && VehicleID != 493 && VehicleID != 497 &&
- VehicleID != 501 && VehicleID != 511 && VehicleID != 512 &&
- VehicleID != 513 && VehicleID != 519 && VehicleID != 520 &&
- VehicleID != 537 && VehicleID != 538 && VehicleID != 548 &&
- VehicleID != 553 && VehicleID != 563 && VehicleID != 564 &&
- VehicleID != 569 && VehicleID != 570 && VehicleID != 577 &&
- VehicleID != 584 && VehicleID != 590 && VehicleID != 591 &&
- VehicleID != 592 && VehicleID != 593 && VehicleID != 594 &&
- VehicleID != 595 && VehicleID != 606 && VehicleID != 607 &&
- VehicleID != 608 && VehicleID != 610 && VehicleID != 611) {
- if ( VehicleID == -1 )
- {
- VehicleID = strval(Vehicle);
- if ( VehicleID < 400 || VehicleID > 611 )
- {
- return SendClientMessage(playerid, c_White::, ""R"Invalid VehicleID");
- }
- }
- GetPlayerPos(playerid, pX, pY, pZ);
- GetPlayerFacingAngle( playerid, pAngle );
- DestroyVehicle(P_INFO[ playerid ][ pSpawnVehicle ]);
- P_INFO[ playerid ][ pSpawnVehicle ] = CreateVehicle( VehicleID, pX, pY, pZ+2.0, pAngle, ColorOne, ColorTwo, -1);
- LinkVehicleToInterior( P_INFO[ playerid ][ pSpawnVehicle ], GetPlayerInterior( playerid ));
- PutPlayerInVehicle( playerid, P_INFO[ playerid ][ pSpawnVehicle ], 0);
- }
- else
- {
- SendClientMessage(playerid, c_White::, ""R"You are not allowed to spawn this vehicle!!");
- }
- }
- else
- {
- SendClientMessage(playerid, c_White::, ""R"You can not spawn vehicles in this zone!");
- }
- return 1;
- }
- CMD:ad(playerid, params[])
- {
- new string[ 500 ];
- new Text[ 500 ];
- if ( sscanf( params,"s[256]",Text ))
- {
- SendClientMessage(playerid,-1,""O"INFO: "W"/vsay "O"["W"Text"O"]");
- }
- else
- {
- format( string, sizeof(string), "{FF002B}[RADIO] {F7FF00}%s{FFFF00} {FF002B}|Sent by {00BBFF} %s (id:%d) ",Text, GetName( playerid ), playerid);
- printf( string );
- SendClientMessageToAll(0xADFF2FAA, string);
- GivePlayerMoney(playerid,-2000);
- }
- return 1;
- }
- CMD:sapca(playerid, params[])
- {
- ShowPlayerDialog(playerid, Dialog_Sapca, DIALOG_STYLE_LIST, ""Y"S"W"e"Y"p"W"c"Y"i", ""Y"1."W"Sapca\n"Y"2."W"Sapca\n"Y"3."W"Sapca\n"Y"4."W"Sapca\n"Y"5."W"Sapca\n"Y"6."W"Sapca\n"Y"7."W"Arunca Sapca", "Alege", "");
- return 1;
- }
- CMD:teles(playerid, params[])
- {
- ShowPlayerDialog(playerid, Dialog_Teles, DIALOG_STYLE_LIST, ""Y"S"W"e"Y"p"W"c"Y"i", "\
- "Y"Las Ventura\n"W"San Fierro\n"Y"Los Santos\n"W"Las Ventura 4 Dragons", "Alege", "");
- return 1;
- }
- CMD:buyvip( playerid, params [ ] )
- {
- new
- string[ 3000 ];
- strcat ( string , "{fbff0f}Hello!\n" , 3000 ) ;
- strcat ( string , "{ff930f}i'll show you how you can buy V.I.P on this server, how to much cost and more informations\n\n" , 3000 ) ;
- strcat ( string , "{ff930f}To begin yu must know V.I.P Rules!\n" , 3000 ) ;
- strcat ( string , "{ff230f}Rules:\n" , 3000 ) ;
- strcat ( string , "{ff930f}1.You can teleport (/goto)to a player serveral times and kill him!\n" , 3000 ) ;
- strcat ( string , "{ff930f}2.You can not talk dirty in the V.I.P Chat (#)\n" , 3000 ) ;
- strcat ( string , "{ff930f}3.You can not give /spec no an admin!\n" , 3000 ) ;
- strcat ( string , "{ff930f}4.Do not use /spec never in an event's time!\n" , 3000 ) ;
- strcat ( string , "{ff930f}5.You can not use commands /vtc [1-13] while a DeathMatch site!\n" , 3000 ) ;
- strcat ( string , "{ff930f}And other matters related ...\n\n" , 3000 ) ;
- strcat ( string , "{ff930f}Then you need know what is VIP on ur server Bike Stunt Draw!\n" , 3000 ) ;
- strcat ( string , "{ff930f}So all VIP members can use others commands that normal players can't use!\n\n" , 3000 ) ;
- strcat ( string , "{ff930f}Then you must know how much cost!\n" , 3000 ) ;
- strcat ( string , "{ff930f}V.I.P cost coins (/stats)\n\n" , 3000 ) ;
- strcat ( string , "{13ff0f}So, you want to buy V.I.P ?" , 3000 ) ;
- ShowPlayerDialog( playerid , Dialog_BuyVip , DIALOG_STYLE_MSGBOX , "{fbff0f}BUY VIP" , string , "Next" , "Cancel" ) ;
- return ( 1 ) ;
- }
- /*
- Bike Stunt Draw
- "O"• /"W"stats "O"-> "W"Iti vizualizezi statisticile !
- "O"• /"W"arme "O"-> "W"Cumperi o arma contracost .
- "O"• /"W"teles "O"-> "W"Vezi lista cu teleporturi .
- "O"• /"W"car "O"-> "W"Daca ai ramas fara masina, Foloseste aceasta comanda .
- "O"• /"W"boost "O"-> "W"Vrei sa mergi cu viteza lumini ?
- "O"• /"W"cp "O"-> "W"Pornesti Control Panel !
- "O"• /"W"donate "O"-> "W"Daca vrei sa donezi pentru ceva !
- "O"• /"W"sapca "O"-> "W"Vrei o sapca gratis ?
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement