Chat Ekranını Kapatma Sistemi
Herkese merhaba, bugün tek bir kod ile dinamik olarak chat ekranını kapatıp açmanızı sağlayacak bir sistem ile karşınızdayım.
Modun başına aşağıdaki kodu ekleyin:
new
chatstate;
OnPlayerCommandText bölümüne aşağıdaki kodu ekleyin:
if
(!strcmp(cmdtext, "/chatstate", true))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xF7B61EFF,"Bu komutu kullanamazsınız.");
if(chatstate == 0)
{
SendClientMessage(playerid,0xF7B61EFF,"[Sistem]: Sohbet kullanıma kapatıldı.");
chatstate = 1;
}else if(chatstate == 1)
{
SendClientMessage(playerid,0xF7B61EFF,"[Sistem]: Sohbet kullanıma açıldı.");
chatstate = 1;
}
return 1;
}
OnPlayerText bölümüne aşağıdaki kodu girin:
if
(chatstate == 1)
{
if
(!IsPlayerAdmin(playerid))
// Oyuncu rcon girişi yapmamışsa demek. Rcon girişi yapanlar konuşabilir.
{
SendClientMessage(playerid,0xF7B61EFF,"[Sistem]: Şu an sohbet oyunculara kapatılmış durumda.");
}
return
0;
}