Sourcemod yazım kurallarını pek bilmiyorum ama sunucum için lazımdı uğraştım biraz şuan da çalışır durumda test edildi . [quantuma yardımları için teşekkürler]
Hook basan oyuncular consoleden görünür chatte kirlilik olmaması açısından , eğer ki o el godlu el yani !q yazıldıysa hook basan oyuncular konsol dolmasın diye görünmez .
Kod düzenlenebilir , eksiklikler fazlalıklar vardır ben coder değilim lazımdı uğraştım , işine yarayacak kullanabilir .
Hook basan oyuncular consoleden görünür chatte kirlilik olmaması açısından , eğer ki o el godlu el yani !q yazıldıysa hook basan oyuncular konsol dolmasın diye görünmez .
Kod düzenlenebilir , eksiklikler fazlalıklar vardır ben coder değilim lazımdı uğraştım , işine yarayacak kullanabilir .
PHP Kod :
#include <sourcemod>
#include <sdktools>
#include <cstrike>
#include <sdkhooks>
bool godluEl = false;
public OnPluginStart()
{
HookEvent("round_end", Control_REnd);
}
public Action OnClientSayCommand(int client, const char[] command, const char[] sArgs)
{
if (StrEqual(sArgs, "!q",true)) {
godluEl = true;
}
else{
godluEl = false;
}
}
public Action HGR_OnClientHook( int client )
{
for( int i = 1; i <= MaxClients; i++ )
{
if(!godluEl){
PrintToConsole( i, "%N ADLI OYUNCU HOOK BASTI . GODLU EL HARİCİ HOOK BASMAYIN !", client );
}
}
}
public Action Control_REnd(Event event, const char[] name, bool dontBroadcast)
{
godluEl = false;
}