forked from lazhoroni/Plugins-for-CSGO-Servers
-
Notifications
You must be signed in to change notification settings - Fork 1
/
asd.sp
84 lines (75 loc) · 1.85 KB
/
asd.sp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <sourcemod>
#include <sdktools>
#include <sourcemod>
public Plugin:myinfo =
{
name = "TEST",
author = "ImPossibLe`",
description = "DrK # GaminG",
version = "1.0"
}
new String:yazilar[8][500];
static int randomSayi;
bool yazildi = false;
public OnClientPutInServer(client)
{
RegAdminCmd("sm_randomyazi", RandomYazi, ADMFLAG_GENERIC);
AddCommandListener(Command_Say, "say");
}
public Action:RandomYazi(client, args)
{
yazilar[0] = "selim yasar";
yazilar[1] = "kırmızı araba";
yazilar[2] = "mavi duvarın karşısındaki siyah reklam";
yazilar[3] = "böğürtlen ağacı";
yazilar[4] = "pişmiş muz";
yazilar[5] = "basketbol sahası";
yazilar[6] = "büyükisyan";
yazilar[7] = "Ağır Geldiyse Yaşam Firar Serbest Paşam";
randomSayi = RandomSayiVer();
yazdir();
yazildi = false;
}
int RandomSayiVer()
{
return GetRandomInt(0, 7);
}
void yazdir()
{
CreateTimer(2.0, RandomYaziTimer);
CreateTimer(4.0, RandomYaziTimer);
CreateTimer(6.0, RandomYaziTimer);
CreateTimer(8.0, RandomYaziTimer);
CreateTimer(10.0, RandomYaziTimer);
CreateTimer(12.0, RandomYaziTimer);
CreateTimer(14.0, RandomYaziTimer);
CreateTimer(16.0, RandomYaziTimer);
CreateTimer(18.0, RandomYaziTimer);
CreateTimer(20.0, RandomYaziTimer);
CreateTimer(22.0, RandomYaziTimer);
}
public Action RandomYaziTimer(Handle timer)
{
PrintHintTextToAll("<font color='#00ffde'>%s", yazilar[randomSayi]);
}
public Action:Command_Say(client, const String:command[], args)
{
decl String:yazi[200];
GetCmdArgString(yazi, sizeof(yazi));
StripQuotes(yazi);
//PrintToChatAll("TEST: %s", yazi);
//PrintToChatAll("TEST Random: %s", yazilar[randomSayi]);
if(StrEqual(yazi, yazilar[randomSayi], true))
{
if(!yazildi)
{
if(GetClientTeam(client) != 3)
{
ChangeClientTeam(client, 3);
yazildi = true;
return Plugin_Handled;
}
}
}
return Plugin_Continue;
}