hata :
Eklenti : Random_Message.sma
Eklenti Hatali
erleme Hatasi,Eklenti kodlari Bozuk.!Hata Detay
1751407281_randommessage.sma(9) : error 001: expected token: "}", but found "/")

erleme Hatasi,Eklenti kodlari Bozuk.!#include <amxmodx>
new const PLUGIN[] = "Random_Message";
new const VERSION[] = "2.0";
new const AUTHOR[] = "By.KinG";
new const Messages[][] =
{
"[95.173.173.14] : ISIK AYARI ICIN saydan /isik yaziniz..",
"[95.173.173.14] : SHOPDAN GELISMELER YAPABILIRSINIZ saydan /shop yaziniz..",
"[95.173.173.14] : 2 Kere W Bastiginizda Hizlanirsiniz!!",
"[95.173.173.14] : 18 Yas Civari Ekibimize Yetkili Alincaktir : 0507 053 4208 WHATSAPP SADECE",
"[95.173.173.14] : Teamspeak3 Adresimiz : Gawiscanse Yazarak Girebilirsiniz!",
"[95.173.173.14] : Küfür & Hile & Speed Tarzi Kullanımlar Yasaktir ID Ban Yersiniz!"
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
set_task(30.0, "Message_Show", 0, _, _, "b");
}
public Message_Show()
{
Renkli_Yazi(0, "!t[BILGI] !g%s", Messages[random_num(0, sizeof(Messages) - 1)]);
}
stock Renkli_Yazi(const ID, const Input[], any:...)
{
static Message[191];
vformat(Message, 190, Input, 6);
replace_all(Message, 190, "!n", "^x01");
replace_all(Message, 190, "!g", "^x04");
replace_all(Message, 190, "!t", "^x03");
replace_all(Message, 190, "!n", "^x01");
replace_all(Message, 190, "!g", "^x04");
replace_all(Message, 190, "!t", "^x03");
#if AMXX_VERSION_NUM < 183
new Count = 1, Players[32];
if(ID) Players[0] = ID; else get_players(Players, Count, "ch");
{
for(new i = 0; i < Count; i++)
{
if(is_user_connected(Players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, Players[i]);
write_byte(Players[i]);
write_string(Message);
message_end();
}
}
}
#else
client_print_color(ID, ID, Message);
#endif
}
(02-07-2025, 01:21)Mr.Commander Adlı Kullanıcıdan Alıntı:tamamdır teşekkürler ilginiz için deathmatch için güzel plugınler lazım eğer olursa paylaşırmısınız link halindePlugin içerisinde "/isik" vs. yazdıklarınızdan dolayı hata veriyor. Birde sonda , ibarelerini kaldırmışsınız o yuzden. Buradakini kopyalarsanız sorunsuz çalışacaktır.PHP Kod:#include <amxmodx>
new const PLUGIN[] = "Random_Message";
new const VERSION[] = "2.0";
new const AUTHOR[] = "By.KinG";
new const Messages[][] =
{
"[95.173.173.14] : ISIK AYARI ICIN saydan /isik yaziniz..",
"[95.173.173.14] : SHOPDAN GELISMELER YAPABILIRSINIZ saydan /shop yaziniz..",
"[95.173.173.14] : 2 Kere W Bastiginizda Hizlanirsiniz!!",
"[95.173.173.14] : 18 Yas Civari Ekibimize Yetkili Alincaktir : 0507 053 4208 WHATSAPP SADECE",
"[95.173.173.14] : Teamspeak3 Adresimiz : Gawiscanse Yazarak Girebilirsiniz!",
"[95.173.173.14] : Küfür & Hile & Speed Tarzi Kullanımlar Yasaktir ID Ban Yersiniz!"
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
set_task(30.0, "Message_Show", 0, _, _, "b");
}
public Message_Show()
{
Renkli_Yazi(0, "!t[BILGI] !g%s", Messages[random_num(0, sizeof(Messages) - 1)]);
}
stock Renkli_Yazi(const ID, const Input[], any:...)
{
static Message[191];
vformat(Message, 190, Input, 6);
replace_all(Message, 190, "!n", "^x01");
replace_all(Message, 190, "!g", "^x04");
replace_all(Message, 190, "!t", "^x03");
replace_all(Message, 190, "!n", "^x01");
replace_all(Message, 190, "!g", "^x04");
replace_all(Message, 190, "!t", "^x03");
#if AMXX_VERSION_NUM < 183
new Count = 1, Players[32];
if(ID) Players[0] = ID; else get_players(Players, Count, "ch");
{
for(new i = 0; i < Count; i++)
{
if(is_user_connected(Players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, Players[i]);
write_byte(Players[i]);
write_string(Message);
message_end();
}
}
}
#else
client_print_color(ID, ID, Message);
#endif
}
(02-07-2025, 11:00)GWGAMING Adlı Kullanıcıdan Alıntı:chat cpt yapar bunu hocam(02-07-2025, 01:21)Mr.Commander Adlı Kullanıcıdan Alıntı:tamamdır teşekkürler ilginiz için deathmatch için güzel plugınler lazım eğer olursa paylaşırmısınız link halindePlugin içerisinde "/isik" vs. yazdıklarınızdan dolayı hata veriyor. Birde sonda , ibarelerini kaldırmışsınız o yuzden. Buradakini kopyalarsanız sorunsuz çalışacaktır.PHP Kod:#include <amxmodx>
new const PLUGIN[] = "Random_Message";
new const VERSION[] = "2.0";
new const AUTHOR[] = "By.KinG";
new const Messages[][] =
{
"[95.173.173.14] : ISIK AYARI ICIN saydan /isik yaziniz..",
"[95.173.173.14] : SHOPDAN GELISMELER YAPABILIRSINIZ saydan /shop yaziniz..",
"[95.173.173.14] : 2 Kere W Bastiginizda Hizlanirsiniz!!",
"[95.173.173.14] : 18 Yas Civari Ekibimize Yetkili Alincaktir : 0507 053 4208 WHATSAPP SADECE",
"[95.173.173.14] : Teamspeak3 Adresimiz : Gawiscanse Yazarak Girebilirsiniz!",
"[95.173.173.14] : Küfür & Hile & Speed Tarzi Kullanımlar Yasaktir ID Ban Yersiniz!"
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
set_task(30.0, "Message_Show", 0, _, _, "b");
}
public Message_Show()
{
Renkli_Yazi(0, "!t[BILGI] !g%s", Messages[random_num(0, sizeof(Messages) - 1)]);
}
stock Renkli_Yazi(const ID, const Input[], any:...)
{
static Message[191];
vformat(Message, 190, Input, 6);
replace_all(Message, 190, "!n", "^x01");
replace_all(Message, 190, "!g", "^x04");
replace_all(Message, 190, "!t", "^x03");
replace_all(Message, 190, "!n", "^x01");
replace_all(Message, 190, "!g", "^x04");
replace_all(Message, 190, "!t", "^x03");
#if AMXX_VERSION_NUM < 183
new Count = 1, Players[32];
if(ID) Players[0] = ID; else get_players(Players, Count, "ch");
{
for(new i = 0; i < Count; i++)
{
if(is_user_connected(Players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, Players[i]);
write_byte(Players[i]);
write_string(Message);
message_end();
}
}
}
#else
client_print_color(ID, ID, Message);
#endif
}
@Mr.Commander aynı konu uzerınden devam ediyim 2. konu acmıyım.
2 adet eklentı rica ediyorum oyt deathmatch için olcak bu eklentıler
1.) frag skoru ölüm kısmı 20 olunca ölüm kısmını 0'a çekmesini isticem fakat sol adam öldürme tarafı da sıfırlanmasını ıstemıyorum yapılabılır mı ?
2.) kill sayısı 200 olunca herhangı bırısı oyun ıcerısınde otomatık restart atmasını ıstıyorum.
sadece buradaki arkadaşların sayesinde düzenleme ve hata olaylarını çok iyi öğrendim. Zaten bu yaştan sonra benden olmaz.#include <amxmodx>
#include <reapi>
new const PLUGIN[] = "DeathMatch_Restart";
new const VERSION[] = "1.0";
new const AUTHOR[] = "By.KinG";
new Total_Kill;
new Total_Kill_ID[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("TextMsg","Event_Round_Restart","a","2&#Game_C");
RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);
}
public Event_Round_Restart()
{
Total_Kill = 0;
new Players[32], Num_All, New_ID;
get_players(Players, Num_All);
for(new i; i < Num_All; i++)
{
New_ID = Players[i];
Total_Kill_ID[New_ID] = 0;
}
}
public CBasePlayer_Killed(Victim, Killer)
{
if(is_user_connected(Victim) && is_user_connected(Killer) && Victim != Killer)
{
Total_Kill++;
Total_Kill_ID[Killer]++;
}
if(Total_Kill_ID[Killer] == 200)
{
new Name[33];
get_user_name(Killer, Name, 32);
if(get_user_flags(Killer) & ADMIN_RESERVATION)
{
client_print_color(0, 0, "^1[^3BILGI^1] ^4Admin ^1[^3%s^1] ^4Toplamda^3 200 Kill'e ^4Ulasti^1.", Name);
}
else
{
client_print_color(0, 0, "^1[^3BILGI^1] ^4Oyuncu ^1[^3%s^1] ^4Toplamda^3 200 Kill'e ^4Ulasti^1.", Name);
}
client_print_color(0, 0, "^1[^3BILGI^1] ^4Toplamda^3 %d ^4Kill ^1Alindi.", Total_Kill);
client_print_color(0, 0, "^1[^3BILGI^1] ^4Otomatik ^1Olarak ^3Restart ^1Atiliyor.");
server_cmd("amx_cvar sv_restart 5");
}
}
(02-07-2025, 21:13)TheByMortal Adlı Kullanıcıdan Alıntı:CHAT GPT Yaptırdım dedigin gibi(02-07-2025, 11:00)GWGAMING Adlı Kullanıcıdan Alıntı: tamamdır teşekkürler ilginiz için deathmatch için güzel plugınler lazım eğer olursa paylaşırmısınız link halindechat cpt yapar bunu hocam
@Mr.Commander aynı konu uzerınden devam ediyim 2. konu acmıyım.
2 adet eklentı rica ediyorum oyt deathmatch için olcak bu eklentıler
1.) frag skoru ölüm kısmı 20 olunca ölüm kısmını 0'a çekmesini isticem fakat sol adam öldürme tarafı da sıfırlanmasını ıstemıyorum yapılabılır mı ?
2.) kill sayısı 200 olunca herhangı bırısı oyun ıcerısınde otomatık restart atmasını ıstıyorum.
süpersin..