Aşağıda kodlarını verdiğim eklentiyi yüklerken hata ile karşılaşıyorum. Nasıl çözebiliriz ? Toplam 26 hata veriyor.
#include <dhudmessage> sildiğimde 5 hata kalıyor. Yardım edebilir misiniz?
HATALAR :
Kod: Tümünü seç
/home/araclar/compiler/include/dhudmessage.inc(19) : error 021: symbol already defined: "set_dhudmessage"
/home/araclar/compiler/include/dhudmessage.inc(24) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(34) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(37) : error 021: symbol already defined: "show_dhudmessage"
/home/araclar/compiler/include/dhudmessage.inc(42) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(44) : warning 218: old style prototypes used with optional semicolumns
/home/araclar/compiler/include/dhudmessage.inc(45) : error 054: unmatched closing brace
/home/araclar/compiler/include/dhudmessage.inc(46) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(49) : warning 218: old style prototypes used with optional semicolumns
/home/araclar/compiler/include/dhudmessage.inc(50) : error 054: unmatched closing brace
/home/araclar/compiler/include/dhudmessage.inc(51) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(54) : error 021: symbol already defined: "get_players"
/home/araclar/compiler/include/dhudmessage.inc(56) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(58) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(63) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(65) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(67) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(70) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(79) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(82) : warning 218: old style prototypes used with optional semicolumns
/home/araclar/compiler/include/dhudmessage.inc(83) : error 054: unmatched closing brace
/home/araclar/compiler/include/dhudmessage.inc(84) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(86) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(90) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(95) : error 021: symbol already defined: "vformat"
/home/araclar/compiler/include/dhudmessage.inc(96) : warning 218: old style prototypes used with optional semicolumns
/home/araclar/compiler/include/dhudmessage.inc(97) : error 054: unmatched closing brace
/home/araclar/compiler/include/dhudmessage.inc(100) : error 021: symbol already defined: "ArrayDestroy"
/home/araclar/compiler/include/dhudmessage.inc(103) : error 010: invalid function or declaration
/home/araclar/compiler/include/dhudmessage.inc(106) : error 025: function heading differs from prototype
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <dhudmessage>
#include <cstrike>
#include <fun>
#define PLUGIN "Yeni Calisma"
#define VERSION "1.0"
#define AUTHOR "FinalFragment"
#define PREFIX "[Tag]"
new funmod
new g_RoundCount
new g_RoundRemain
new pCvar_numrounds
new ct_score, terrorist_score;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
pCvar_numrounds = register_cvar("amx_hs_rounds", "10")
register_clcmd("say /modbaslat", "cmd_fun")
register_clcmd("say /modbitir", "cmd_fun_off")
register_plugin("Aim Practice","1.0","Yazar")
register_concmd("aim_prac", "aim_prac", ADMIN_LEVEL_A, "aim_prac <on|off> or <1|0>")
register_event( "SendAudio" , "round_end" , "a" , "2=%!MRAD_terwin" );
register_event( "SendAudio" , "round_end" , "a" , "2=%!MRAD_ctwin" );
register_event( "TeamScore" , "team_score", "a");
set_task(1.0,"score_round",_,_,_,"b")
RegisterHam(Ham_Spawn, "player", "fw_post_plr_spawn", 1)
}
public aim_prac(id)
{
if (id && !((get_user_flags(id) & ADMIN_LEVEL_A)))
{
//client_print(id, print_console, "[Tag] You do not have access to this command")
return PLUGIN_CONTINUE
}
new arg[8]
read_argv(1, arg, 7)
if((equali(arg, "on"))||(equali(arg, "1")))
{
set_user_hitzones(0 ,0, 2)
//client_print(id, print_console, "[Tag] Mod basladi. Basarilar !")
//client_print(0, print_chat, "[Tag] Mod basladi. Basarilar !")
}
else
{
set_user_hitzones(0, 0, 255)
//client_print(id, print_console, "[Tag] Mod kapatildi.")
//client_print(0, print_chat, "[Tag] Mod kapatildi.")
}
return PLUGIN_HANDLED
}
public team_score()
{
new team[32];
read_data(1,team,31);
if (equal(team,"CT"))
{
ct_score = read_data(2);
}
else if (equal(team,"TERRORIST"))
{
terrorist_score = read_data(2);
}
}
public score_round()
{
g_RoundRemain = get_pcvar_num(pCvar_numrounds) - g_RoundCount
if(funmod && g_RoundCount != get_pcvar_num(pCvar_numrounds))
{
set_dhudmessage(0, 30, 300, -1.1, 0.0, 0, 0.5, 2.0, 0.08, 2.0, true);
show_dhudmessage(0," [ Kalan Round : %d ]", g_RoundRemain);
set_dhudmessage(0, 70, 200, -1.0, 0.0, 0, 0.5, 2.0, 0.08, 2.0, true);
show_dhudmessage(0," [ CT : %d ] ", ct_score);
set_dhudmessage(200, 0, 0, -1.0, 0.0, 0, 0.5, 2.0, 0.08, 2.0, true);
show_dhudmessage(0," [ T : %d ]", terrorist_score);
}
}
public fw_post_plr_spawn(id) {
if(funmod)
{
server_cmd("aim_prac on")
}
}
public round_end(id) {
g_RoundCount++
if(funmod && g_RoundCount >= get_pcvar_num(pCvar_numrounds) && ct_score >= terrorist_score)
{
set_dhudmessage(0, 30, 300, -1.0, -1.0, 0, 0.5, 2.0, 0.08, 2.0, true);
show_dhudmessage(0," [ CT Takimi Modu Kazandi ] ");
fun_off()
}
else if(funmod && g_RoundCount >= get_pcvar_num(pCvar_numrounds) && terrorist_score >= ct_score)
{
set_dhudmessage(0, 30, 300, -1.0, -1.0, 0, 0.5, 2.0, 0.08, 2.0, true);
show_dhudmessage(0," [ T Takimi Modu Kazandi ] ");
fun_off()
}
}
public cmd_fun(id) {
if(is_user_admin(id))
{
client_print(0, print_chat, "%s Mod basladi. Toplam %d round surecek. Basarilar !", PREFIX, get_pcvar_num(pCvar_numrounds))
funmod = 1
g_RoundCount = 0
server_cmd("sv_restartround %d", 1)
}
return PLUGIN_HANDLED
}
fun_off() {
funmod = 0
client_print(0, print_chat, "%s Mod sona erdi.", PREFIX)
}
public cmd_fun_off(id) {
if(is_user_admin(id))
{
server_cmd("aim_prac off")
funmod = 0
client_print(0, print_chat, "%s Mod sona erdi.", PREFIX)
server_cmd("sv_restartround %d", 1)
}
return PLUGIN_HANDLED
}