Yok iChat kulanmiyorum kendi pluginimi kulaniyorum kendi yukledigimShooTeR yazdı: Cmt Oca 12, 2019 8:03 pmYeşil yazı plsı olarak ichatmi kullanıyorsun yoksa başka bir plmi ?BeratZ yazdı: Cmt Oca 12, 2019 7:52 pmSpecteyken, birsey yazinca yetkilileri haric kimse goremiyo, deadchat 0 kapali, onu actigim an specteyken 2 defa otomatik yaziliyor ayni sey ayni nick. Cozumu ne olabilir sence? yardimci olabilirmisin? Serverimiz surf, bazi kurallar var, bizde yetkililer specte oturuyoruz izleyip insanlari uyarmak icin ama kisme gormuyo sayden yazinca
Auto Bindleme Tuş Hatası
Moderatör: Moderatörler
-
BeratZ
Konu Sahibi - Mesajlar: 106
- Kayıt: Cum Oca 13, 2017 3:44 am
- Server Ip/DNS: cs88.csduragi.com
- Clan İsmi: [D]eath [L]ove
Auto Bindleme Tuş Hatası
| Link: | |
| Linklerini gizle |
-
BeratZ
Konu Sahibi - Mesajlar: 106
- Kayıt: Cum Oca 13, 2017 3:44 am
- Server Ip/DNS: cs88.csduragi.com
- Clan İsmi: [D]eath [L]ove
Auto Bindleme Tuş Hatası
Olabilir reis iChat kulanmiyorum sildim plugins.ini den kendi yukledigim yesil yazma plugini kulaniyorum Tagli olanBy.King ►EmrullaH◄ yazdı: Cmt Oca 12, 2019 8:04 pm @BeratZ
Başka bir tag eklentisi ile çakışıyordur
Örneğin : ben ichat kullanırken aynı anda kurucu taglı bir plugin yükledim ben kurucuyum e o zaman ne olacak hem ichat hem de o plugin 2 tane yazı olacak
| Link: | |
| Linklerini gizle |
-
By.King ►EmrullaH◄
Yasaklı Üye
- Mesajlar: 4297
- Kayıt: Cmt Şub 24, 2018 6:05 pm
- Konum: İstanbul
- İletişim:
-
BeratZ
Konu Sahibi - Mesajlar: 106
- Kayıt: Cum Oca 13, 2017 3:44 am
- Server Ip/DNS: cs88.csduragi.com
- Clan İsmi: [D]eath [L]ove
Auto Bindleme Tuş Hatası
yazilarigorme var yani oluyken yasayan kisilerin cheti gorebilmesi. baska yok
| Link: | |
| Linklerini gizle |
-
By.King ►EmrullaH◄
Yasaklı Üye
- Mesajlar: 4297
- Kayıt: Cmt Şub 24, 2018 6:05 pm
- Konum: İstanbul
- İletişim:
-
ShooTeR
- Mesajlar: 4497
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
-
BeratZ
Konu Sahibi - Mesajlar: 106
- Kayıt: Cum Oca 13, 2017 3:44 am
- Server Ip/DNS: cs88.csduragi.com
- Clan İsmi: [D]eath [L]ove
Auto Bindleme Tuş Hatası
Denedim yine olmuyo. deadchat 1 onu kapatmam mi gerekiyo? AMX SUPER Ayarlarindan ?
| Link: | |
| Linklerini gizle |
-
BeratZ
Konu Sahibi - Mesajlar: 106
- Kayıt: Cum Oca 13, 2017 3:44 am
- Server Ip/DNS: cs88.csduragi.com
- Clan İsmi: [D]eath [L]ove
Auto Bindleme Tuş Hatası
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Admin Yesil Yazi & Adminlerde Tag"
#define VERSION "2.2"
#define AUTHOR "EDITLEYEN: Optimist"
#define ACCESS_LEVEL ADMIN_IMMUNITY
#define ADMIN_LISTEN ADMIN_LEVEL_C
new message[192]
new sayText
new teamInfo
new maxPlayers
new g_MessageColor
new g_NameColor
new g_AdminListen
new strName[191]
new strText[191]
new alive[11]
new const g_szTag[][] = {
"{DeathLove ~ Kurucu}",
"{DeathLove ~ Kurucu}",
"{DeathLove ~ Yonetim}",
"{DeathLove ~ Admin}",
"{DeathLove ~ GaminG}"
}
new const g_iTagFlag[sizeof(g_szTag)] = {
ADMIN_IMMUNITY,
ADMIN_IMMUNITY,
ADMIN_BAN,
ADMIN_KICK,
ADMIN_RESERVATION
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_MessageColor = register_cvar("amx_color", "5")
g_NameColor = register_cvar("amx_namecolor", "6")
g_AdminListen = register_cvar("amx_listen", "1")
sayText = get_user_msgid("SayText")
teamInfo = get_user_msgid("TeamInfo")
maxPlayers = get_maxplayers()
register_message(sayText, "avoid_duplicated")
register_concmd("amx_color", "set_color", ACCESS_LEVEL, "<color>")
register_concmd("amx_namecolor", "set_name_color", ACCESS_LEVEL, "<color>")
register_concmd("amx_listen", "set_listen", ACCESS_LEVEL, "<1 | 0>")
register_clcmd("say", "hook_say")
register_clcmd("say_team", "hook_teamsay")
}
public avoid_duplicated(msgId, msgDest, receiver)
{
return PLUGIN_HANDLED
}
get_tag_index(id)
{
new flags = get_user_flags(id)
for(new i = 1; i < sizeof(g_iTagFlag); i++)
{
if(check_admin_flag(flags, g_iTagFlag[i]))
{
return i
}
}
return 0
}
check_admin_flag(flags, flag)
{
if(flag == ADMIN_ADMIN)
{
return ((flags & ~ADMIN_USER) > 0)
}
else if(flag == ADMIN_ALL)
{
return 1
}
return (flags & flag)
}
public hook_say(id)
{
read_args(message, 191)
remove_quotes(message)
if(message[0] == '@' || message[0] == '/' || message[0] == '!' || equal(message, ""))
return PLUGIN_CONTINUE
new name[32]
get_user_name(id, name, 31)
new admin = get_tag_index(id)
new isAlive
if(is_user_alive(id))
{
isAlive = 1
alive = "^x01"
}
else
{
isAlive = 0
alive = "^x01*DEAD* "
}
static color[10]
if(admin)
{
// Ýsim
switch(get_pcvar_num(g_NameColor))
{
case 1:
format(strName, 191, "^x04%s %s%s", g_szTag[admin], alive, name)
case 2:
format(strName, 191, "^x04%s %s^x04%s ", g_szTag[admin], alive, name)
case 3:
{
color = "SPECTATOR"
format(strName, 191, "^x04%s %s^x03%s ", g_szTag[admin], alive, name)
}
case 4:
{
color = "CT"
format(strName, 191, "^x04%s %s^x03%s", g_szTag[admin], alive, name)
}
case 5:
{
color = "TERRORIST"
format(strName, 191, "^x04%s %s^x03%s", g_szTag[admin], alive, name)
}
case 6:
{
get_user_team(id, color, 9)
format(strName, 191, "^x04%s %s^x03%s", g_szTag[admin], alive, name)
}
}
// Mesaj
switch(get_pcvar_num(g_MessageColor))
{
case 1: // Sari
format(strText, 191, "%s", message)
case 2: // Yesil
format(strText, 191, "^x04%s", message)
case 3: // Beyaz
{
copy(color, 9, "SPECTATOR")
format(strText, 191, "^x03%s", message)
}
case 4: // Mavi
{
copy(color, 9, "CT")
format(strText, 191, "^x03%s", message)
}
case 5: // Kirmizi
{
copy(color, 9, "TERRORIST")
format(strText, 191, "^x03%s", message)
}
}
}
else
{
get_user_team(id, color, 9)
format(strName, 191, "%s^x03%s", alive, name)
format(strText, 191, "%s", message)
}
format(message, 191, "%s^x01 : %s", strName, strText)
sendMessage(color, isAlive)
return PLUGIN_CONTINUE
}
public hook_teamsay(id)
{
new playerTeam = get_user_team(id)
new playerTeamName[19]
switch(playerTeam)
{
case 1:
copy(playerTeamName, 11, "Terrorists")
case 2:
copy(playerTeamName, 18, "Counter-Terrorists")
default:
copy(playerTeamName, 9, "Spectator")
}
read_args(message, 191)
remove_quotes(message)
if(message[0] == '@' || message[0] == '/' || message[0] == '!' || equal(message, ""))
return PLUGIN_CONTINUE
new name[32]
get_user_name(id, name, 31)
new admin = get_tag_index(id)
new isAlive
if(is_user_alive(id))
{
isAlive = 1
alive = "^x01"
}
else
{
isAlive = 0
alive = "^x01*DEAD* "
}
static color[10]
if(admin)
{
// Ýsim
switch(get_pcvar_num(g_NameColor))
{
case 1:
format(strName, 191, "%s(%s)^x04%s %s", alive, playerTeamName, g_szTag[admin], name)
case 2:
format(strName, 191, "%s(%s)^x04%s ^x04%s", alive, playerTeamName, g_szTag[admin], name)
case 3:
{
color = "SPECTATOR"
format(strName, 191, "%s(%s)^x04%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
}
case 4:
{
color = "CT"
format(strName, 191, "%s(%s)^x04%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
}
case 5:
{
color = "TERRORIST"
format(strName, 191, "%s(%s)^x04%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
}
case 6:
{
get_user_team(id, color, 9)
format(strName, 191, "%s(%s)^x04%s ^x03%s", alive, playerTeamName, g_szTag[admin], name)
}
}
// Message
switch(get_pcvar_num(g_MessageColor))
{
case 1: // Sari
format(strText, 191, "%s", message)
case 2: // Yesil
format(strText, 191, "^x04%s", message)
case 3: // Beyaz
{
copy(color, 9, "SPECTATOR")
format(strText, 191, "^x03%s", message)
}
case 4: // Mavi
{
copy(color, 9, "CT")
format(strText, 191, "^x03%s", message)
}
case 5: // Kirmizi
{
copy(color, 9, "TERRORIST")
format(strText, 191, "^x03%s", message)
}
}
}
else
{
get_user_team(id, color, 9)
format(strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name)
format(strText, 191, "%s", message)
}
format(message, 191, "%s ^x01: %s", strName, strText)
sendTeamMessage(color, isAlive, playerTeam)
return PLUGIN_CONTINUE
}
public set_color(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[1], newColor
read_argv(1, arg, 1)
newColor = str_to_num(arg)
if(newColor >= 1 && newColor <= 5)
{
set_pcvar_num(g_MessageColor, newColor)
if(get_pcvar_num(g_NameColor) != 1 &&
((newColor == 3 && get_pcvar_num(g_NameColor) != 3)
||(newColor == 4 && get_pcvar_num(g_NameColor) != 4)
||(newColor == 5 && get_pcvar_num(g_NameColor) != 5)))
{
set_pcvar_num(g_NameColor, 6)
}
}
return PLUGIN_HANDLED
}
public set_name_color(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[1], newColor
read_argv(1, arg, 1)
newColor = str_to_num(arg)
if(newColor >= 1 && newColor <= 6)
{
set_pcvar_num(g_NameColor, newColor)
if((get_pcvar_num(g_MessageColor) != 1
&&((newColor == 3 && get_pcvar_num(g_MessageColor) != 3)
||(newColor == 4 && get_pcvar_num(g_MessageColor) != 4)
||(newColor == 5 && get_pcvar_num(g_MessageColor) != 5)))
|| get_pcvar_num(g_NameColor) == 6)
{
set_pcvar_num(g_MessageColor, 5)
}
}
return PLUGIN_HANDLED
}
public set_listen(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[1], newListen
read_argv(1, arg, 1)
newListen = str_to_num(arg)
set_pcvar_num(g_AdminListen, newListen)
return PLUGIN_HANDLED
}
public sendMessage(color[], alive)
{
new teamName[10]
for(new player = 1; player < maxPlayers; player++)
{
if(!is_user_connected(player))
continue
if(alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
{
get_user_team(player, teamName, 9)
changeTeamInfo(player, color)
writeMessage(player, message)
changeTeamInfo(player, teamName)
}
}
}
public sendTeamMessage(color[], alive, playerTeam)
{
new teamName[10]
for(new player = 1; player < maxPlayers; player++)
{
if(!is_user_connected(player))
continue
if(get_user_team(player) == playerTeam || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
{
if(alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN)
{
get_user_team(player, teamName, 9)
changeTeamInfo(player, color)
writeMessage(player, message)
changeTeamInfo(player, teamName)
}
}
}
}
public changeTeamInfo(player, team[])
{
message_begin(MSG_ONE, teamInfo, _, player)
write_byte(player)
write_string(team)
message_end()
}
public writeMessage(player, message[])
{
message_begin(MSG_ONE, sayText, {0, 0, 0}, player)
write_byte(player)
write_string(message)
message_end()
}| Link: | |
| Linklerini gizle |
-
By.King ►EmrullaH◄
Yasaklı Üye
- Mesajlar: 4297
- Kayıt: Cmt Şub 24, 2018 6:05 pm
- Konum: İstanbul
- İletişim:
Auto Bindleme Tuş Hatası
Bi sonraki sefere kod içinden at
Kullandığın pluginlerin listesini atar mısın rica etsem
Birde deadchat i kapatıp deneyebilirsin sonra gene açarsın
Kullandığın pluginlerin listesini atar mısın rica etsem
Birde deadchat i kapatıp deneyebilirsin sonra gene açarsın
| Link: | |
| Linklerini gizle |
-
BeratZ
Konu Sahibi - Mesajlar: 106
- Kayıt: Cum Oca 13, 2017 3:44 am
- Server Ip/DNS: cs88.csduragi.com
- Clan İsmi: [D]eath [L]ove
Auto Bindleme Tuş Hatası
Anlayamadim, kod icinden at derken? Oyle yapmadimmi? ; Custom - Add 3rd party plugins hereBy.King ►EmrullaH◄ yazdı: Pzr Oca 13, 2019 5:36 pm Bi sonraki sefere kod içinden at
Kullandığın pluginlerin listesini atar mısın rica etsem
Birde deadchat i kapatıp deneyebilirsin sonra gene açarsın
csd_specbanner.amxx ; Spec Banner Eklentisi
csd_pubbotv2.amxx ; PubBot eklentisi, /slay /slap gibi kısayollar
csd_reklamengel.amxx ; reklam engelleme [kaldırmayınız]
mermikontrol.amxx ; Mermilerin daha duzgun gitmesini saglar
unbanmenu.amxx
csd_csdm_menu.amxx ; CSDM menu /csdm yazip acip kapatabilirsiniz
YesilYazi2.amxx
syn_surfjetpack.amxx
admin_usersini.amxx
silahdegistirme.amxx
Map_Spawns_Editor.amxx
AutoBind.amxx
| Link: | |
| Linklerini gizle |