Plugin | İstek Talk With the Server

chal ☼ Я

Üye
Kayıtlı Üye
19 Ekim 2016
9
1
3
18
Çevrimdışı
#1
Talk with the server diye bir plugin var mesela sunucudan merhaba yazıyoruz server cevap veriyor ama benim bu pluginde birkaç sıkıntım var bunları çözelebilir miyiz ?

1- Mesajı yazdığımız zaman yazdığımız mesaj serverın attığı mesajdan daha altta kalıyor.
2- Büyük küçük harf duyarlı
3- Normalde pluginin orjinalinde servercommand olarak sm_play dosya.mp3 gibi şeyler yazmışlar fakat bunu server çalmıyor bunu ekleyebilir misiniz?

PHP:
#include <sourcemod>
#include <sdkhooks>
#include <sdktools_stringtables>
#include <multicolors>
#pragma semicolon 1
#define PLUGIN_VERSION "1.3"

public Plugin myinfo = {
    name        = "Talk with the server",
    author      = "ItsNoy",
    description = "Type message and the server will type you",
    version     = PLUGIN_VERSION,
    url         = "http://steamcommunity.com/id/bravefox2"
};
public OnPluginStart()
{
  
    CreateConVar("sm_talkwiththeserver_version", PLUGIN_VERSION, "Talk with the server plugin version",FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD);
    AddCommandListener(OnSay, "say");
    AddCommandListener(OnSay, "say_team");
    LoadTranslations("talkwiththeserver.phrases");
  
}
public Action:OnSay(client, const String:command[], args)
{
    char text[4096];
    char cname[4096];
    GetClientName(client,cname,sizeof(cname));
    GetCmdArgString(text, sizeof(text));
    StripQuotes(text);
    if (StrEqual(text, "sa")) {
        CPrintToChatAll("{darkred}[ CUKUMDAR ] {default}{green}%s{default}, Aleykum selam iyi oyunlar dileriz.", cname);
    }
  
    else if (StrEqual(text, "küfür")) {
        CPrintToChatAll("{darkred}[ CUKUMDAR ]{default}{green}%s{default} Kufur ettiginiz icin sinirsiz gag ve mute yediniz!", cname);
        ServerCommand("sm_pgag #%i", GetClientUserId(client));
        ServerCommand("sm_pmute #%i", GetClientUserId(client));
    }
  
    else if (StrEqual(text, "SA")) {
         CPrintToChatAll("{darkred}[ CUKUMDAR ] {default}{green}%s{default}, Aleykum selam iyi oyunlar dileriz.", cname);
    
    }
  
    else if (StrEqual(text, "Sa")) {
         CPrintToChatAll("{darkred}[ CUKUMDAR ] {default}{green}%s{default}, Aleykum selam iyi oyunlar dileriz.", cname);
    
    }
  
    else if (StrEqual(text, "s.a")) {
         CPrintToChatAll("{darkred}[ CUKUMDAR ] {default}{green}%s{default}, Aleykum selam iyi oyunlar dileriz.", cname);
    
    }
  
    else if (StrEqual(text, "S.A")) {
         CPrintToChatAll("{darkred}[ CUKUMDAR ] {default}{green}%s{default}, Aleykum selam iyi oyunlar dileriz.", cname);
    
    }
  
    else if (StrEqual(text, "Merhaba")) {
         CPrintToChatAll("{darkred}[ CUKUMDAR ] {default}{green}%s{default}, Merhaba iyi oyunlar dileriz.", cname);
    
    }
  
    else if (StrEqual(text, "merhaba")) {
         CPrintToChatAll("{darkred}[ CUKUMDAR ] {default}{green}%s{default}, Merhaba iyi oyunlar dileriz.", cname);
    
    }
  
    else if (StrEqual(text, "meraba")) {
         CPrintToChatAll("{darkred}[ CUKUMDAR ] {default}{green}%s{default}, Merhaba iyi oyunlar dileriz.", cname);
    
    }
  
    else if (StrEqual(text, "küfür")) {
        CPrintToChatAll("{darkred}[ CUKUMDAR ]{default}{green}%s{default}, Kufur ettiginiz icin sinirsiz gag ve mute yediniz!", cname);
        ServerCommand("sm_pgag #%i", GetClientUserId(client));
        ServerCommand("sm_pmute #%i", GetClientUserId(client));
    }
  
    else if (StrEqual(text, "küfür")) {
       CPrintToChatAll("{darkred}[ CUKUMDAR ]{default}{green}%s{default}, Kufur ettiginiz icin sinirsiz gag ve mute yediniz!", cname);
        ServerCommand("sm_pgag #%i", GetClientUserId(client));
        ServerCommand("sm_pmute #%i", GetClientUserId(client));
    }
  
  
  
    else if (StrEqual(text, "küfür")) {
        CPrintToChatAll("{darkred}[ CUKUMDAR ]{default}{green}%s{default}, Kufur ettiginiz icin sinirsiz gag ve mute yediniz!", cname);
        ServerCommand("sm_pgag #%i", GetClientUserId(client));
        ServerCommand("sm_pmute #%i", GetClientUserId(client));
    }
  
  
    else if (StrEqual(text, "küfür")) {
  CPrintToChatAll("{darkred}[ CUKUMDAR ]{default}{green}%s{default}, Kufur ettiginiz icin sinirsiz gag ve mute yediniz!", cname);
        ServerCommand("sm_pgag #%i", GetClientUserId(client));
        ServerCommand("sm_pmute #%i", GetClientUserId(client));
    }
  
  
    else if (StrEqual(text, "küfür")) {
       CPrintToChatAll("{darkred}[ CUKUMDAR ]{default}{green}%s{default}, Kufur ettiginiz icin sinirsiz gag ve mute yediniz!", cname);
        ServerCommand("sm_pgag #%i", GetClientUserId(client));
        ServerCommand("sm_pmute #%i", GetClientUserId(client));
    }
  
  
    else if (StrEqual(text, "küfür")) {
       CPrintToChatAll("{darkred}[ CUKUMDAR ]{default}{green}%s{default}, Kufur ettiginiz icin sinirsiz gag ve mute yediniz!", cname);
        ServerCommand("sm_pgag #%i", GetClientUserId(client));
        ServerCommand("sm_pmute #%i", GetClientUserId(client));
    }
  
  
    else if (StrEqual(text, "küfür")) {
     CPrintToChatAll("{darkred}[ CUKUMDAR ]{default}{green}%s{default}, Kufur ettiginiz icin sinirsiz gag ve mute yediniz!", cname);
        ServerCommand("sm_pgag #%i", GetClientUserId(client));
        ServerCommand("sm_pmute #%i", GetClientUserId(client));
    }
  
    else if (StrEqual(text, "selam")) {
        CPrintToChatAll("{darkred}[ CUKUMDAR ]{default} Selam {green}%s{default} hosgeldiniz, iyi vakit gecirmenizi dileriz.", cname);
    }
  
  
    else if (StrEqual(text, "slm")) {
         CPrintToChatAll("{darkred}[ CUKUMDAR ]{default} Selam {green}%s{default} hosgeldiniz, iyi vakit gecirmenizi dileriz.", cname);
    }
  
    else if (StrEqual(text, "lan")) {
        CPrintToChatAll("{darkred}[ CUKUMDAR ]{default} Degerli oyuncumuz {green}%s{default}, 'lan' seklinde hitap ve tepki yasaklidir, birdahaki seferine uyarisiz sinirsiz {green}gag{default} ve {green}mute{default} atilacaktir.", cname);
    }
  
}
 
Beğeniler: ★ Yusuf Emre ★