View difference between Paste ID: DxM06DcC and SP2wYJX6
SHOW: | | - or go back to the newest paste.
1
/*
2
Multi-Filterscript System by SyoSmoo462
3
4
Feuer Infos :
5
6
ACHTUNG : DAMIT EIN FEUER KOMMT MUSS EIN TIMER AKTIV SEIN ABER NUR EINER!!D.H EINS AUSKOMMENTIERT UND EINS KOMMENTIERT('Time1' oder 'Time2')!!
7
8
Event Infos :
9
10
ACHTING : EVENT SYSTEM PER RCON ADMIN. NUR BENUTZEN , FALLS VORHANDENES SYSTEM NICHT GUT IST(ODER PER PORTEN) ODER FALLS KEINS VORHANDEN IST.
11
12
Lotto System :
13
14
ACHTUNG : LOTTO SYSTEM IST NICHT GETESTET WORDEN!!
15
16
Vehicle System :
17
18
Man kann Autos/Bikes/Flugzeuge Spawnen lassen man braucht nur die ID des Vehicle.
19
20
Jetzt kann man auch beliebige Farbe mit machen(Farben system nicht getestet!)
21
22
Fraktions Infos :
23
24
Fraktionen habe noch keine Bases da mein Kühler defekt ist und ich nicht Mappen/Scripts testen kann.
25
*/
26
27
28
29
/*
30
	|| Includes ||
31-
//#define Time1 1 // Alle 30 min ein Feuer
31+
32-
#define Time2 1 // Alle 60 min ein Feuer
32+
33
#include <MFarben>
34
#include <ocmd>
35
#include <FireSystem>
36
#include <sscanf>
37
38
/*
39
	|| enums ||
40
*/
41
enum sDaten
42
{
43
	LottoNr,
44
	LottoTicket,
45
	Leader,
46
	Coleader,
47
	Member,
48
	InviteID
49
}
50
51-
	position(Checkpoint wird mit /event erstellt Rcon Admin).
51+
52
	|| Defines ||
53-
	/event    | Erstellt ein Checkpoint vom Aktuellen Event
