Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- new Text:Textdraw2;
- forward AutoR();
- forward GlobalAnnouncement();
- forward ServerInfos();
- #define COLOR_GREEN 0x22B10A
- #define DIALOG_REGELN 1
- main()
- {
- print("\n___________________________________________");
- print("_____Server wurde Erfolgreich Gestartet______");
- print("_____Sie können nun Connecten________________");
- print("___________________________________________\n");
- }
- public OnGameModeInit()
- {
- SetTimer("GlobalAnnouncement",200000,true);
- SetTimer("UpdateCmdFreq",2000,1);
- SetTimer("AutoR", 900, 1);
- SetTimer("ServerInfos",300000,1);
- UsePlayerPedAnims();
- EnableStuntBonusForAll(true);
- AllowInteriorWeapons(true);
- SetGameModeText("Fußball v0.4");
- SendRconCommand("Mapname Fußballplatz");
- AddPlayerClass(189,-166.4037,76.0389,4.6509,167.8798,0,0,0,0,0,0); // Rotes Team1
- AddPlayerClass(170,-208.1932,96.4072,4.6414,151.5863,0,0,0,0,0,0); // Rotes Team2
- AddPlayerClass(176,-208.8573,-41.6556,4.7360,337.3947,0,0,0,0,0,0); // Blaues Team1
- AddPlayerClass(177,-258.2238,-20.5175,4.7127,346.1681,0,0,0,0,0,0); // Blaues Team2
- CreateObject(3452,-266.138184,36.194794,6.341219,0,0,-112.499976569352);
- CreateObject(3452,-244.205048,89.148178,6.408010,0,0,-112.499976569352);
- CreateObject(3453,-227.743637,114.576546,6.391068,0,0,-202.499957824835);
- CreateObject(3452,-198.419830,109.324165,6.446691,0,0,-202.499957824835);
- CreateObject(3452,-171.256500,98.071762,6.466607,0,0,-202.499957824835);
- CreateObject(3453,-145.572998,81.536179,6.458818,0,0,-292.499939080316);
- CreateObject(3452,-150.843735,52.119591,6.466610,0,0,-292.499996376096);
- CreateObject(3452,-161.985275,25.186235,6.458816,0,0,-292.499996376096);
- CreateObject(3452,-173.282852,-2.033943,6.491609,0,0,-292.499996376096);
- CreateObject(3452,-184.557983,-29.202488,6.516610,0,0,-292.499996376096);
- CreateObject(3453,-201.182404,-55.016609,6.516609,0,0,-382.499920335798);
- CreateObject(3452,-230.470184,-49.803398,6.516607,0,0,-382.499977631578);
- CreateObject(3452,-277.429474,8.979990,6.336495,0,0,-472.49995888706);
- CreateObject(3453,-282.691589,-20.508472,6.331750,0,0,-472.499901591281);
- CreateObject(3452,-257.761963,-38.497173,6.566607,0,0,-382.499977631578);
- CreateObject(8553,-244.344254,-12.831308,3.634625,0,0,-22.4999953138705);
- CreateObject(8553,-223.527145,-21.359467,3.657861,0,0,-202.500015120614);
- CreateObject(8553,-208.192352,15.377224,3.633317,0,0,-202.500015120614);
- CreateObject(8553,-193.190277,51.516373,3.606550,0,0,-202.500015120614);
- CreateObject(8553,-237.209808,30.493835,3.573931,0,0,-292.499996376096);
- CreateObject(8553,-184.595825,72.329590,3.572752,0,0,-382.500034927357);
- CreateObject(8553,-218.296021,75.382179,3.563228,0,0,-652.499692214906);
- CreateObject(8553,-185.448029,114.784157,10.377901,116.023896191721,0,-742.499673470388);
- CreateObject(8553,-139.781418,95.290321,10.820693,116.023896191721,0,-743.436172986316);
- CreateObject(8553,-139.101639,91.453125,11.050796,116.023896191721,0,-765.936111004406);
- CreateObject(8553,-135.115570,84.404259,11.272809,116.023896191721,0,-788.436049022498);
- CreateObject(8553,-133.144958,74.635185,11.653089,116.023896191721,0,-810.935987040589);
- CreateObject(8553,-139.488861,54.816383,11.280631,116.023896191721,-2.5783100775,-829.921115465252);
- CreateObject(8553,-161.434998,1.116416,10.494371,116.023896191721,0,-832.49965472587);
- CreateObject(8553,-175.354126,-32.523098,10.426757,116.023896191721,0,-832.49965472587);
- CreateObject(8553,-189.158936,-60.431850,10.438006,116.023896191721,0,-854.999592743961);
- CreateObject(8553,-199.180389,-66.321724,10.600766,116.023896191721,0,-877.499530762052);
- CreateObject(8553,-206.302551,-67.647972,10.551181,116.023896191721,0,-899.999468780143);
- CreateObject(8553,-232.443924,-59.744232,10.572213,116.023896191721,0,-922.499464094014);
- CreateObject(8553,-250.398071,-52.159443,10.763284,116.023896191721,0,-922.499464094014);
- CreateObject(8553,-279.651459,-36.029800,10.853415,116.023896191721,0,-933.749490398839);
- CreateObject(8553,-291.417328,-23.538105,10.978420,116.023896191721,0,-967.499569313314);
- CreateObject(8553,-293.494781,-10.667077,11.115980,116.023896191721,0,-989.999621922963);
- CreateObject(8553,-282.705475,20.993670,11.026456,116.023896191721,0,-1012.49967453261);
- CreateObject(8553,-266.324249,60.650700,10.958959,116.023896191721,0,-1012.49967453261);
- CreateObject(8553,-249.851242,100.678116,10.805074,116.023896191721,0,-1012.49967453261);
- CreateObject(8553,-240.356857,118.754944,10.891702,116.023896191721,0,-1034.99978443804);
- CreateObject(8553,-228.927612,125.606071,11.313052,116.023896191721,0,-1057.49983704769);
- CreateObject(8553,-218.381668,126.504639,10.306935,116.023896191721,0,-1091.24991596217);
- CreateObject(974,-270.351501,-30.392031,1.446204,0,0,67.4999859416115);
- CreateObject(974,-274.729828,-41.445484,1.451829,0,0,67.4999859416115);
- CreateObject(974,-182.484894,84.814316,5.153617,0,0,-22.4999953138705);
- CreateObject(974,-188.680557,87.363632,5.145817,0,0,-22.4999953138705);
- CreateObject(974,-180.771118,80.446449,5.178613,0,0,-112.499976569352);
- CreateObject(974,-193.026672,85.579659,5.053612,0,0,-112.499976569352);
- CreateObject(974,-190.524704,84.530441,7.820823,89.38141602,0,67.4999859416115);
- CreateObject(974,-185.475784,82.435669,7.870173,89.38141602,0,67.4999859416115);
- CreateObject(974,-183.316513,81.495377,7.903695,89.38141602,0,67.4999859416115);
- CreateObject(974,-240.656906,-28.740395,6.163725,0,0,-112.499976569352);
- CreateObject(974,-238.825836,-33.076057,6.163725,0,0,-22.4999953138705);
- CreateObject(974,-232.674728,-35.593678,6.213726,0,0,-22.4999953138705);
- CreateObject(974,-228.332184,-33.684738,6.263726,0,0,-112.499976569352);
- CreateObject(974,-230.892593,-32.691807,8.986579,89.38141602,0,67.4999859416115);
- CreateObject(974,-235.983658,-30.598398,8.920401,89.38141602,0,67.4999859416115);
- CreateObject(974,-238.119492,-29.714733,8.907610,89.38141602,0,67.4999859416115);
- CreateObject(3452,-254.904694,63.273048,6.304113,0,0,-112.499976569352);
- CreateObject(980,-250.289429,43.048035,6.425447,0,0,67.4999859416115);
- CreateObject(980,-242.760696,46.168419,6.425448,0,0,-22.4999953138705);
- CreateObject(980,-247.176025,35.517532,6.425447,0,0,-22.4999953138705);
- CreateObject(1305,-210.094711,28.437473,5.110877,0,0,0);
- CreateObject(1305,-248.202332,38.707943,5.051492,0,0,0);
- CreateObject(1305,-245.424133,45.262627,5.001492,0,0,0);
- CreateObject(1305,-246.530823,41.692745,5.051492,0,0,0);
- CreateObject(1305,-244.097504,37.107082,5.051492,0,0,0);
- CreateObject(1305,-242.816696,40.247314,5.051492,0,0,0);
- CreateObject(1305,-241.768265,43.424950,5.051492,0,0,0);
- CreateObject(1305,-240.815186,37.392536,5.051492,0,0,0);
- CreateObject(1305,-239.447632,40.612324,5.051492,0,0,0);
- CreateObject(1598,-269.619629,32.124969,0.926073,0,0,0);
- CreateObject(1598,-232.564301,114.127136,1.105796,0,0,0);
- //Rotes Team
- AddStaticVehicle(495,-173.8154,87.4633,5.0011,155.0099,3,3);
- AddStaticVehicle(495,-168.1272,85.1700,5.0001,158.3127,3,3);
- AddStaticVehicle(495,-164.3310,83.6394,5.0006,158.1790,3,3);
- AddStaticVehicle(495,-159.4670,81.6739,5.0004,156.4412,3,3);
- AddStaticVehicle(495,-154.1275,77.3919,4.9928,143.0790,3,3);
- AddStaticVehicle(495,-193.3051,95.7792,5.0045,158.0779,3,3);
- AddStaticVehicle(495,-197.8021,97.6070,5.0026,157.3735,3,3);
- AddStaticVehicle(495,-204.2991,100.1122,4.9976,157.0107,3,3);
- AddStaticVehicle(495,-212.3192,103.3125,4.9875,156.5546,3,3);
- AddStaticVehicle(495,-220.2373,106.4608,4.9895,150.5646,3,3);
- //Blaues Team
- AddStaticVehicle(495,-246.0967,-31.7494,5.0836,336.8588,7,79);
- AddStaticVehicle(495,-251.5263,-29.5332,5.0894,338.1504,7,79);
- AddStaticVehicle(495,-255.9663,-27.7682,5.0840,338.9205,7,79);
- AddStaticVehicle(495,-260.8453,-25.4994,5.0609,337.0684,7,79);
- AddStaticVehicle(495,-265.4200,-23.8318,5.0625,334.7866,7,79);
- AddStaticVehicle(495,-268.4038,-20.9172,5.0676,328.7145,7,79);
- AddStaticVehicle(495,-274.3876,-17.0522,5.0599,328.4022,7,79);
- AddStaticVehicle(495,-224.3985,-40.8618,5.0058,332.8801,7,79);
- AddStaticVehicle(495,-214.9340,-44.4451,5.0864,334.1942,7,79);
- AddStaticVehicle(495,-205.2888,-46.4876,5.0770,337.2577,7,79);
- Textdraw2 = TextDrawCreate(495.000000,100.000000,"www.Noch-Keine.de");
- TextDrawAlignment(Textdraw2,0);
- TextDrawBackgroundColor(Textdraw2,0x00ff0033);
- TextDrawFont(Textdraw2,0);
- TextDrawLetterSize(Textdraw2,0.699999,2.299999);
- TextDrawColor(Textdraw2,0x0000ffff);
- TextDrawSetOutline(Textdraw2,1);
- TextDrawSetProportional(Textdraw2,1);
- TextDrawSetShadow(Textdraw2,1);
- Textdraw2 = TextDrawCreate(495.000000,100.000000,"www.Noch-Keine.de");
- TextDrawAlignment(Textdraw2,0);
- TextDrawBackgroundColor(Textdraw2,0x00ff0033);
- TextDrawFont(Textdraw2,0);
- TextDrawLetterSize(Textdraw2,0.699999,2.299999);
- TextDrawColor(Textdraw2,0x0000ffff);
- TextDrawSetOutline(Textdraw2,1);
- TextDrawSetProportional(Textdraw2,1);
- TextDrawSetShadow(Textdraw2,1);
- return 1;
- }
- public ServerInfos()
- {
- SendClientMessageToAll(0xC800FFFF,"___________Serverinfo/Update v0.4___________");
- SendClientMessageToAll(0xC800FFFF,"Projektleitung/Scripter: T3CHN0 , DeVilHead_Shot");
- SendClientMessageToAll(0xC800FFFF,"~~~~~~~~~~~~~~~Mapper: T3CHN0~~~~~~~~~~~~~~~");
- SendClientMessageToAll(0xC800FFFF,"~~~~~~~~~~~~~~Supporter:Gesucht~~~~~~~~~~~~~");
- SendClientMessageToAll(0xC800FFFF,"~~~~~~~Viel Spaß beim Fußball spielen~~~~~~~");
- SendClientMessageToAll(0xC800FFFF,"~~~~~~~~~~~~~~Server © by T3CHN0~~~~~~~~~~~~");
- SendClientMessageToAll(0xC800FFFF,"__________Serverinfos/Update v0.4___________");
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, -2156.5957,-405.1773,48.1414);
- SetPlayerCameraPos(playerid, -2160.6975,-395.2501,50.0369);
- SetPlayerCameraLookAt(playerid, -2156.5957,-405.1773,48.1414);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- GivePlayerMoney(playerid, 0);
- new pName[30], string[128];
- GetPlayerName(playerid, pName, 30);
- format(string, 256, "%s hat den Server betreten.", pName);
- SendClientMessageToAll(COLOR_GREEN,string);
- SendClientMessage(playerid, 0xF5FF00FF, "Willkommen im Fußballstadion!");
- SendClientMessage(playerid, 0xFF0019FF, "Der 1 und 2 Skin ist für das Rote Team");
- SendClientMessage(playerid, 0xFF0019FF, "Team Rot gibt euer bestes!");
- SendClientMessage(playerid, 0x0000FFFF, "Der 3 und 4 Skin ist für das Blaue Team");
- SendClientMessage(playerid, 0x0000FFFF, "Team Blau gibt euer bestes!");
- SendClientMessage(playerid, 0x00F5FFFF, "INFO: Alle sofort in die Autos!");
- SendClientMessage(playerid, 0x00F5FFFF, "INFO: Wenn der Countdown abgelaufen ist geht es Los!");
- SendClientMessage(playerid, 0x00F5FFFF, "INFO: Das nächste große Update kommt am 24.7.2011");
- SendClientMessage(playerid, 0x00F5FFFF, "INFO: Forum kommt noch!");
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,100);
- GivePlayerMoney(playerid,12000);
- ShowPlayerDialog(playerid,DIALOG_REGELN,DIALOG_STYLE_MSGBOX,"Regeln","Willkommen auf den Server,Hier ein paar Regeln\nNicht Beleidigen\nNicht ärgern\nNicht während des Spieles Schlagen","Annehmen","Ablehnen");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new
- string[64],
- name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,MAX_PLAYER_NAME);
- {
- format(string,sizeof string,"%s hat den Server verlassen",name);
- }
- SendClientMessageToAll(COLOR_GREEN,string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- GameTextForPlayer(playerid,"~w~",1000,1);
- 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("/taisyt", cmdtext))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, 0x33AA33AA, "Reparierbar!");
- }
- else SendClientMessage(playerid, 0xAA3333AA, "Sie sind nicht Dzeko Khan!");
- return 1;
- }
- if (strcmp("/versti", cmdtext, true, 10) == 0) {
- if (IsPlayerInAnyVehicle(playerid)) {
- new VehicleID, Float:X, Float:Y, Float:Z, Float:Angle; GetPlayerPos(playerid, X, Y, Z); VehicleID = GetPlayerVehicleID(playerid);
- GetVehicleZAngle(VehicleID, Angle);
- SetVehiclePos(VehicleID, X, Y, Z);
- SetVehicleZAngle(VehicleID, Angle);
- SendClientMessage(playerid, 0x33AA33AA,"Kopfball");
- } else {
- SendClientMessage(playerid,0xAA3333AA,"Sie sind nicht Dzeko Khan!");
- return 1;
- }}
- if(strcmp("/admincommands", cmdtext, true, 9) == 0){
- SendClientMessage(playerid, 0x088796, "/warn /slap /(un)mute /laston /lspec /lspecoff /acar /abike /aheli /aboat /aplane /lspecvehicle");
- SendClientMessage(playerid, 0x94965E, "/setlevel /fakechat /fakedeath /fakecmd /god /sgod /console /pickup /object /respawncars");
- SendClientMessage(playerid, 0x94965E, "/lrcon /getinfo /weaps /ping /ip /fix /repair /addnos /tcar /saveplacae /gotoplace /onduty");
- SendClientMessage(playerid, 0x94965E, "/saveskin /useskin /dontuseskin /setmytime /adminarea /lconfig /viplist /morning /reports");
- SendClientMessage(playerid, 0x94965E, "/richlist /miniguns /giveweapon /setcolour /burn /spawn /disarm /highlight /jetpack /flip /fu");
- SendClientMessage(playerid, 0x94965E, "/goto /vgoto /lgoto /lmenu /clearchat /write /announce /announce2 /screen /(un)lockcar /wanted");
- SendClientMessage(playerid, 0x088796, "/jailed, /frozen, /muted, /fstyles teleplayer, gethere, get, move, moveplayer");
- SendClientMessage(playerid, 0x94965E, "/set(health/armour/cash/score/skin/wanted/name/weather/time/world/interior/ping/gravity)");
- SendClientMessage(playerid, 0x94965E, "/setallskin, /armourall, setallskin, /setallwanted, /setallweather, /setalltime, s/etallworld");
- SendClientMessage(playerid, 0x94965E, "/setallscore, /setallcash, giveallcash, /giveallweapon, /clearallchat, /healall, /disablechat");
- SendClientMessage(playerid, 0x94965E, "/ubound, /duel, /akill, /aka, /caps,/(un)freeze, /kick, /explode,/(un)jail, /force, /eject, (s)removecash");
- SendClientMessage(playerid, 0x94965E, "/car, /carhealth, /carcolour, /destroycar, /vget, /givecar");
- SendClientMessage(playerid, 0x94965E, "/gps, /lcam, /setpass, /lammo, /countdown, /aweaps, /invisible, /visible");
- SendClientMessage(playerid, 0x94965E, "/spawnall, /muteall, /unmuteall, /getall, killall, /freezeall, /unfreezeall");
- SendClientMessage(playerid, 0x94965E, "/kickall, /slapalll, /explodeall, /disarmall, /ejectall");
- SendClientMessage(playerid, 0x94965E, "/cage, /ban, /rban, /tempban, /settemplevel, /crash");
- SendClientMessage(playerid, 0x94965E, "/ctele, /lockserver, /enable, /disable, /spam, /god, /godcar, /botcheck, /forbidname, /forbidword, /fakedeath");
- SendClientMessage(playerid, 0x94965E, "/uconfig, /die, /hide, /unhide");
- 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 AutoR()
- {
- for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:health, cid;
- if (IsPlayerInAnyVehicle(playerid))
- {
- cid = GetPlayerVehicleID(playerid);
- GetVehicleHealth(cid, health);
- if (health < 400)
- {
- RepairVehicle(cid);
- GameTextForPlayer(playerid, "Auto wurde Automatisch Repariert",2000,5);
- }
- }
- }
- }
- 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[])
- {
- if(dialogid==DIALOG_REGELN)
- {
- if(response==0)
- {
- Kick(playerid);
- }
- if(response==1)
- {
- SendClientMessage(playerid,0x0000FFFF,"Du hast die Regeln Akzeptiert und kannst dir nun ein Team aussuchen");
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement