Code:
#include <sourcemod>
#include <sdktools>
#include <sdkhooks>
#include <cstrike>
bool:tsustum = false;
bool:tsustum2 = false;
bool:tsustum3 = false;
bool:tsustum4 = false;
bool:tsustum5 = false;
public Plugin:myinfo =
{
name = "TSustum Plugini | Mithat Guner",
author = "Mithat Guner",
description = "T Sustum | Mithat Guner",
version = "1.0",
url = "www.pluginler.com"
}
//PLUGINLER.COM
//PLUGINLER.COM
//PLUGINLER.COM
//PLUGINLER.COM
//PLUGINLER.COM
//PLUGINLER.COM
//PLUGINLER.COM
//PLUGINLER.COM
//PLUGINLER.COM
public OnPluginStart()
{
RegAdminCmd("sm_tsustum", TSUSTUM, ADMFLAG_GENERIC);
AddCommandListener(OnSayText, "say");
AddCommandListener(OnSayText, "say_team");
}
public Action:TSUSTUM(int client, args)
{
new suerte = GetRandomInt(1, 5); // Rastgele INTEGER CEK
switch (suerte)
{
case 1:
{
PrintCenterTextAll("<font size='19' color='#00CCFF'> TSUSTUM:</font>: Tsustum dedikten sonra dediğimi ilk yazan koruma olur");
PrintToChatAll("{blue}TSUSTUM: {green}Tsustum dedikten sonra dediğimi ilk yazan koruma olur");
tsustum = true;
tsustum2 = false;
tsustum3 = false;
tsustum4 = false;
tsustum5 = false;
}
case 2:
{
PrintCenterTextAll("<font size='19' color='#00CCFF'> TSUSTUM:</font>: Mithat Güner");
PrintToChatAll("{blue}TSUSTUM: {green}Mithat Güner");
PrintToChatAll("{blue}TSUSTUM: {green}Mithat Güner");
PrintToChatAll("{blue}TSUSTUM: {green}Mithat Güner");
PrintToChatAll("{blue}TSUSTUM: {green}Mithat Güner");
PrintToChatAll("{blue}TSUSTUM: {green}Mithat Güner");
tsustum = false;
tsustum2 = true;
tsustum3 = false;
tsustum4 = false;
tsustum5 = false;
}
case 3:
{
PrintCenterTextAll("<font size='19' color='#00CCFF'> TSUSTUM:</font>: Bir Berber Bir Berbere Gel Beraber Bir Berber Dükkanı Açalım Demiş");
PrintToChatAll("{blue}TSUSTUM: {green}Bir Berber Bir Berbere Gel Beraber Bir Berber Dükkanı Açalım Demiş");
PrintToChatAll("{blue}TSUSTUM: {green}Bir Berber Bir Berbere Gel Beraber Bir Berber Dükkanı Açalım Demiş");
PrintToChatAll("{blue}TSUSTUM: {green}Bir Berber Bir Berbere Gel Beraber Bir Berber Dükkanı Açalım Demiş");
PrintToChatAll("{blue}TSUSTUM: {green}Bir Berber Bir Berbere Gel Beraber Bir Berber Dükkanı Açalım Demiş");
PrintToChatAll("{blue}TSUSTUM: {green}Bir Berber Bir Berbere Gel Beraber Bir Berber Dükkanı Açalım Demiş");
tsustum = false;
tsustum2 = false;
tsustum3 = true;
tsustum4 = false;
tsustum5 = false;
}
case 4:
{
PrintCenterTextAll("<font size='19' color='#00CCFF'> TSUSTUM:</font>: Kırmızı Arabanın Yanındaki Dev Maymunun Solundaki Pembe Ağaç");
PrintToChatAll("{blue}TSUSTUM: {green}Kırmızı Arabanın Yanındaki Dev Maymunun Solundaki Pembe Ağaç");
PrintToChatAll("{blue}TSUSTUM: {green}Kırmızı Arabanın Yanındaki Dev Maymunun Solundaki Pembe Ağaç");
PrintToChatAll("{blue}TSUSTUM: {green}Kırmızı Arabanın Yanındaki Dev Maymunun Solundaki Pembe Ağaç");
PrintToChatAll("{blue}TSUSTUM: {green}Kırmızı Arabanın Yanındaki Dev Maymunun Solundaki Pembe Ağaç");
PrintToChatAll("{blue}TSUSTUM: {green}Kırmızı Arabanın Yanındaki Dev Maymunun Solundaki Pembe Ağaç");
tsustum = false;
tsustum2 = false;
tsustum3 = false;
tsustum4 = true;
tsustum5 = false;
}
case 5:
{
PrintCenterTextAll("<font size='19' color='#00CCFF'> TSUSTUM:</font>: Pluginler.com");
PrintToChatAll("{blue}TSUSTUM: {green}Pluginler.com");
PrintToChatAll("{blue}TSUSTUM: {green}Pluginler.com");
PrintToChatAll("{blue}TSUSTUM: {green}Pluginler.com");
PrintToChatAll("{blue}TSUSTUM: {green}Pluginler.com");
PrintToChatAll("{blue}TSUSTUM: {green}Pluginler.com");
tsustum = false;
tsustum2 = false;
tsustum3 = false;
tsustum4 = false;
tsustum5 = true;
}
}
}
public Action:OnSayText(client, const String:command[], argc)
{
if(tsustum)
{
decl String:mesaj[256];
decl String:kelime[64][256];
GetCmdArgString(mesaj,sizeof(mesaj));
StripQuotes(mesaj);
ExplodeString(mesaj, " ", kelime, sizeof(kelime), sizeof(kelime[]));
if (StrContains(kelime[0], "Tsustum dedikten sonra dediğimi ilk yazan koruma olur", false) == 0)
{
PrintToChatAll("{darkred}[ Pluginler.com ] {green}%N {red}isimli oyuncu kelimeyi doğru şekilde ilk yazarak Gardiyan takimina geçti.", client);
if(GetClientTeam(client) == 2)
{
new team = GetClientTeam(client);
if(team != CS_TEAM_CT)
{
ChangeClientTeam(client, CS_TEAM_CT);
}
}
tsustum = false;
tsustum2 = false;
tsustum3 = false;
tsustum4 = false;
tsustum5 = false;
return Plugin_Stop;
}
return Plugin_Stop;
}
else if(tsustum2)
{
decl String:mesaj[256];
decl String:kelime[64][256];
GetCmdArgString(mesaj,sizeof(mesaj));
StripQuotes(mesaj);
ExplodeString(mesaj, " ", kelime, sizeof(kelime), sizeof(kelime[]));
if (StrContains(kelime[0], "Mithat Güner", false) == 0)
{
PrintToChatAll("{darkred}[ Pluginler.com ] {green}%N {red}isimli oyuncu kelimeyi doğru şekilde ilk yazarak Gardiyan takimina geçti.", client);
if(GetClientTeam(client) == 2)
{
new team = GetClientTeam(client);
if(team != CS_TEAM_CT)
{
ChangeClientTeam(client, CS_TEAM_CT);
}
}
tsustum = false;
tsustum2 = false;
tsustum3 = false;
tsustum4 = false;
tsustum5 = false;
return Plugin_Stop;
}
return Plugin_Stop;
}
else if(tsustum3)
{
decl String:mesaj[256];
decl String:kelime[64][256];
GetCmdArgString(mesaj,sizeof(mesaj));
StripQuotes(mesaj);
ExplodeString(mesaj, " ", kelime, sizeof(kelime), sizeof(kelime[]));
if (StrContains(kelime[0], "Bir Berber Bir Berbere Gel Beraber Bir Berber Dükkanı Açalım Demiş", false) == 0)
{
PrintToChatAll("{darkred}[ Pluginler.com ] {green}%N {red}isimli oyuncu kelimeyi doğru şekilde ilk yazarak Gardiyan takimina geçti.", client);
if(GetClientTeam(client) == 2)
{
new team = GetClientTeam(client);
if(team != CS_TEAM_CT)
{
ChangeClientTeam(client, CS_TEAM_CT);
}
}
tsustum = false;
tsustum2 = false;
tsustum3 = false;
tsustum4 = false;
tsustum5 = false;
return Plugin_Stop;
}
return Plugin_Stop;
}
else if(tsustum4)
{
decl String:mesaj[256];
decl String:kelime[64][256];
GetCmdArgString(mesaj,sizeof(mesaj));
StripQuotes(mesaj);
ExplodeString(mesaj, " ", kelime, sizeof(kelime), sizeof(kelime[]));
if (StrContains(kelime[0], "Kırmızı Arabanın Yanındaki Dev Maymunun Solundaki Pembe Ağaç", false) == 0)
{
PrintToChatAll("{darkred}[ Pluginler.com ] {green}%N {red}isimli oyuncu kelimeyi doğru şekilde ilk yazarak Gardiyan takimina geçti.", client);
if(GetClientTeam(client) == 2)
{
new team = GetClientTeam(client);
if(team != CS_TEAM_CT)
{
ChangeClientTeam(client, CS_TEAM_CT);
}
}
tsustum = false;
tsustum2 = false;
tsustum3 = false;
tsustum4 = false;
tsustum5 = false;
return Plugin_Stop;
}
return Plugin_Stop;
}
else if(tsustum5)
{
decl String:mesaj[256];
decl String:kelime[64][256];
GetCmdArgString(mesaj,sizeof(mesaj));
StripQuotes(mesaj);
ExplodeString(mesaj, " ", kelime, sizeof(kelime), sizeof(kelime[]));
if (StrContains(kelime[0], "Pluginler.com", false) == 0)
{
PrintToChatAll("{darkred}[ Pluginler.com ] {green}%N {red}isimli oyuncu kelimeyi doğru şekilde ilk yazarak Gardiyan takimina geçti.", client);
if(GetClientTeam(client) == 2)
{
new team = GetClientTeam(client);
if(team != CS_TEAM_CT)
{
ChangeClientTeam(client, CS_TEAM_CT);
}
}
tsustum = false;
tsustum2 = false;
tsustum3 = false;
tsustum4 = false;
tsustum5 = false;
return Plugin_Stop;
}
return Plugin_Stop;
}
return Plugin_Continue;
}