53+
54
#define FILTERSCRIPT
55
#define Funktion%0(%1) forward%0(%1); public%0(%1)
56
#define MAX_FEUER 10
57
#define MIN_GELD 700
58
#define MAX_GELD 1500
59
//#define Time1 // Alle 30 min ein Feuer
60
#define Time2 // Alle 60 min ein Feuer
61
#define Lotto
62
#define DIALOG_INVITE 1
63
new Spieler[MAX_PLAYERS][sDaten];
64
new FlamesLeft = 0;
65
new Float:mx, Float:my, Float:mz;
66
new Float:EventPosX;
67
new Float:EventPosY;
68
new Float:EventPosZ;
69
new EventAktiv;
70
new LottoJackpot;
71
new LottoWinnNumber;
72
new Text:RealClock;
73
74
75
/*
76
	|| forwards ||
77
*/
78
forward CreateFeuer(id,playerid);
79
forward LottoGewinn();
80
forward UpdateClock();
81
/*
82
						|| Alle Befehle ||
83
	---------------------------------------------------------
84
	Befehl :  | Beschreibung :
85
	---------------------------------------------------------
86
	/mevent   | Erstellt ein Event(als Checkpoint) an deiner
87
	position(Checkpoint wird mit /eventpos erstellt Rcon
88
	Admin).
89
	---------------------------------------------------------
90
	/eventpos   | Erstellt ein Checkpoint vom Aktuellen Event
91
	Punkt.
92
	---------------------------------------------------------
93
	/eventaus | Macht das Event aus(wenn ein User jetzt den
94
	befehl /event macht geht es nicht. Rcon Admin).
95
	---------------------------------------------------------
96
	/Filterscriptinfo | Infos zum Multi-Filterscript
97
	---------------------------------------------------------
98
	/countdown | Erstellt einen Countdown(RCON ADMIN).
99
	---------------------------------------------------------
100
	/lotto | Damit kauft man sich einen Lotterischein
101
	---------------------------------------------------------
102
	/veh | Als Rcon Admin kann man ein Fahrzeug mit einer
103
	beliebigen ID Spawnen lass.
104
	---------------------------------------------------------
105
	/makeleader | Mit diesem befehl kann ein Admin einen User
106
	Leader einer Fraktion machen.
107
	---------------------------------------------------------
108
	/makecoleader | Mit diesem befehl kann ein Admin einen
109
	User Leader einer Fraktion machen.
110
	---------------------------------------------------------
111
112
*/
113
114
115
/*
116
	|| Changelog/Todo ||
117
118
    --------------------------
119
   	v.0.1
120
	--------------------------
121
	Sache :  | (nicht)Erledigt
122
	--------------------------
123
	Feuer Timer            [X]
124
	Feuer Meldung 	       [X]
125
	Feuer Spawnt           [X]
126
	Feuer Löschen geht     [X]
127
	Feuer Löschen belohnung[X]
128
    --------------------------
129
    v.0.2
130
	--------------------------
131
	Befehl:Event Erstellen [X]
132
	Befehl:Event Aus       [X]
133
	Befehl:Event Checkpoint[X]
134
	--------------------------
135
    v.0.3
136
	--------------------------
137
	Befehl:Countdown Start [X]
138
	Enum sDaten Hinzugefügt[X]
139
	Lotto Befehl           [X]
140
	Lotto Jede Stunde      [X]
141
	Pro Ticket Gewinn Plus [X]
142
	Lotto Gewin ausgeben   [X]
143
	--------------------------
144
    v.0.4
145
	--------------------------
146
	Vehicle Spawn System   [X]
147
	Vehicle Sys mit Farben [X]
148
	Echte Uhrzeit geaddet  [X]
149
	Befehl:makeleader      [X]
150
	Befehl:makecoleader    [X]
151
	Befehl:Invite          [X]
152
	Secret Service machen  [X]
153
	--------------------------
154
	
155
*/
156
157
public OnFilterScriptInit()
158
{
159
    f_init();
160
    print("\n\n");
161
	print("Multi-Filterscript System by SyoSmoo462 Startet...\n\n");
162
	#if defined Time1
163
	SetTimer("CreateFeuer",1800000,true);
164
	#endif
165
	#if defined Time2
166
	SetTimer("CreateFeuer",3600000,true);
167
	#endif
168
	LottoJackpot = 20000;
169
	new Stunde,Minute,Sekunde;
170
	gettime(Stunde,Minute,Sekunde);
171
	if(Stunde == 00 && Minute == 00)
172
	{
173
        for(new i; i<MAX_PLAYERS; i++)
174
		{
175
			new string[128];
176
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
177
			SendClientMessageToAll(0x00CDFFFF,string);
178
			format(string,sizeof(string),"Falls du am Lotto Spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
179
			SendClientMessageToAll(0x00CDFFFF,string);
180
			SetTimerEx("LottoGewinn",120000,1,"i",i);
181
		}
182
183
	}
184
	else if(Stunde == 01 && Minute == 00)
185
	{
186
        for(new i; i<MAX_PLAYERS; i++)
187
		{
188
			new string[128];
189
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
190
			SendClientMessageToAll(0x00CDFFFF,string);
191
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
192
			SendClientMessageToAll(0x00CDFFFF,string);
193
			SetTimerEx("LottoGewinn",120000,1,"i",i);
194
		}
195
196
	}
197
	else if(Stunde == 02 && Minute == 00)
198
	{
199
        for(new i; i<MAX_PLAYERS; i++)
200
		{
201
			new string[128];
202
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
203
			SendClientMessageToAll(0x00CDFFFF,string);
204
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
205
			SendClientMessageToAll(0x00CDFFFF,string);
206
			SetTimerEx("LottoGewinn",120000,1,"i",i);
207
		}
208
209
	}
210
	else if(Stunde == 03 && Minute == 00)
211
	{
212
        for(new i; i<MAX_PLAYERS; i++)
213
		{
214
			new string[128];
215
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
216
			SendClientMessageToAll(0x00CDFFFF,string);
217
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
218
			SendClientMessageToAll(0x00CDFFFF,string);
219
			SetTimerEx("LottoGewinn",120000,1,"i",i);
220
		}
221
222
	}
223
	else if(Stunde == 04 && Minute == 00)
224
	{
225
        for(new i; i<MAX_PLAYERS; i++)
226
		{
227
			new string[128];
228
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
229
			SendClientMessageToAll(0x00CDFFFF,string);
230
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
231
			SendClientMessageToAll(0x00CDFFFF,string);
232
			SetTimerEx("LottoGewinn",120000,1,"i",i);
233
		}
234
235
	}
236
	else if(Stunde == 05 && Minute == 00)
237
	{
238
        for(new i; i<MAX_PLAYERS; i++)
239
		{
240
			new string[128];
241
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
242
			SendClientMessageToAll(0x00CDFFFF,string);
243
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
244
			SendClientMessageToAll(0x00CDFFFF,string);
245
			SetTimerEx("LottoGewinn",120000,1,"i",i);
246
		}
247
248
	}
249
	else if(Stunde == 06 && Minute == 00)
250
	{
251
        for(new i; i<MAX_PLAYERS; i++)
252
		{
253
			new string[128];
254
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
255
			SendClientMessageToAll(0x00CDFFFF,string);
256
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
257
			SendClientMessageToAll(0x00CDFFFF,string);
258
			SetTimerEx("LottoGewinn",120000,1,"i",i);
259
		}
260
261
	}
262
 	else if(Stunde == 07 && Minute == 00)
263
	{
264
        for(new i; i<MAX_PLAYERS; i++)
265
		{
266
			new string[128];
267
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
268
			SendClientMessageToAll(0x00CDFFFF,string);
269
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
270
			SendClientMessageToAll(0x00CDFFFF,string);
271
			SetTimerEx("LottoGewinn",120000,1,"i",i);
272
		}
273
274
	}
275
	else if(Stunde == 08 && Minute == 00)
276
	{
277
        for(new i; i<MAX_PLAYERS; i++)
278
		{
279
			new string[128];
280
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
281
			SendClientMessageToAll(0x00CDFFFF,string);
282
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
283
			SendClientMessageToAll(0x00CDFFFF,string);
284
			SetTimerEx("LottoGewinn",120000,1,"i",i);
285
		}
286
287
	}
288
	else if(Stunde == 09 && Minute == 00)
289
	{
290
        for(new i; i<MAX_PLAYERS; i++)
291
		{
292
			new string[128];
293
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
294
			SendClientMessageToAll(0x00CDFFFF,string);
295
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
296
			SendClientMessageToAll(0x00CDFFFF,string);
297
			SetTimerEx("LottoGewinn",120000,1,"i",i);
298
		}
299
300
	}
301
	else if(Stunde == 10 && Minute == 00)
302
	{
303
        for(new i; i<MAX_PLAYERS; i++)
304
		{
305
			new string[128];
306
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
307
			SendClientMessageToAll(0x00CDFFFF,string);
308
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
309
			SendClientMessageToAll(0x00CDFFFF,string);
310
			SetTimerEx("LottoGewinn",120000,1,"i",i);
311
		}
312
313
	}
314
	else if(Stunde == 11 && Minute == 00)
315
	{
316
        for(new i; i<MAX_PLAYERS; i++)
317
		{
318
			new string[128];
319
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
320
			SendClientMessageToAll(0x00CDFFFF,string);
321
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
322
			SendClientMessageToAll(0x00CDFFFF,string);
323
			SetTimerEx("LottoGewinn",120000,1,"i",i);
324
		}
325
326
	}
327
	else if(Stunde == 12 && Minute == 00)
328
	{
329
        for(new i; i<MAX_PLAYERS; i++)
330
		{
331
			new string[128];
332
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
333
			SendClientMessageToAll(0x00CDFFFF,string);
334
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
335
			SendClientMessageToAll(0x00CDFFFF,string);
336
			SetTimerEx("LottoGewinn",120000,1,"i",i);
337
		}
338
339
	}
340
	else if(Stunde == 13 && Minute == 00)
341
	{
342
        for(new i; i<MAX_PLAYERS; i++)
343
		{
344
			new string[128];
345
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
346
			SendClientMessageToAll(0x00CDFFFF,string);
347
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
348
			SendClientMessageToAll(0x00CDFFFF,string);
349
			SetTimerEx("LottoGewinn",120000,1,"i",i);
350
		}
351
352
	}
353
	else if(Stunde == 14 && Minute == 00)
354
	{
355
        for(new i; i<MAX_PLAYERS; i++)
356
		{
357
			new string[128];
358
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
359-
	ocmd:mevent(playerid,params[])
359+
			SendClientMessageToAll(0x00CDFFFF,string);
360
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
361
			SendClientMessageToAll(0x00CDFFFF,string);
362
			SetTimerEx("LottoGewinn",120000,1,"i",i);
363
		}
364
365
	}
366
	else if(Stunde == 15 && Minute == 00)
367
	{
368
        for(new i; i<MAX_PLAYERS; i++)
369
		{
370
			new string[128];
371
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
372
			SendClientMessageToAll(0x00CDFFFF,string);
373
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
374
			SendClientMessageToAll(0x00CDFFFF,string);
375
			SetTimerEx("LottoGewinn",120000,1,"i",i);
376-
    ocmd:cpevent(playerid,params[])
376+
377
378
	}
379
	else if(Stunde == 16 && Minute == 00)
380
	{
381
        for(new i; i<MAX_PLAYERS; i++)
382
		{
383
			new string[128];
384
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
385
			SendClientMessageToAll(0x00CDFFFF,string);
386
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
387
			SendClientMessageToAll(0x00CDFFFF,string);
388
			SetTimerEx("LottoGewinn",120000,1,"i",i);
389
		}
390
391
	}
392
	else if(Stunde == 17 && Minute == 00)
393
	{
394
        for(new i; i<MAX_PLAYERS; i++)
395
		{
396
			new string[128];
397
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
398
			SendClientMessageToAll(0x00CDFFFF,string);
399
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
400
			SendClientMessageToAll(0x00CDFFFF,string);
401
			SetTimerEx("LottoGewinn",120000,1,"i",i);
402
		}
403
404
	}
405
	else if(Stunde == 18 && Minute == 00)
406
	{
407
        for(new i; i<MAX_PLAYERS; i++)
408
		{
409
			new string[128];
410
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
411
			SendClientMessageToAll(0x00CDFFFF,string);
412
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
413
			SendClientMessageToAll(0x00CDFFFF,string);
414
			SetTimerEx("LottoGewinn",120000,1,"i",i);
415
		}
416
417
	}
418
	else if(Stunde == 19 && Minute == 00)
419
	{
420
        for(new i; i<MAX_PLAYERS; i++)
421
		{
422
			new string[128];
423
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
424
			SendClientMessageToAll(0x00CDFFFF,string);
425
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
426
			SendClientMessageToAll(0x00CDFFFF,string);
427
			SetTimerEx("LottoGewinn",120000,1,"i",i);
428
		}
429
430
	}
431
	else if(Stunde == 20 && Minute == 00)
432
	{
433
        for(new i; i<MAX_PLAYERS; i++)
434
		{
435
			new string[128];
436
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
437
			SendClientMessageToAll(0x00CDFFFF,string);
438
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
439
			SendClientMessageToAll(0x00CDFFFF,string);
440
			SetTimerEx("LottoGewinn",120000,1,"i",i);
441
		}
442
443
	}
444
	else if(Stunde == 21 && Minute == 00)
445
	{
446
        for(new i; i<MAX_PLAYERS; i++)
447
		{
448
			new string[128];
449
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
450
			SendClientMessageToAll(0x00CDFFFF,string);
451
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
452
			SendClientMessageToAll(0x00CDFFFF,string);
453
			SetTimerEx("LottoGewinn",120000,1,"i",i);
454
		}
455
456
	}
457
	else if(Stunde == 22 && Minute == 00)
458
	{
459
        for(new i; i<MAX_PLAYERS; i++)
460
		{
461
			new string[128];
462
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
463
			SendClientMessageToAll(0x00CDFFFF,string);
464
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
465
			SendClientMessageToAll(0x00CDFFFF,string);
466
			SetTimerEx("LottoGewinn",120000,1,"i",i);
467
		}
468
469
	}
470
	else if(Stunde == 23 && Minute == 00)
471
	{
472
        for(new i; i<MAX_PLAYERS; i++)
473
		{
474
			new string[128];
475
			format(string,sizeof(string),"Es ist %d:00 der Lotto gewinner/die Lotto gewinnerin wird um %d:02 bekannt gegeben.",Stunde,Stunde);
476
			SendClientMessageToAll(0x00CDFFFF,string);
477
			format(string,sizeof(string),"Falls du am Lotto spiel teilnehmen willst verwende /lotto [Nummer].Der Aktuelle Jackpot beträgt : %d",LottoJackpot);
478
			SendClientMessageToAll(0x00CDFFFF,string);
479
			SetTimerEx("LottoGewinn",120000,1,"i",i);
480
		}
481
482
	}
483
	RealClock = TextDrawCreate(545.000000, 21.000000, "15:17");
484
	TextDrawBackgroundColor(RealClock, 255);
485
	TextDrawFont(RealClock, 3);
486
	TextDrawLetterSize(RealClock, 0.509999, 2.299999);
487
	TextDrawColor(RealClock, -1);
488
	TextDrawSetOutline(RealClock, 0);
489
	TextDrawSetProportional(RealClock, 1);
490
	TextDrawSetShadow(RealClock, 1);
491
	SetTimer("UpdateClock",1000,1);
492
	return 1;
493
}
494
495
public OnFilterScriptExit()
496
{
497
    print("\n\n");
498
	print("Multi-Filterscript System by SyoSmoo462 stoppt...\n\n");
499
	return 1;
500
}
501
502
public OnPlayerConnect(playerid)
503
{
504
	return 1;
505
}
506
507
public OnPlayerDisconnect(playerid, reason)
508
{
509
	return 1;
510
}
511
512
public OnPlayerSpawn(playerid)
513
{
514
	return 1;
515
}
516
517
public OnPlayerDeath(playerid, killerid, reason)
518
{
519
	return 1;
520
}
521
522
public OnVehicleSpawn(vehicleid)
523
{
524
	return 1;
525
}
526
527
public OnVehicleDeath(vehicleid, killerid)
528
{
529
	return 1;
530
}
531
532
public OnPlayerText(playerid, text[])
533
{
534
	return 1;
535
}
536
537
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
538
{
539
	return 1;
540
}
541
542
public OnPlayerExitVehicle(playerid, vehicleid)
543
{
544
	return 1;
545
}
546
547
public OnPlayerStateChange(playerid, newstate, oldstate)
548
{
549
	return 1;
550
}
551
552
public OnPlayerEnterCheckpoint(playerid)
553
{
554
	return 1;
555
}
556
557
public OnPlayerLeaveCheckpoint(playerid)
558
{
559
	return 1;
560
}
561
562
public OnPlayerEnterRaceCheckpoint(playerid)
563
{
564
	return 1;
565
}
566
567
public OnPlayerLeaveRaceCheckpoint(playerid)
568
{
569
	return 1;
570
}
571
572
public OnRconCommand(cmd[])
573
{
574
	return 1;
575
}
576
577
public OnPlayerRequestSpawn(playerid)
578
{
579
	return 1;
580
}
581
582
public OnObjectMoved(objectid)
583
{
584
	return 1;
585
}
586
587
public OnPlayerObjectMoved(playerid, objectid)
588
{
589
	return 1;
590
}
591
592
public OnPlayerPickUpPickup(playerid, pickupid)
593
{
594
	return 1;
595
}
596
597
public OnVehicleMod(playerid, vehicleid, componentid)
598
{
599
	return 1;
600
}
601
602
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
603
{
604
	return 1;
605
}
606
607
public OnVehicleRespray(playerid, vehicleid, color1, color2)
608
{
609
	return 1;
610
}
611
612
public OnPlayerSelectedMenuRow(playerid, row)
613
{
614
	return 1;
615
}
616
617
public OnPlayerExitedMenu(playerid)
618
{
619
	return 1;
620
}
621
622
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
623
{
624
	return 1;
625
}
626
627
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
628
{
629
	return 1;
630
}
631
632
public OnRconLoginAttempt(ip[], password[], success)
633
{
634
	return 1;
635
}
636
637
public OnPlayerUpdate(playerid)
638
{
639
    f_OnPlayerUpdate(playerid);
640
	return 1;
641
}
642
643
public OnPlayerStreamIn(playerid, forplayerid)
644
{
645
	return 1;
646
}
647
648
public OnPlayerStreamOut(playerid, forplayerid)
649
{
650
	return 1;
651
}
652
653
public OnVehicleStreamIn(vehicleid, forplayerid)
654
{
655
	return 1;
656
}
657
658
public OnVehicleStreamOut(vehicleid, forplayerid)
659
{
660
	return 1;
661
}
662
663
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
664
{
665
	if(dialogid == DIALOG_INVITE)
666
	{
667
		if(response == 0)
668
		{
669
            SendClientMessage(playerid,grau,"Du hast die anfrage Abgelehnt und wirst nicht Member.");
670
		}
671
		if(response == 1)
672
		{
673
			if(Spieler[playerid][InviteID] == 1)
674
			{
675
			    SendClientMessage(playerid,ablau,"Herzlichen Glückwunsch du bist jetzt Member des LSPDs");
676
   				SetTimerEx("LSPDSkin",1,false,"i",playerid);
677
				SpawnPlayer(playerid);
678
				Spieler[playerid][Member] = 1;
679
				Spieler[playerid][InviteID] = 0;
680
			}
681
			else if(Spieler[playerid][InviteID] == 2)
682
			{
683
			    SendClientMessage(playerid,ablau,"Herzlichen Glückwunsch du bist jetzt Member des SFPDs");
684
   				SetTimerEx("SFPDSkin",1,false,"i",playerid);
685
				SpawnPlayer(playerid);
686
			    Spieler[playerid][Member] = 2;
687
				Spieler[playerid][InviteID] = 0;
688
			}
689
			else if(Spieler[playerid][InviteID] == 3)
690
			{
691
			    SendClientMessage(playerid,ablau,"Herzlichen Glückwunsch du bist jetzt Member des LVPDs");
692
   				SetTimerEx("LVPDSkin",1,false,"i",playerid);
693
				SpawnPlayer(playerid);
694
			    Spieler[playerid][Member] = 3;
695
				Spieler[playerid][InviteID] = 0;
696
			}
697
			else if(Spieler[playerid][InviteID] == 4)
698
			{
699
			    SendClientMessage(playerid,ablau,"Herzlichen Glückwunsch du bist jetzt Member des FBIs");
700
   				SetTimerEx("FBISkin",1,false,"i",playerid);
701
				SpawnPlayer(playerid);
702
			    Spieler[playerid][Member] = 4;
703
				Spieler[playerid][InviteID] = 0;
704
			}
705
			else if(Spieler[playerid][InviteID] == 5)
706
			{
707
			    SendClientMessage(playerid,ablau,"Herzlichen Glückwunsch du bist jetzt Member des Secret Service");
708
   				SetTimerEx("SecretSkin",1,false,"i",playerid);
709
				SpawnPlayer(playerid);
710
			    Spieler[playerid][Member] = 5;
711
				Spieler[playerid][InviteID] = 0;
712
			}
713
		}
714
	}
715
	return 1;
716
}
717
718
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
719
{
720
	return 1;
721
}
722
723
public CreateFeuer(id)
724
{
725
		switch(id)
726
        {
727
            case 0:
728
            {
729
                for(new i; i<MAX_PLAYERS; i++)
730
    			{
731
	                FlamesLeft = 7;
732
	                SendClientMessageToAll(0xFFFFFFFF, "ACHTUNG : Ein Feuer brach am {00FF00}LS Einkaufszentrum{FFFFFF} aus!");
733
	                AddFire(1109.7426,-1518.5206,15.7969, random(100), 0);
734
	                AddFire(1109.4607,-1517.0424,15.7969, random(100), 0);
735
	                AddFire(1110.8823,-1518.2303,15.7969, random(100), 0);
736
	                AddFire(1111.1472,-1519.8075,15.7969, random(100), 0);
737
	                AddFire(1108.0875,-1516.2218,15.7969, random(100), 0);
738
	                AddFire(1107.0024,-1516.8269,15.7969, random(100), 0);
739
	                AddFire(1108.9535,-1514.8013,15.7969, random(100), 0);
740
	                mx = 1109.7426;
741
					my=-1518.5206;
742
					mz=15.7969;
743
	    			SetPlayerCheckpoint(i, mx, my, mz, 3.0);
744
	    		}
745
			}
746
			case 1:
747
            {
748
                for(new i; i<MAX_PLAYERS; i++)
749
    			{
750
	                FlamesLeft = 7;
751
	                SendClientMessageToAll(0xFFFFFFFF, "ACHTUNG : Ein Feuer brach am {00FF00}LS Krankenhaus{FFFFFF} aus!");
752
	                AddFire(2017.7671,-1437.9889,14.3000, random(100), 0);
753
	                AddFire(2019.3118,-1436.9531,14.3859, random(100), 0);
754
	                AddFire(2019.1769,-1438.8497,14.7842, random(100), 0);
755
	                AddFire(2018.9347,-1440.3239,15.0654, random(100), 0);
756
	                AddFire(2020.1074,-1440.3599,15.3154, random(100), 0);
757
	                AddFire(2021.1141,-1439.6196,15.3568, random(100), 0);
758
	                AddFire(2023.2761,-1441.0536,16.1249, random(100), 0);
759
	                mx=2017.7671;
760
					my=-1437.9889;
761
					mz=14.3000;
762
					SetPlayerCheckpoint(i, mx, my, mz, 3.0);
763
				}
764
    		}
765
    		case 2:
766
     		{
767
     			for(new i; i<MAX_PLAYERS; i++)
768
    			{
769
	       			FlamesLeft = 7;
770
		            SendClientMessageToAll(0xFFFFFFFF, "ACHTUNG : Ein Feuer brach am {00FF00}Los Santos Police Department{FFFFFF} aus!");
771
		            AddFire(1486.9941,-1667.0309,14.5532, random(100), 0);
772
		            AddFire(1486.4098,-1664.8375,14.5532, random(100), 0);
773
		            AddFire(1487.9250,-1664.5344,14.5532, random(100), 0);
774
		            AddFire(1484.6763,-1666.7335,14.5532, random(100), 0);
775
		            AddFire(1482.4634,-1667.3370,14.5532, random(100), 0);
776
		            AddFire(1482.3033,-1665.4377,14.5532, random(100), 0);
777
		            AddFire(1483.2228,-1663.8508,14.5532, random(100), 0);
778
		            mx=1486.9941;
779
					my=-1667.0309;
780
					mz=14.5532;
781
					SetPlayerCheckpoint(i, mx, my, mz, 3.0);
782
				}
783
     		}
784
        }
785
        return 1;
786
}
787
788
public OnFireDeath(ID, killerid)
789
{
790
	FlamesLeft--;
791
	GivePlayerMoney(killerid, random(MIN_GELD + (MAX_GELD - MIN_GELD)));
792
	if(!FlamesLeft)
793
	{
794
	    SendClientMessageToAll(0xFFFFFFFF, "Das {FF0000}Feuer{FFFFFF} wurde {00FF00}gelöscht{FFFFFF}!");
795
	    //SetTimerEx("CreateFire", random(60000) + 80000, false, "i", random(MAX_FEUER));
796
	}
797
	return 1;
798
}
799
800
public LottoGewinn()
801
{
802
	new rand = random(sizeof(LottoWinnNumber));
803
    for(new i=0; i<MAX_PLAYERS; i++)
804
    {
805
    	if(rand == Spieler[i][LottoNr])
806
     	{
807
     	    new string[128];
808
      		GivePlayerMoney(i,LottoJackpot);
809
        	SendClientMessage(i,gruen,"Herzlichen Glückwunsch, sie haben das Lotto gewonnen.");
810
         	format(string,sizeof(string),"Die Heutige Gewinn Zahl lautet %d",LottoWinnNumber);
811
         	SendClientMessageToAll(weiß,string);
812
         	format(string,sizeof(string),"%s hat %d$ gewonnen",SpielerName(i),LottoJackpot);
813
         	SendClientMessageToAll(weiß,string);
814
         	LottoJackpot = 20000;
815
         	SendClientMessageToAll(weiß,"Der Jackpot wurde zurückgesetzt!");
816
		}
817
		else
818
		{
819
  			new string[128];
820
         	format(string,sizeof(string),"Die Heutige Gewinn Zahl lautet %d.",LottoWinnNumber);
821
         	SendClientMessageToAll(weiß,string);
822
         	SendClientMessageToAll(weiß,"Es hat Niemand gewonnen.");
823
         	format(string,sizeof(string),"Der Jackpot ist %d.",LottoJackpot);
824
         	SendClientMessageToAll(weiß,string);
825
        }
826
        Spieler[i][LottoTicket] = 0;
827
  	}
828
	return 1;
829
}
830
831
public UpdateClock()
832
{
833
 		new Hour,Minute,Sec,String[256];
834
	   	gettime(Hour,Minute,Sec);
835
	   	if(Hour<9 && Minute<9){format(String,sizeof(String),"0%d:0%d",Hour,Minute);}
836
	   	else if(Hour>9 && Minute<9){format(String,sizeof(String),"%d:0%d",Hour,Minute);}
837
	   	else if(Hour<9 && Minute>9){format(String,sizeof(String),"0%d:%d",Hour,Minute);}
838
	   	else{format(String,sizeof(String),"%d:%d",Hour,Minute);}
839
	   	TextDrawSetString(RealClock,String);
840
	   	SetWorldTime(Hour);
841
   		return 1;
842
}
843
844
	ocmd:makeevent(playerid,params[])
845
    {
846
        if(IsPlayerAdmin(playerid))
847
		{
848
		    new str[128];
849
850
		    SendClientMessage(playerid, grau, "Du hast ein Event an dieser Position gesetzt!");
851
			format(str,sizeof(str),"%s hat ein Event gesetzt um dahin zu kommen mach /eventpos!",SpielerName(playerid));
852
			SendClientMessageToAll(orange,str);
853
            EventAktiv = 1;
854
		}
855
		else
856
		{
857
			return SendClientMessage(playerid,grau,"Du bist nicht befugt!");
858
		}
859
		return 1;
860
    }
861
    ocmd:eventpos(playerid,params[])
862
    {
863
		if(EventAktiv == 1)
864
		{
865
			SetPlayerCheckpoint(playerid,EventPosX,EventPosY,EventPosZ,3.0);
866
		}
867
		else
868
		{
869
			SendClientMessage(playerid,grau,"Es ist kein Event Aktiv!");
870
		}
871
		return 1;
872
	}
873
    ocmd:eventaus(playerid,params[])
874
	{
875
		if(IsPlayerAdmin(playerid))
876
		{
877
		    if(EventAktiv == 1)
878
		    {
879
				SendClientMessageToAll(grau, "Das Event wurde ausgeschaltet!");
880
				EventAktiv = 0;
881
			}
882
			else
883
			{
884
				SendClientMessage(playerid,grau,"Es ist kein Event Aktiv!");
885
			}
886
		}
887
		else
888
		{
889
 			SendClientMessage(playerid, grau, "Du bist nicht befugt");
890
		}
891
		return 1;
892
	}
893
	ocmd:Filterscriptinfo(playerid,params[])
894
	{
895
		SendClientMessage(playerid,ablau,"Multi-Filterscript bei SyoSmoo462");
896
		SendClientMessage(playerid,ablau,"Filterscript Version : 0.2");
897
		return 1;
898
	}
899
	ocmd:mfsbefehle(playerid,params[])
900
	{
901
		SendClientMessage(playerid,ablau,"    	    	    	|| Alle Befehle ||");
902
		SendClientMessage(playerid,ablau,"    	---------------------------------------------------------");
903
		SendClientMessage(playerid,ablau,"    	Befehl :  | Beschreibung :");
904
		SendClientMessage(playerid,ablau,"    	---------------------------------------------------------");
905
		SendClientMessage(playerid,ablau,"    	/mevent   | Erstellt ein Event(als Checkpoint) an deiner");
906
		SendClientMessage(playerid,ablau,"    	position(Checkpoint wird mit /event erstellt Rcon Admin).");
907
		SendClientMessage(playerid,ablau,"    	---------------------------------------------------------");
908
		SendClientMessage(playerid,ablau,"    	/event    | Erstellt ein Checkpoint vom Aktuellen Event");
909
		SendClientMessage(playerid,ablau,"    	Punkt.");
910
		SendClientMessage(playerid,ablau,"    	---------------------------------------------------------");
911
		SendClientMessage(playerid,ablau,"    	/eventaus | Macht das Event aus(wenn ein User jetzt den");
912
		SendClientMessage(playerid,ablau,"    	befehl /event macht geht es nicht. Rcon Admin).");
913
		SendClientMessage(playerid,ablau,"    	---------------------------------------------------------");
914
        SendClientMessage(playerid,ablau,"      /Filterscriptinfo | Infos zum Multi-Filterscript");
915
		SendClientMessage(playerid,ablau,"    	---------------------------------------------------------");
916
		SendClientMessage(playerid,ablau,"      /countdown | Erstellt einen Countdown(RCON ADMIN).");
917
		SendClientMessage(playerid,ablau,"      ---------------------------------------------------------");
918
		SendClientMessage(playerid,ablau,"      /lotto | Damit kauft man sich einen Lotterischein");
919
		SendClientMessage(playerid,ablau,"      ---------------------------------------------------------");
920
		return 1;
921
	}
922
	ocmd:countdown(playerid,params[])
923
	{
924
        for(new i; i<MAX_PLAYERS; i++)
925
		{
926
		    if(IsPlayerAdmin(playerid))
927
		    {
928
		        GameTextForAll("~b~5",5000,0);
929
		        SetTimerEx("Countdown4",5000,1,"i",i);
930
		    }
931
		    else
932
		    {
933
				SendClientMessage(playerid,grau,"Du bist nicht befugt");
934
			}
935
		}
936
		return 1;
937
	}
938
	ocmd:lotto(playerid,params[])
939
	{
940
	    if(Spieler[playerid][LottoTicket] == 0)
941
	    {
942
            new string[128];
943
            new Nummer;
944
            if(sscanf(params,"d",Nummer)) return SendClientMessage(playerid,grau,"Verwendung : /Lotto [Nummer]");
945
            if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,grau,"Du brauchst 2000$ um ein Ticket zu kaufen");
946
            format(string,sizeof(string),"Das Lotto Ticket hat dich 2000$ gekostet.Deine Lotto nummer Lautet %d.(Jackpot : %d)Viel Glück!",Nummer,LottoJackpot);
947
            SendClientMessage(playerid,0x00CDFFFF,string);
948
            GivePlayerMoney(playerid, -2000);
949
            Spieler[playerid][LottoNr] = Nummer;
950
            Spieler[playerid][LottoTicket] = 1;
951
            LottoJackpot += 2000;
952
		}
953
		else
954
		{
955
			return SendClientMessage(playerid,grau,"Du hast bereits ein Ticket");
956
		}
957
		return 1;
958
	}
959
	ocmd:veh(playerid,params[])
960
	{
961
		if(IsPlayerAdmin(playerid))
962
		{
963
			new Float:X,Float:Y,Float:Z,Float:A;
964
			new Car,vehid,Farbe1,Farbe2;
965
			new string[128];
966
			if(sscanf(params,"ddd",vehid,Farbe1,Farbe2)) return SendClientMessage(playerid,grau,"Verwende: /veh [vehid] [Farbe 1] [Farbe 2]");
967
	        if(vehid < 400 || vehid > 611) return SendClientMessage(playerid,grau, "Es muss eine Fahrzeug ID zwischen 411 und 611 sein!");
968
	        {
969
				GetPlayerPos(playerid,X,Y,Z);
970
				GetPlayerFacingAngle(playerid,A);
971
				Car = CreateVehicle(vehid,X,Y,Z,A,Farbe1,Farbe2,-1);
972
				PutPlayerInVehicle(playerid,Car,0);
973
				format(string,sizeof(string),"Du hast das Fahrzeug mit der ID %d gespawned",vehid);
974
				SendClientMessage(playerid,ablau,string);
975
				format(string,sizeof(string),"%s",SpielerName(playerid));
976
	            SetVehicleNumberPlate(Car,string);
977
			}
978
		}
979
		else
980
		{
981
			return SendClientMessage(playerid,grau,"Du bist nicht befugt!");
982
		}
983
		return 1;
984
	}
985
	ocmd:makeleader(playerid,params[])
986
	{
987
		new i,FrakID;
988
		if(sscanf(params,"ud",i,FrakID))
989
		{
990
		    return SendClientMessage(playerid,grau,"Benutze : /makeleader [ID] [FraktionsID] (Die Fraktionen findes du mit /fraktionen)");
991
		}
992
		if(FrakID > 4)
993
		{
994
			return SendClientMessage(playerid,grau,"Es gibt nur 4 Fraktion!");
995
		}
996
		if(IsPlayerAdmin(playerid))
997
		{
998
		    if(i == INVALID_PLAYER_ID)
999
			{
1000
				return SendClientMessage(playerid,grau,"Ungültiger Spieler");
1001
			}
1002
			new string[300];
1003
		    new FName[128];
1004
			if(FrakID == 0) { FName = "Zivilisten"; }
1005
			else if(FrakID == 1)
1006
			{
1007
				FName = "Los Santos Police Department";
1008
				SetTimerEx("LSPDSkin",1,false,"i",i);
1009
				SpawnPlayer(i);
1010
		 	}
1011
		 	else if(FrakID == 2)
1012
			{
1013
				FName = "San Fierro Police Department";
1014
				SetTimerEx("SFPDSkin",1,false,"i",i);
1015
				SpawnPlayer(i);
1016
		 	}
1017
		 	else if(FrakID == 3)
1018
			{
1019
				FName = "Las Venturas Police Department";
1020
				SetTimerEx("LVPDSkin",1,false,"i",i);
1021
				SpawnPlayer(i);
1022
		 	}
1023
		 	else if(FrakID == 4)
1024
			{
1025
				FName = "Federal Bureau of Investigation";
1026
				SetTimerEx("FBISkin",1,false,"i",i);
1027
				SpawnPlayer(i);
1028
		 	}
1029
		 	else if(FrakID == 5)
1030
			{
1031
				FName = "Secret Service";
1032
				SetTimerEx("SecretSkin",1,false,"i",i);
1033
			}
1034
			format(string,sizeof(string),"Admin %s hat dir Leaderrechte der Fraktion %s gegeben!",SpielerName(playerid),FName);
1035
			SendClientMessage(i,0x00FFFFFF,string);
1036
			format(string,sizeof(string),"Du hast %s die Leader Rechte der Fraktion %s gegeben!",SpielerName(i),FName);
1037
			SendClientMessage(playerid,0x00FFFFFF,string);
1038
			Spieler[i][Leader] = FrakID;
1039
		}
1040
		return 1;
1041
	}
1042
	ocmd:makecoleader(playerid,params[])
1043
	{
1044
		new i, FrakID;
1045
		if(sscanf(params,"ud",i,FrakID))
1046
		{
1047
		    return SendClientMessage(playerid,grau,"Benutze : /makecoleader [ID] [FraktionsID] (Die Fraktionen findes du mit /fraktionen)");
1048
		}
1049
		if(FrakID > 5)
1050
		{
1051
	        return SendClientMessage(playerid,grau,"Es Gibt nur 4 Fraktionen!");
1052
		}
1053
		if(Spieler[playerid][Leader])
1054
		{
1055
			if(i == INVALID_PLAYER_ID)
1056
			{
1057
				return SendClientMessage(playerid,grau,"Ungültiger Spieler");
1058
			}
1059
			else
1060
			{
1061
		   		new string[300];
1062
				new FName[128];
1063
				if(FrakID == 0) { FName = "Zivilisten"; }
1064
				else if(FrakID == 1)
1065
				{
1066
					FName = "Los Santos Police Department";
1067
					SetTimerEx("LSPDSkin",1,false,"i",i);
1068
				}
1069
				else if(FrakID == 2)
1070
				{
1071
					FName = "San Fierro Police Department";
1072
					SetTimerEx("SFPDSkin",1,false,"i",i);
1073
				}
1074
				else if(FrakID == 3)
1075
				{
1076
					FName = "Las Venturas Police Department";
1077
					SetTimerEx("LVPDSkin",1,false,"i",i);
1078
				}
1079
				else if(FrakID == 4)
1080
				{
1081
					FName = "Federal Bureau of Investigation";
1082
					SetTimerEx("FBISkin",1,false,"i",i);
1083
				}
1084
				else if(FrakID == 5)
1085
				{
1086
					FName = "Secret Service";
1087
					SetTimerEx("SecretSkin",1,false,"i",i);
1088
				}
1089
				format(string,sizeof(string),"Admin %s hat dir Coleaderrechte der Fraktion %s ernannt!",SpielerName(playerid),FName);
1090
				SendClientMessage(i,0x00FFFFFF,string);
1091
				format(string,sizeof(string),"Du hast %s die Coleaderrechte der Fraktion %s gegeben!",SpielerName(i),FName);
1092
				SendClientMessage(playerid,0x00FFFFFF,string);
1093
				SpawnPlayer(i);
1094
				Spieler[i][Coleader] = FrakID;
1095
			}
1096
		}
1097
		else
1098
		{
1099
	  		return SendClientMessage(playerid,grau,"Du bist nicht Befugt!");
1100
		}
1101
		return 1;
1102
	}
1103
	ocmd:invite(playerid,params[])
1104
	{
1105
	    new i,string[300],FName[128];
1106
	    if(Spieler[playerid][Leader] == 1 || Spieler[playerid][Coleader] == 1)
1107
	    {
1108
	        FName = "Los Santos Police Department";
1109
	        format(string,sizeof(string),"Leader {00B9FF}%s {FFFFFF}lädt dich ein Member der Fraktion {00B9FF}%s zu werden.Wenn du auf Annehmen klickst hast du {FF0000}2 Wochen Member Pflicht!",SpielerName(playerid),FName);
1110
	        ShowPlayerDialog(i,DIALOG_INVITE,DIALOG_STYLE_MSGBOX,"Invite",string,"Annehmen","Ablehen");
1111
			Spieler[i][InviteID] = 1;
1112
		}
1113
		else if(Spieler[playerid][Leader] == 2 || Spieler[playerid][Coleader] == 2)
1114
	    {
1115
            FName = "San Fierro Police Department";
1116
   	        format(string,sizeof(string),"Leader {00B9FF}%s {FFFFFF}lädt dich ein Member der Fraktion {00B9FF}%s zu werden.Wenn du auf Annehmen klickst hast du {FF0000}2 Wochen Member Pflicht!",SpielerName(playerid),FName);
1117
	        ShowPlayerDialog(i,DIALOG_INVITE,DIALOG_STYLE_MSGBOX,"Invite",string,"Annehmen","Ablehen");
1118
            Spieler[i][InviteID] = 2;
1119
		}
1120
		else if(Spieler[playerid][Leader] == 3 || Spieler[playerid][Coleader] == 3)
1121
	    {
1122
            FName = "Las Venturas Police Department";
1123
   	        format(string,sizeof(string),"Leader {00B9FF}%s {FFFFFF}lädt dich ein Member der Fraktion {00B9FF}%s zu werden.Wenn du auf Annehmen klickst hast du {FF0000}2 Wochen Member Pflicht!",SpielerName(playerid),FName);
1124
	        ShowPlayerDialog(i,DIALOG_INVITE,DIALOG_STYLE_MSGBOX,"Invite",string,"Annehmen","Ablehen");
1125
            Spieler[i][InviteID] = 3;
1126
		}
1127
		else if(Spieler[playerid][Leader] == 4 || Spieler[playerid][Coleader] == 4)
1128
	    {
1129
            FName = "Federal Bureau of Investigation";
1130
   	        format(string,sizeof(string),"Leader {00B9FF}%s {FFFFFF}lädt dich ein Member der Fraktion {00B9FF}%s zu werden.Wenn du auf Annehmen klickst hast du {FF0000}2 Wochen Member Pflicht!",SpielerName(playerid),FName);
1131
	        ShowPlayerDialog(i,DIALOG_INVITE,DIALOG_STYLE_MSGBOX,"Invite",string,"Annehmen","Ablehen");
1132
            Spieler[i][InviteID] = 4;
1133
		}
1134
		else if(Spieler[playerid][Leader] == 5 || Spieler[playerid][Coleader] == 5)
1135
	    {
1136
            FName = "Secret Service";
1137
			format(string,sizeof(string),"Leader {00B9FF}%s {FFFFFF}lädt dich ein Member der Fraktion {00B9FF}%s zu werden.Wenn du auf Annehmen klickst hast du {FF0000}2 Wochen Member Pflicht!",SpielerName(playerid),FName);
1138
	        ShowPlayerDialog(i,DIALOG_INVITE,DIALOG_STYLE_MSGBOX,"Invite",string,"Annehmen","Ablehen");
1139
            Spieler[i][InviteID] = 5;
1140
		}
1141
		else
1142
		{
1143
			SendClientMessage(playerid,grau,"Du bist nicht befugt");
1144
		}
1145
		return 1;
1146
	}
1147
//==========================STOCKS/Funktionen===================================//
1148
stock SpielerName(playerid)
1149
{
1150
	new name[128];
1151
	GetPlayerName(playerid,name,sizeof(name));
1152
	return name;
1153
}
1154
1155
1156
Funktion Countdown4()
1157
{
1158
	for(new i; i<MAX_PLAYERS; i++)
1159
	{
1160
        GameTextForAll("~b~4",5000,0);
1161
        SetTimerEx("Countdown3",5000,1,"i",i);
1162
	}
1163
	return 1;
1164
}
1165
1166
Funktion Countdown3()
1167
{
1168
	for(new i; i<MAX_PLAYERS; i++)
1169
	{
1170
        GameTextForAll("~b~3",5000,0);
1171
        SetTimerEx("Countdown2",5000,1,"i",i);
1172
	}
1173
	return 1;
1174
}
1175
1176
Funktion Countdown2()
1177
{
1178
	for(new i; i<MAX_PLAYERS; i++)
1179
	{
1180
        GameTextForAll("~b~2",5000,0);
1181
        SetTimerEx("Countdown1",5000,1,"i",i);
1182
	}
1183
	return 1;
1184
}
1185
1186
Funktion Countdown1()
1187
{
1188
	for(new i; i<MAX_PLAYERS; i++)
1189
	{
1190
        GameTextForAll("~b~1",5000,0);
1191
        SetTimerEx("CountdownLos",5000,1,"i",i);
1192
	}
1193
	return 1;
1194
}
1195
1196
Funktion CountdownLos()
1197
{
1198
	GameTextForAll("~b~Los Geht's",5000,0);
1199
	return 1;
1200
}
1201
1202
Funktion LSPDSkin(playerid)
1203
{
1204
	SetPlayerSkin(playerid,283);
1205
	return 1;
1206
}
1207
1208
Funktion SFPDSkin(playerid)
1209
{
1210
	SetPlayerSkin(playerid,288);
1211
	return 1;
1212
}
1213
1214
Funktion LVPDSkin(playerid)
1215
{
1216
	SetPlayerSkin(playerid,282);
1217
	return 1;
1218
}
1219
1220
Funktion FBISkin(playerid)
1221
{
1222
	SetPlayerSkin(playerid,166);
1223
	return 1;
1224
}
1225
1226
Funktion SecretSkin(playerid)
1227
{
1228
	SetPlayerSkin(playerid,164);
1229
	return 1;
1230
}