Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define DIALOG_REGELN 1
- #define yellow 0xFFFF00AA
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_DBLUE 0x2641FEAA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_ORANGE 0xFF9933FF
- #define COLOR_BROWN 0x330000FF
- #define COLOR_BLACK 0x000000FF
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_LIGHTRED 0xFF6347AA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_LIGHTGREEN 0x9ACD32AA
- #define COLOR_YELLOW2 0xF5DEB3AA
- #define COLOR_WHITE 0xFFFFFFAA
- new Text3D:label[MAX_PLAYERS];
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- forward SpawnProtection(playerid);
- forward payday();
- main()
- {
- print("\n----------------------------------");
- print(" Ready to Fight 0.5 ");
- print(" wurde geladen ");
- print(" [R2F] ");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("[GER]~R2F 0.5");
- SetTimerEx("SpawnProtection", 10000, 0, "i");
- SetTimer("payday",600000,1);
- //Textdraws
- Textdraw0 = TextDrawCreate(1.000000,434.000000,"Ready to Fight 0.5");
- Textdraw1 = TextDrawCreate(35.000000,328.000000," /cmds");
- Textdraw2 = TextDrawCreate(447.000000,433.000000,"readytofight.ohost.de");
- TextDrawAlignment(Textdraw0,0);
- TextDrawAlignment(Textdraw1,0);
- TextDrawAlignment(Textdraw2,0);
- TextDrawBackgroundColor(Textdraw0,0x000000ff);
- TextDrawBackgroundColor(Textdraw1,0x00ff0000);
- TextDrawBackgroundColor(Textdraw2,0x000000ff);
- TextDrawFont(Textdraw0,1);
- TextDrawLetterSize(Textdraw0,0.399999,1.300000);
- TextDrawFont(Textdraw1,1);
- TextDrawLetterSize(Textdraw1,0.799999,1.300000);
- TextDrawFont(Textdraw2,1);
- TextDrawLetterSize(Textdraw2,0.499999,1.400000);
- TextDrawColor(Textdraw0,0x0000ff99);
- TextDrawColor(Textdraw1,0xff000099);
- TextDrawColor(Textdraw2,0x00ff0099);
- TextDrawSetOutline(Textdraw0,1);
- TextDrawSetOutline(Textdraw1,1);
- TextDrawSetOutline(Textdraw2,1);
- TextDrawSetProportional(Textdraw0,1);
- TextDrawSetProportional(Textdraw1,1);
- TextDrawSetProportional(Textdraw2,1);
- TextDrawSetShadow(Textdraw0,1);
- TextDrawSetShadow(Textdraw1,1);
- TextDrawSetShadow(Textdraw2,1);
- //Skins
- AddPlayerClass(105,2495.4160,-1686.2472,13.5142,359.8005,0,0,0,0,0,0); // grove
- AddPlayerClass(106,2495.4160,-1686.2472,13.5142,359.8005,0,0,0,0,0,0); // grove
- AddPlayerClass(107,2495.4160,-1686.2472,13.5142,359.8005,0,0,0,0,0,0); // grove
- AddPlayerClass(102,2023.1073,-1121.3407,26.4210,176.0984,0,0,0,0,0,0); // ballas
- AddPlayerClass(103,2023.1073,-1121.3407,26.4210,176.0984,0,0,0,0,0,0); // ballas
- AddPlayerClass(104,2023.1073,-1121.3407,26.4210,176.0984,0,0,0,0,0,0); // ballas
- AddPlayerClass(114,1793.5188,-2152.8494,13.6711,355.4895,0,0,0,0,0,0); // aztecas
- AddPlayerClass(115,1793.5188,-2152.8494,13.6711,355.4895,0,0,0,0,0,0); // aztecas
- AddPlayerClass(116,1793.5188,-2152.8494,13.6711,355.4895,0,0,0,0,0,0); // aztecas
- AddPlayerClass(108,2806.1885,-1947.5618,13.5469,226.6296,0,0,0,0,0,0); // vagos
- AddPlayerClass(109,2806.1885,-1947.5618,13.5469,226.6296,0,0,0,0,0,0); // vagos
- AddPlayerClass(110,2806.1885,-1947.5618,13.5469,226.6296,0,0,0,0,0,0); // vagos
- AddPlayerClass(23,1921.8627,-1417.9980,16.3594,26.4952,0,0,0,0,0,0); // skater
- AddPlayerClass(280,1549.2150,-1675.3710,14.8653,90.4785,0,0,0,0,0,0); // cop
- AddPlayerClass(281,1548.8451,-1675.3741,14.7022,90.4785,0,0,0,0,0,0); // cop
- AddPlayerClass(282,1548.8451,-1675.3741,14.7022,90.4785,0,0,0,0,0,0); // cop
- AddPlayerClass(283,1548.8451,-1675.3741,14.7022,90.4785,0,0,0,0,0,0); // cop
- AddPlayerClass(284,1548.8451,-1675.3741,14.7022,90.4785,0,0,0,0,0,0); // cop
- AddPlayerClass(246,1548.8451,-1675.3741,14.7022,90.4785,0,0,0,0,0,0); // cop frau
- AddPlayerClass(29,2467.3481,-1952.0293,16.8357,300.4466,0,0,0,0,0,0); // gangster
- AddPlayerClass(28,2467.3481,-1952.0293,16.8357,300.4466,0,0,0,0,0,0); // gangster
- //Cars
- AddStaticVehicle(411,2479.8901,-1953.5236,13.1517,179.3191,0,0); // gangster car
- AddStaticVehicle(411,2482.9290,-1953.3243,13.1535,181.4706,0,0); // gangster car
- AddStaticVehicle(522,2491.1162,-1954.5801,12.9790,175.2641,0,0); // gangster bike
- AddStaticVehicle(596,1536.0981,-1678.7913,13.1033,179.6771,0,1); // cop car
- AddStaticVehicle(596,1536.0439,-1669.7039,13.0919,178.2089,0,1); // cop car
- AddStaticVehicle(599,1546.3278,-1682.1888,13.7520,86.3927,0,1); // cop car
- AddStaticVehicle(599,1546.5389,-1669.3490,13.7576,90.8178,0,1); // cop car
- AddStaticVehicle(523,1542.0802,-1652.0402,13.1275,91.7679,0,1); // cop bike
- AddStaticVehicle(523,1541.1466,-1654.8965,13.1303,89.8647,0,1); // cop bike
- AddStaticVehicle(523,1542.0438,-1657.5074,13.1259,91.5107,0,1); // cop bike
- AddStaticVehicle(523,1540.5966,-1661.2859,13.1076,94.3436,0,1); // cop bike
- AddStaticVehicle(522,1803.8197,-2138.7112,13.1200,271.7091,2,2); // aztecas car
- AddStaticVehicle(522,1803.9866,-2141.1763,13.0989,268.4699,2,2); // aztecas car
- AddStaticVehicle(560,1806.5033,-2117.8745,13.1700,269.1522,2,2); // aztecas car
- AddStaticVehicle(560,1817.5742,-2097.8188,13.1656,359.6858,2,2); // aztecas car
- AddStaticVehicle(451,1799.1271,-2137.4666,13.2542,88.8770,2,2); // aztecas car
- AddStaticVehicle(522,2810.6851,-1945.3062,13.1179,273.0041,6,6); // vagos car
- AddStaticVehicle(522,2811.0024,-1942.2450,13.1024,268.9560,6,6); // vagos car
- AddStaticVehicle(451,2810.2261,-1953.3606,11.8738,272.3729,6,6); // vagos car
- AddStaticVehicle(560,2810.2798,-1936.7393,11.8528,268.9930,6,6); // vagos car
- AddStaticVehicle(560,2810.2617,-1920.4966,11.8557,273.1075,6,6); // vagos car
- AddStaticVehicle(522,1975.1245,-2179.0889,13.1017,3.7633,0,1); // car
- AddStaticVehicle(522,1973.0287,-2179.7556,13.1046,0.3796,0,1); // car
- AddStaticVehicle(451,1978.9823,-2180.8354,13.2532,178.1913,6,8); // car
- AddStaticVehicle(451,1983.2401,-2180.7974,13.2525,185.6778,11,1); // car
- AddStaticVehicle(522,2512.5005,-1687.3073,13.1472,53.0758,86,86); // grove car
- AddStaticVehicle(560,2509.8347,-1670.1246,13.1433,358.6905,86,86); // grove car
- AddStaticVehicle(560,2502.1643,-1656.2809,13.1559,58.9061,86,86); // grove car
- AddStaticVehicle(560,2444.1831,-1645.8279,13.1748,0.7754,86,86); // grove car
- AddStaticVehicle(411,2491.4849,-1684.1539,13.1473,91.4219,86,86); // grove car
- AddStaticVehicle(566,2473.6377,-1696.3256,13.3002,358.1818,86,86); // grove car
- AddStaticVehicle(468,2508.8589,-1687.8085,13.2173,13.1623,86,86); // grove car
- AddStaticVehicle(466,1997.7467,-1119.1951,26.5099,220.3049,21,21); // ballas car
- AddStaticVehicle(522,2004.6487,-1121.6741,26.2619,154.8988,21,21); // ballas car
- AddStaticVehicle(522,1992.1232,-1126.8485,25.2790,91.8115,21,21); // ballas car
- AddStaticVehicle(451,2010.4398,-1130.7721,24.8281,270.4633,21,21); // ballas car
- AddStaticVehicle(560,1994.1869,-1141.2279,25.2768,91.1704,21,21); // ballas car
- AddStaticVehicle(560,2004.5203,-1140.9308,24.9914,91.3862,21,21); // ballas car
- AddStaticVehicle(522,1925.0120,-1415.7513,13.1308,180.8730,83,1); // skater bike
- AddStaticVehicle(522,1927.5623,-1414.7693,13.1252,188.1026,83,1); // skater bike
- AddStaticVehicle(522,1921.3655,-1415.0272,13.1301,181.2903,83,1); // skater bike
- AddStaticVehicle(522,1917.6360,-1415.8091,13.1298,177.1988,83,1); // skater bike
- AddStaticVehicle(522,1914.7238,-1415.5323,13.1386,175.5195,83,1); // skater bike
- AddStaticVehicle(522,1912.2208,-1415.0110,13.1248,179.0618,83,1); // skater bike
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public payday() {
- for (new i = 0; i < MAX_PLAYERS; i++) {
- GivePlayerMoney(i,700);
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 90.0);
- SetPlayerCameraPos(playerid,256.0815,-43.000,1003.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- PlayerPlaySound(playerid,1185,258.4893,-41.4008,1002.0234);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- GameTextForPlayer(playerid,"~r~Willkommen ~y~auf ~g~ Ready to Fight",8000,5);
- ShowPlayerRegelnDialog(playerid);
- TextDrawShowForPlayer(playerid,Textdraw0);
- TextDrawShowForPlayer(playerid,Textdraw1);
- TextDrawShowForPlayer(playerid,Textdraw2);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public SpawnProtection(playerid)
- {
- SetPlayerHealth(playerid, 100.0);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- GameTextForPlayer(playerid,"~r~Lets ~p~Go ~g~!!!",3500,4);
- PlayerPlaySound(playerid,1186,0,0,0);
- SetPlayerHealth(playerid,99999.0);
- SetTimerEx("SpawnProtection", 10000, true, "i", playerid);
- SetPlayerWeaponPack(playerid);
- return 1;
- }
- //----------STOCKS------------------
- stock SetPlayerWeaponPack(playerid)
- {
- new set = MakeWeaponPack();
- if(set < 1 || set > 10)
- {
- MakeWeaponPack();
- } else {
- GivePlayerWeaponSet(playerid, set);
- }
- return 1;
- }
- stock MakeWeaponPack()
- {
- new rand1 = random(5);
- new rand2 = random(3);
- new rand3 = random(2);
- new pack = rand1 + rand2 + rand3;
- return pack;
- }
- stock GivePlayerWeaponSet(playerid, setid)
- {
- switch(setid)
- {
- case 1:
- {
- GivePlayerWeapon(playerid, 25, 3000); //shotgun
- GivePlayerWeapon(playerid, 24, 3000); //deagle
- GivePlayerWeapon(playerid, 5, 1); //baseball
- }
- case 2:
- {
- GivePlayerWeapon(playerid, 22, 3000); //pistole
- GivePlayerWeapon(playerid, 26, 3000); //sawnoff
- }
- case 3:
- {
- GivePlayerWeapon(playerid, 27, 3000); //combat
- }
- case 4:
- {
- GivePlayerWeapon(playerid, 23, 3000); //silenced 9mm
- }
- case 5:
- {
- GivePlayerWeapon(playerid, 28, 3000); //Uzi
- GivePlayerWeapon(playerid, 4, 1); //messer
- GivePlayerWeapon(playerid, 24, 3000); //deagle
- }
- case 6:
- {
- GivePlayerWeapon(playerid, 24, 3000); //deagle
- GivePlayerWeapon(playerid, 26, 3000); //sawnoff
- }
- case 7:
- {
- GivePlayerWeapon(playerid, 31, 3000); //M4
- GivePlayerWeapon(playerid, 22, 3000); //9mm
- GivePlayerWeapon(playerid, 27, 3000); //combat
- GivePlayerWeapon(playerid, 38, 3000); //Uzi
- }
- case 8:
- {
- GivePlayerWeapon(playerid, 31, 3000); //M4
- GivePlayerWeapon(playerid, 26, 3000); //sawnoff
- GivePlayerWeapon(playerid, 24, 3000); //deagle
- GivePlayerWeapon(playerid, 29, 3000); //MP5
- }
- case 9:
- {
- GivePlayerWeapon(playerid, 23, 3000); //silecend 9mm
- GivePlayerWeapon(playerid, 25, 3000); //shotgun
- }
- case 10:
- {
- GivePlayerWeapon(playerid, 24, 3000); //deagle
- GivePlayerWeapon(playerid, 29, 3000); //MP5
- GivePlayerWeapon(playerid, 26, 3000); //sawnoff
- }
- }
- }
- //REGELN
- stock ShowPlayerRegelnDialog(playerid)
- {
- return ShowPlayerDialog(playerid,DIALOG_REGELN,DIALOG_STYLE_MSGBOX,"Server Regeln:","Jeder Spieler Wird respektiert!\nHacken und Cheaten ist hier VERBOTEN!\nAuf Admins ist zu hören!\nAusdrücke sind hier verboten!\nRassismus etc ist ebenfalls Verboten\nWer dies missachtet wird mit einem Ban bestraft!\nFür Commands\nViel Spaß noch auf dem Ready to Fight Server: /cmds","OKEY","OKEY");
- }
- //----------STOCKS--------ENDE----------
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerScore(playerid,-1);
- SetPlayerScore(killerid,2);
- new score;
- score = GetPlayerScore(playerid);
- GivePlayerMoney(killerid,1800);
- GivePlayerMoney(playerid,-1500);
- SendDeathMessage(killerid,playerid,reason);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/afk", cmdtext, true) == 0)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Du bist nun AFK tippe /back um wieder ins Spiel einzusteigen");
- TogglePlayerControllable(playerid,0);
- label[playerid] = Create3DTextLabel("AFK",yellow,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
- new string3[70];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string3, sizeof(string3), "%s ist nun in den AFK Modus gegangen!", name);
- SendClientMessageToAll(COLOR_YELLOW, string3);
- }
- if(strcmp("/back", cmdtext, true) == 0)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Du bist nun nicht mehr AFK");
- TogglePlayerControllable(playerid,1);
- new string3[70];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string3, sizeof(string3), "%s ist nun nicht mehr AFK", name);
- SendClientMessageToAll(COLOR_YELLOW, string3);
- Delete3DTextLabel(Text3D:label[playerid]);
- return 1;
- }
- if(strcmp("/cmds", cmdtext, true) == 0)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "|____________COMMANDS____________|");
- SendClientMessage(playerid, COLOR_GREEN, "/afk /back /forum /killme /nitro");
- SendClientMessage(playerid, COLOR_GREEN, "/hydraulic");
- }
- if(strcmp("/forum", cmdtext, true) == 0)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "|________FORUM________|");
- SendClientMessage(playerid, COLOR_GREEN, "http://readytofight.ohost.de");
- }
- if(strcmp("/killme", cmdtext, true) == 0)
- {
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid, COLOR_GREEN, "Selbstmord ist keine lösung!");
- }
- if(!strcmp(cmdtext,"/nitro",true))
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xff0000ff,"Du musst in einem Auto sein!");
- AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
- SendClientMessage(playerid,0x00ff00ff,"Du hast Nitro in dein Auto eingebaut");
- return 1;
- }
- if(!strcmp(cmdtext,"/hydraulic",true))
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xff0000ff,"Du musst in einem Auto sein!");
- AddVehicleComponent(GetPlayerVehicleID(playerid),1087);
- SendClientMessage(playerid,0x00ff00ff,"Du hast Hydraulic in dein Auto eingebaut");
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- 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)
- {
- 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[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement