Attigim edo plugini derlerken bu hatayi aliyorum.
EdoSistem.sma(69) : warning 213: tag mismatch
Discord : mejaxx Steam : mejaxbey
)

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#define PLUGIN "Round Mvp"
#define VERSION "1.0"
#define AUTHOR "Latinn"
new iKills[33], iPlants[33], iDefuses[33]
new g_HudMessageEnabled = 1 // Varsayılan olarak HUD açık
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "onNewRound", "a", "1=0", "2=0")
register_event("SendAudio", "onRoundEnd", "a", "2=%!MRAD_terwin", "2=%!MRAD_ctwin")
register_event("DeathMsg", "onPlayerKilled", "a")
register_logevent("onBombPlanted", 3, "2=Planted_The_Bomb")
register_logevent("onBombDefused", 3, "2=Defused_The_Bomb")
register_concmd("amx_hudmessage", "cmd_toggle_hud", ADMIN_RCON, "<1 | 0> - HUD mesajlarini ac/kapat")
}
public onNewRound() {
for (new i = 1; i <= 32; i++) {
iKills[i] = 0
iPlants[i] = 0
iDefuses[i] = 0
}
}
public onPlayerKilled() {
new killer = read_data(1)
if (killer > 0 && killer <= 32) {
iKills[killer]++
}
}
public onBombPlanted() {
new id = get_loguser_index()
iPlants[id]++
}
public onBombDefused() {
new id = get_loguser_index()
iDefuses[id]++
}
public onRoundEnd() {
new audio[32]
read_data(2, audio, charsmax(audio))
new winningTeam = 0
if (equal(audio, "%!MRAD_ctwin")) {
winningTeam = 2
} else if (equal(audio, "%!MRAD_terwin")) {
winningTeam = 1
}
if (winningTeam == 0) return
new bestPlayer = 0
new bestScore = -1
for (new i = 1; i <= 32; i++) {
if (!is_user_connected(i)) continue
if (cs_get_user_team(i) != winningTeam) continue
new score = (iKills[i] * 3) + (iPlants[i] * 2) + (iDefuses[i] * 2)
if (score > bestScore) {
bestScore = score
bestPlayer = i
}
}
if (bestPlayer > 0) {
new name[32]
get_user_name(bestPlayer, name, charsmax(name))
new motive[64]
if (iKills[bestPlayer] >= iPlants[bestPlayer] && iKills[bestPlayer] >= iDefuses[bestPlayer]) {
formatex(motive, charsmax(motive), "En Cok Vurdugu Icin")
} else if (iPlants[bestPlayer] >= iDefuses[bestPlayer]) {
formatex(motive, charsmax(motive), "C4 Kurulumu")
} else {
formatex(motive, charsmax(motive), "C4 Imha")
}
// Chat mesajı
ColorChat(0, GREEN, "^1[^4PEGASUS^1] ^3EDO ^1• ^4%s ^1|^3%s^1|", name, motive)
// HUD mesajı, eğer aktifse
if (g_HudMessageEnabled) {
set_hudmessage(0, 255, 0, -1.0, 0.25, 0)
show_hudmessage(0, "MVP • %s^n|%s|", name, motive)
}
// Ödül
set_user_health(bestPlayer, get_user_health(bestPlayer) + 10)
cs_set_user_money(bestPlayer, cs_get_user_money(bestPlayer) + 1000)
}
}
public cmd_toggle_hud(id, level, cid) {
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[4]
read_argv(1, arg, charsmax(arg))
new newValue = str_to_num(arg)
g_HudMessageEnabled = !!newValue // bool dönüşümü (0 veya 1)
console_print(id, "^1[^4PEGASUS^1] EDO Hud Mesaj Durumu: %s", g_HudMessageEnabled ? "^4Acik" : "^3Kapali")
return PLUGIN_HANDLED
}
get_loguser_index() {
static szLoguser[80], name[32]
read_logargv(0, szLoguser, charsmax(szLoguser))
parse_loguser(szLoguser, name, charsmax(name))
return get_user_index(name)
}
(28-06-2025, 15:59)mejaxamaa Adlı Kullanıcıdan Alıntı: Attigim edo plugini derlerken bu hatayi aliyorum.
EdoSistem.sma(69) : warning 213: tag mismatch
(28-06-2025, 16:14)Mr.Commander Adlı Kullanıcıdan Alıntı:ayni hatayı veriyorPHP Kod:#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#define PLUGIN "Round Mvp"
#define VERSION "1.0"
#define AUTHOR "Latinn"
new iKills[33], iPlants[33], iDefuses[33]
new g_HudMessageEnabled = 1 // Varsayılan olarak HUD açık
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "onNewRound", "a", "1=0", "2=0")
register_event("SendAudio", "onRoundEnd", "a", "2=%!MRAD_terwin", "2=%!MRAD_ctwin")
register_event("DeathMsg", "onPlayerKilled", "a")
register_logevent("onBombPlanted", 3, "2=Planted_The_Bomb")
register_logevent("onBombDefused", 3, "2=Defused_The_Bomb")
register_concmd("amx_hudmessage", "cmd_toggle_hud", ADMIN_RCON, "<1 | 0> - HUD mesajlarini ac/kapat")
}
public onNewRound() {
for (new i = 1; i <= 32; i++) {
iKills[i] = 0
iPlants[i] = 0
iDefuses[i] = 0
}
}
public onPlayerKilled() {
new killer = read_data(1)
if (killer > 0 && killer <= 32) {
iKills[killer]++
}
}
public onBombPlanted() {
new id = get_loguser_index()
iPlants[id]++
}
public onBombDefused() {
new id = get_loguser_index()
iDefuses[id]++
}
public onRoundEnd() {
new audio[32]
read_data(2, audio, charsmax(audio))
new winningTeam = 0
if (equal(audio, "%!MRAD_ctwin")) {
winningTeam = 2
} else if (equal(audio, "%!MRAD_terwin")) {
winningTeam = 1
}
if (winningTeam == 0) return
new bestPlayer = 0
new bestScore = -1
for (new i = 1; i <= 32; i++) {
if (!is_user_connected(i)) continue
if (cs_get_user_team(i) != winningTeam) continue
new score = (iKills[i] * 3) + (iPlants[i] * 2) + (iDefuses[i] * 2)
if (score > bestScore) {
bestScore = score
bestPlayer = i
}
}
if (bestPlayer > 0) {
new name[32]
get_user_name(bestPlayer, name, charsmax(name))
new motive[64]
if (iKills[bestPlayer] >= iPlants[bestPlayer] && iKills[bestPlayer] >= iDefuses[bestPlayer]) {
formatex(motive, charsmax(motive), "En Cok Vurdugu Icin")
} else if (iPlants[bestPlayer] >= iDefuses[bestPlayer]) {
formatex(motive, charsmax(motive), "C4 Kurulumu")
} else {
formatex(motive, charsmax(motive), "C4 Imha")
}
// Chat mesajı
ColorChat(0, GREEN, "^1[^4PEGASUS^1] ^3EDO ^1• ^4%s ^1|^3%s^1|", name, motive)
// HUD mesajı, eğer aktifse
if (g_HudMessageEnabled) {
set_hudmessage(0, 255, 0, -1.0, 0.25, 0)
show_hudmessage(0, "MVP • %s^n|%s|", name, motive)
}
// Ödül
set_user_health(bestPlayer, get_user_health(bestPlayer) + 10)
cs_set_user_money(bestPlayer, cs_get_user_money(bestPlayer) + 1000)
}
}
public cmd_toggle_hud(id, level, cid) {
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg[4]
read_argv(1, arg, charsmax(arg))
new newValue = str_to_num(arg)
g_HudMessageEnabled = !!newValue // bool dönüşümü (0 veya 1)
console_print(id, "^1[^4PEGASUS^1] EDO Hud Mesaj Durumu: %s", g_HudMessageEnabled ? "^4Acik" : "^3Kapali")
return PLUGIN_HANDLED
}
get_loguser_index() {
static szLoguser[80], name[32]
read_logargv(0, szLoguser, charsmax(szLoguser))
parse_loguser(szLoguser, name, charsmax(name))
return get_user_index(name)
}(28-06-2025, 15:59)mejaxamaa Adlı Kullanıcıdan Alıntı: Attigim edo plugini derlerken bu hatayi aliyorum.
EdoSistem.sma(69) : warning 213: tag mismatch
Bu şekilde dene bakalım.
(28-06-2025, 16:22)mejaxamaa Adlı Kullanıcıdan Alıntı: hep derledigimde oluyor maalesef @TheByMortaltamam ama hata değil bu uyarı veriyor bak eklentinde böyle bir kod var diyor aktif edip kullana bilirsin yanı
(28-06-2025, 16:25)TheByMortal Adlı Kullanıcıdan Alıntı:derliyorum ama yine hata veriyor yani derlenilmiyor(28-06-2025, 16:22)mejaxamaa Adlı Kullanıcıdan Alıntı: hep derledigimde oluyor maalesef @TheByMortaltamam ama hata değil bu uyarı veriyor bak eklentinde böyle bir kod var diyor aktif edip kullana bilirsin yanı
(28-06-2025, 16:34)mejaxamaa Adlı Kullanıcıdan Alıntı:hocam arkadaş diyor ki eklentiyi aktif et map değiş çalışır bu uyarı mesajı eklentide sorun yaşatmaz demek istemiş(28-06-2025, 16:25)TheByMortal Adlı Kullanıcıdan Alıntı: tamam ama hata değil bu uyarı veriyor bak eklentinde böyle bir kod var diyor aktif edip kullana bilirsin yanıderliyorum ama yine hata veriyor yani derlenilmiyor
(28-06-2025, 17:12)EmirCW Adlı Kullanıcıdan Alıntı:tamam şimdi anladım ve oldu teşekkür ederim(28-06-2025, 16:34)mejaxamaa Adlı Kullanıcıdan Alıntı: derliyorum ama yine hata veriyor yani derlenilmiyorhocam arkadaş diyor ki eklentiyi aktif et map değiş çalışır bu uyarı mesajı eklentide sorun yaşatmaz demek istemiş