Plugin_init kapattıktan sonra boşluğa kod yazmışsın orada hata veriyor
Kod: Tümünü seç
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("chooseteam", "cmdCambioTeam")
register_concmd("say /takim", "cmdTeamLock", ADMIN_CVAR)
register_concmd("say !takim", "cmdTeamLock", ADMIN_CVAR)
register_concmd("say .takim", "cmdTeamLock", ADMIN_CVAR)
}
gg_teamlock = register_cvar("takimlar","0")
Biraz daha düzgün hâlini kodladım. Çalışıp çalışmadığını denemedim. Ufak hata yapmadıysam çalışır. Biraz incele.
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
#define ADMIN_YETKI ADMIN_CVAR
new const tag[] = "CSDuragi";
new bool:lockteam;
public plugin_init() {
register_plugin("Takim Kilit", "1.0", "PurposeLess");
register_clcmd("jointeam", "@clcmd_jointeam");
register_clcmd("say /takim", "@clcmd_takimlock");
register_clcmd("say !takim", "@clcmd_takimlock");
register_clcmd("say .takim", "@clcmd_takimlock");
}
@clcmd_jointeam(const id)
{
if(lockteam && (TEAM_UNASSIGNED < get_member(id, m_iTeam) < TEAM_SPECTATOR))
{
client_print_color(id, id, "^4[^3%s^4] ^1Takim degistirme kapalidir.", tag);
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
@clcmd_takimlock(const id)
{
if(~get_user_flags(id) & ADMIN_YETKI)
{
client_print_color(id, id, "^4[^3%s^4] ^1Bu komutu kullanma yetkin yok.", tag);
return PLUGIN_HANDLED;
}
lockteam = (lockteam) ? false : true;
client_print_color(0, 0, "^4[^3%n^4] ^1Takim degistirme ^4%s.", lockteam ? "kapanmistir" : "acilmistir");
return PLUGIN_HANDLED;
}
#pragma semicolon 1 -> Her kodun sonuna ; eklenmediği sürece hata verdirdir. (düzen için)
lockteam = (lockteam) ? false : true; -> Daha iyi hâli vardı unuttum böyle yaptım. Açıksa kapalı, kapalıysa açık.
(TEAM_UNASSIGNED < get_member(id, m_iTeam) < TEAM_SPECTATOR) -> Takım içindeyse demek