Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Multi-Filterscript System by SyoSmoo462
- Feuer Infos :
- ACHTUNG : DAMIT EIN FEUER KOMMT MUSS EIN TIMER AKTIV SEIN ABER NUR EINER!!D.H EINS AUSKOMMENTIERT UND EINS KOMMENTIERT('Time1' oder 'Time2')!!
- Event Infos :
- ACHTING : EVENT SYSTEM PER RCON ADMIN. NUR BENUTZEN , FALLS VORHANDENES SYSTEM NICHT GUT IST(ODER PER PORTEN) ODER FALLS KEINS VORHANDEN IST.
- Lotto System :
- ACHTUNG : LOTTO SYSTEM IST NICHT GETESTET WORDEN!!
- */
- /*
- || Includes ||
- */
- #include <a_samp>
- #include <MFarben>
- #include <ocmd>
- #include <FireSystem>
- #include <sscanf>
- /*
- || enums ||
- */
- enum sDaten
- {
- LottoNr,
- LottoTicket
- }
- /*
- || Defines ||
- */
- #define FILTERSCRIPT
- #define Funktion%0(%1) forward%0(%1); public%0(%1)
- #define MAX_FEUER 10
- #define MIN_GELD 700
- #define MAX_GELD 1500
- //#define Time1 1 // Alle 30 min ein Feuer
- #define Time2 1 // Alle 60 min ein Feuer
- #define Lotto 1
- new Spieler[MAX_PLAYERS][sDaten];
- new FlamesLeft = 0;
- new Float:mx, Float:my, Float:mz;
- new Float:EventPosX;
- new Float:EventPosY;
- new Float:EventPosZ;
- new EventAktiv;
- new LottoJackpot;
- new LottoWinnNumber;
- /*
- || forwards ||
- */
- forward CreateFeuer(id,playerid);
- forward LottoGewinn();
- /*
- || Alle Befehle ||
- ---------------------------------------------------------
- Befehl : | Beschreibung :
- ---------------------------------------------------------
- /mevent | Erstellt ein Event(als Checkpoint) an deiner
- position(Checkpoint wird mit /eventpos erstellt Rcon
- Admin).
- ---------------------------------------------------------
- /eventpos | Erstellt ein Checkpoint vom Aktuellen Event
- Punkt.
- ---------------------------------------------------------
- /eventaus | Macht das Event aus(wenn ein User jetzt den
- befehl /event macht geht es nicht. Rcon Admin).
- ---------------------------------------------------------
- /Filterscriptinfo | Infos zum Multi-Filterscript
- ---------------------------------------------------------
- /countdown | Erstellt einen Countdown(RCON ADMIN).
- ---------------------------------------------------------
- /lotto | Damit kauft man sich einen Lotterischein
- ---------------------------------------------------------
- */
- /*
- || Changelog/Todo ||
- --------------------------
- v.0.1
- --------------------------
- Sache : | (nicht)Erledigt
- --------------------------
- Feuer Timer [X]
- Feuer Meldung [X]
- Feuer Spawnt [X]
- Feuer Löschen geht [X]
- Feuer Löschen belohnung[X]
- --------------------------
- v.0.2
- --------------------------
- Befehl:Event Erstellen [X]
- Befehl:Event Aus [X]
- Befehl:Event Checkpoint[X]
- --------------------------
- v.0.3
- --------------------------
- Befehl:Countdown Start [X]
- Enum sDaten Hinzugefügt[X]
- Lotto Befehl [X]
- Lotto Jede Stunde [X]
- Pro Ticket Gewinn Plus [X]
- Lotto Gewin ausgeben [X]
- */
- public OnFilterScriptInit()
- {
- f_init();
- print("\n\n");
- print("Multi-Filterscript System by SyoSmoo462 Startet...\n\n");
- #if defined Time1
- SetTimer("CreateFeuer",1800000,true);
- #endif
- #if defined Time2
- SetTimer("CreateFeuer",3600000,true);
- #endif
- LottoJackpot = 20000;
- new Stunde,Minute,Sekunde;
- gettime(Stunde,Minute,Sekunde);
- if(Stunde == 00 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 01 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 02 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 03 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 04 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 05 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 06 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 07 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 08 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 09 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 10 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 11 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 12 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 13 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 14 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 15 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 16 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 17 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 18 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 19 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 20 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 21 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 22 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- else if(Stunde == 23 && Minute == 00)
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- new string[128];
- format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
- SendClientMessageToAll(0x00CDFFFF,string);
- format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
- SendClientMessageToAll(0x00CDFFFF,string);
- SetTimerEx("LottoGewinn",120000,1,"i",i);
- }
- }
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n\n");
- print("Multi-Filterscript System by SyoSmoo462 stoppt...\n\n");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- 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)
- {
- f_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;
- }
- public CreateFeuer(id)
- {
- switch(id)
- {
- case 0:
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- FlamesLeft = 7;
- SendClientMessageToAll(0xFFFFFFFF, "ACHTUNG : Ein Feuer brach am {00FF00}LS Einkaufszentrum{FFFFFF} aus!");
- AddFire(1109.7426,-1518.5206,15.7969, random(100), 0);
- AddFire(1109.4607,-1517.0424,15.7969, random(100), 0);
- AddFire(1110.8823,-1518.2303,15.7969, random(100), 0);
- AddFire(1111.1472,-1519.8075,15.7969, random(100), 0);
- AddFire(1108.0875,-1516.2218,15.7969, random(100), 0);
- AddFire(1107.0024,-1516.8269,15.7969, random(100), 0);
- AddFire(1108.9535,-1514.8013,15.7969, random(100), 0);
- mx = 1109.7426;
- my=-1518.5206;
- mz=15.7969;
- SetPlayerCheckpoint(i, mx, my, mz, 3.0);
- }
- }
- case 1:
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- FlamesLeft = 7;
- SendClientMessageToAll(0xFFFFFFFF, "ACHTUNG : Ein Feuer brach am {00FF00}LS Krankenhaus{FFFFFF} aus!");
- AddFire(2017.7671,-1437.9889,14.3000, random(100), 0);
- AddFire(2019.3118,-1436.9531,14.3859, random(100), 0);
- AddFire(2019.1769,-1438.8497,14.7842, random(100), 0);
- AddFire(2018.9347,-1440.3239,15.0654, random(100), 0);
- AddFire(2020.1074,-1440.3599,15.3154, random(100), 0);
- AddFire(2021.1141,-1439.6196,15.3568, random(100), 0);
- AddFire(2023.2761,-1441.0536,16.1249, random(100), 0);
- mx=2017.7671;
- my=-1437.9889;
- mz=14.3000;
- SetPlayerCheckpoint(i, mx, my, mz, 3.0);
- }
- }
- case 2:
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- FlamesLeft = 7;
- SendClientMessageToAll(0xFFFFFFFF, "ACHTUNG : Ein Feuer brach am {00FF00}Los Santos Police Department{FFFFFF} aus!");
- AddFire(1486.9941,-1667.0309,14.5532, random(100), 0);
- AddFire(1486.4098,-1664.8375,14.5532, random(100), 0);
- AddFire(1487.9250,-1664.5344,14.5532, random(100), 0);
- AddFire(1484.6763,-1666.7335,14.5532, random(100), 0);
- AddFire(1482.4634,-1667.3370,14.5532, random(100), 0);
- AddFire(1482.3033,-1665.4377,14.5532, random(100), 0);
- AddFire(1483.2228,-1663.8508,14.5532, random(100), 0);
- mx=1486.9941;
- my=-1667.0309;
- mz=14.5532;
- SetPlayerCheckpoint(i, mx, my, mz, 3.0);
- }
- }
- }
- return 1;
- }
- public OnFireDeath(ID, killerid)
- {
- FlamesLeft--;
- GivePlayerMoney(killerid, random(MIN_GELD + (MAX_GELD - MIN_GELD)));
- if(!FlamesLeft)
- {
- SendClientMessageToAll(0xFFFFFFFF, "Das {FF0000}Feuer{FFFFFF} wurde {00FF00}gelöscht{FFFFFF}!");
- //SetTimerEx("CreateFire", random(60000) + 80000, false, "i", random(MAX_FEUER));
- }
- return 1;
- }
- public LottoGewinn()
- {
- new rand = random(sizeof(LottoWinnNumber));
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(rand == Spieler[i][LottoNr])
- {
- new string[128];
- GivePlayerMoney(i,LottoJackpot);
- SendClientMessage(i,gruen,"Herzlichen Glückwunsch, sie haben das Lotto gewonnen.");
- format(string,sizeof(string),"Die Heutige Gewinn Zahl lautet %d",LottoWinnNumber);
- SendClientMessageToAll(weiß,string);
- format(string,sizeof(string),"%s hat %d$ gewonnen",SpielerName(i),LottoJackpot);
- SendClientMessageToAll(weiß,string);
- LottoJackpot = 20000;
- SendClientMessageToAll(weiß,"Der Jackpot wurde zurückgesetzt!");
- }
- else
- {
- new string[128];
- format(string,sizeof(string),"Die Heutige Gewinn Zahl lautet %d.",LottoWinnNumber);
- SendClientMessageToAll(weiß,string);
- SendClientMessageToAll(weiß,"Es hat Niemand gewonnen.");
- format(string,sizeof(string),"Der Jackpot ist %d.",LottoJackpot);
- SendClientMessageToAll(weiß,string);
- }
- Spieler[i][LottoTicket] = 0;
- }
- return 1;
- }
- ocmd:makeevent(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new str[128];
- SendClientMessage(playerid, grau, "Du hast ein Event an dieser Position gesetzt!");
- format(str,sizeof(str),"%s hat ein Event gesetzt um dahin zu kommen mach /eventpos!",SpielerName(playerid));
- SendClientMessageToAll(orange,str);
- EventAktiv = 1;
- }
- else
- {
- return SendClientMessage(playerid,grau,"Du bist nicht befugt!");
- }
- return 1;
- }
- ocmd:eventpos(playerid,params[])
- {
- if(EventAktiv == 1)
- {
- SetPlayerCheckpoint(playerid,EventPosX,EventPosY,EventPosZ,3.0);
- }
- else
- {
- SendClientMessage(playerid,grau,"Es ist kein Event Aktiv!");
- }
- return 1;
- }
- ocmd:eventaus(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- if(EventAktiv == 1)
- {
- SendClientMessageToAll(grau, "Das Event wurde ausgeschaltet!");
- EventAktiv = 0;
- }
- else
- {
- SendClientMessage(playerid,grau,"Es ist kein Event Aktiv!");
- }
- }
- else
- {
- SendClientMessage(playerid, grau, "Du bist nicht befugt");
- }
- return 1;
- }
- ocmd:Filterscriptinfo(playerid,params[])
- {
- SendClientMessage(playerid,ablau,"Multi-Filterscript bei SyoSmoo462");
- SendClientMessage(playerid,ablau,"Filterscript Version : 0.2");
- return 1;
- }
- ocmd:mfsbefehle(playerid,params[])
- {
- SendClientMessage(playerid,ablau," || Alle Befehle ||");
- SendClientMessage(playerid,ablau," ---------------------------------------------------------");
- SendClientMessage(playerid,ablau," Befehl : | Beschreibung :");
- SendClientMessage(playerid,ablau," ---------------------------------------------------------");
- SendClientMessage(playerid,ablau," /mevent | Erstellt ein Event(als Checkpoint) an deiner");
- SendClientMessage(playerid,ablau," position(Checkpoint wird mit /event erstellt Rcon Admin).");
- SendClientMessage(playerid,ablau," ---------------------------------------------------------");
- SendClientMessage(playerid,ablau," /event | Erstellt ein Checkpoint vom Aktuellen Event");
- SendClientMessage(playerid,ablau," Punkt.");
- SendClientMessage(playerid,ablau," ---------------------------------------------------------");
- SendClientMessage(playerid,ablau," /eventaus | Macht das Event aus(wenn ein User jetzt den");
- SendClientMessage(playerid,ablau," befehl /event macht geht es nicht. Rcon Admin).");
- SendClientMessage(playerid,ablau," ---------------------------------------------------------");
- SendClientMessage(playerid,ablau," /Filterscriptinfo | Infos zum Multi-Filterscript");
- SendClientMessage(playerid,ablau," ---------------------------------------------------------");
- SendClientMessage(playerid,ablau," /countdown | Erstellt einen Countdown(RCON ADMIN).");
- SendClientMessage(playerid,ablau," ---------------------------------------------------------");
- SendClientMessage(playerid,ablau," /lotto | Damit kauft man sich einen Lotterischein");
- SendClientMessage(playerid,ablau," ---------------------------------------------------------");
- return 1;
- }
- ocmd:countdown(playerid,params[])
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerAdmin(playerid))
- {
- GameTextForAll("~b~5",5000,0);
- SetTimerEx("Countdown4",5000,1,"i",i);
- }
- else
- {
- SendClientMessage(playerid,grau,"Du bist nicht befugt");
- }
- }
- return 1;
- }
- ocmd:lotto(playerid,params[])
- {
- if(Spieler[playerid][LottoTicket] == 0)
- {
- new string[128];
- new Nummer;
- if(sscanf(params,"d",Nummer)) return SendClientMessage(playerid,grau,"Verwendung : /Lotto [Nummer]");
- if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,grau,"Du brauchst 2000$ um ein Ticket zu kaufen");
- format(string,sizeof(string),"Das Lotto Ticket hat dich 2000$ gekostet.Deine Lotto nummer Lautet %d.(Jackpot : %d)Viel Glück!",Nummer,LottoJackpot);
- SendClientMessage(playerid,0x00CDFFFF,string);
- GivePlayerMoney(playerid, -2000);
- Spieler[playerid][LottoNr] = Nummer;
- Spieler[playerid][LottoTicket] = 1;
- LottoJackpot += 2000;
- }
- else
- {
- return SendClientMessage(playerid,grau,"Du hast bereits ein Ticket");
- }
- return 1;
- }
- //==========================STOCKS/Funktionen===================================//
- stock SpielerName(playerid)
- {
- new name[128];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- Funktion Countdown4()
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- GameTextForAll("~b~4",5000,0);
- SetTimerEx("Countdown3",5000,1,"i",i);
- }
- return 1;
- }
- Funktion Countdown3()
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- GameTextForAll("~b~3",5000,0);
- SetTimerEx("Countdown2",5000,1,"i",i);
- }
- return 1;
- }
- Funktion Countdown2()
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- GameTextForAll("~b~2",5000,0);
- SetTimerEx("Countdown1",5000,1,"i",i);
- }
- return 1;
- }
- Funktion Countdown1()
- {
- for(new i; i<MAX_PLAYERS; i++)
- {
- GameTextForAll("~b~1",5000,0);
- SetTimerEx("CountdownLos",5000,1,"i",i);
- }
- return 1;
- }
- Funktion CountdownLos()
- {
- GameTextForAll("~b~Los Geht's",5000,0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment