2. plugınımı kodladım ve hata aldım gene vıdeo dahı ızledım ama hersey tam eksık yok
Plugın : https://dosya.co/f3b7491rb3l2/admınmenu.sma.html
Hata : 95.173.173.139/1606723718/1606723718_admnmenu.sma(35) : warning 217: loose indentation
95.173.173.139/1606723718/1606723718_admnmenu.sma(35) : error 029: invalid expression, assumed zero
95.173.173.139/1606723718/1606723718_admnmenu.sma(35) : error 017: undefined symbol "menu"
95.173.173.139/1606723718/1606723718_admnmenu.sma(35) : error 017: undefined symbol "item"
95.173.173.139/1606723718/1606723718_admnmenu.sma(35) : fatal error 107: too many error messages on one line
Compilation aborted.
4 Errors.
Done
Konu
Buyur ;
PHP Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Admin_Menu"
#define VERSION "1.0"
#define AUTHOR "STRAKE"
public plugin_init(){
register_clcmd("say /menu","Admin_Menu");
register_clcmd("say .menu","Admin_Menu");
register_clcmd("say !menu","Admin_Menu");
register_clcmd("say /adminmenu","Admin_Menu");
register_clcmd("say .adminmenu","Admin_Menu");
register_clcmd("say !adminmenu","Admin_Menu");
}
public Admin_Menu(id) {
if(get_user_flags(id) && ADMIN_BAN){
new menu = menu_create("\wAdminMenu, [V!CE]LAND", "admins")
menu_additem(menu, "\r=> \wBan Menu \r<=", "1", 0);
menu_additem(menu, "\r=> \wUnban Menu \r<=", "2", 0);
menu_additem(menu, "\r=> \wKick Menu \r<=", "3", 0);
menu_additem(menu, "\r=> \rGaG Menu \r<=", "4", 0);
menu_additem(menu, "\r=> \rSlap Menu \r<=", "5", 0);
menu_additem(menu, "\r=> \rTeam Menu \r<=", "6", 0);
menu_additem(menu, "\r=> \rRestart Game \r<=", "7", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
else{
renkli_yazi(id, "!t[!gUYARI!t] !gBu Menu !t[ YETKILIYE ] !gOzeldir...")
}
}
public admins(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
renkli_yazi(id,"!nBan Menu Acildi Dikkat Et Yanlis Tusa Basma")
console_cmd(id,"amx_banmenu");
}
case 2:
{
renkli_yazi(id,"!nUnban Menu Acildi Bidahakine Yanlis Tusa Basmamaya Dikkat Et")
console_cmd(id,"amx_unbanmenu");
}
case 3:
{
renkli_yazi(id,"!nKick Menu Acildi Dikkat Et Yanlis Tusa Basma")
console_cmd(id,"amx_kickmenu");
}
case 4:
{
renkli_yazi(id,"!nGaG Menu Acildi Dikkat Et Yanlis Tusa Basma")
console_cmd(id,"amx_gagmenu");
}
case 5:
{
renkli_yazi(id,"!nSlap Menu Acildi Elinden Geldigince Gereksiz Yetki Kullanma")
console_cmd(id,"amx_slapmenu");
}
case 6:
{
renkli_yazi(id,"!nTeam Menu Acildi Sadece Takimlari Esitlemek cin Kullan")
console_cmd(id,"amx_teammenu");
}
case 7:
{
renkli_yazi(0,"!nServera Admin Tarafindan Restart Atildi")
console_cmd(id,"amx_cvar sv_restart 1");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
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(msg)
message_end()
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
~ CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
(30-11-2020, 18:35)QuryWesT Adlı Kullanıcıdan Alıntı: Buyur ;oldu tesekkurler pekı ogrenmem ıcın tam olarak ne yaptıgını soylermısınPHP Kod:/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Admin_Menu"
#define VERSION "1.0"
#define AUTHOR "STRAKE"
public plugin_init(){
register_clcmd("say /menu","Admin_Menu");
register_clcmd("say .menu","Admin_Menu");
register_clcmd("say !menu","Admin_Menu");
register_clcmd("say /adminmenu","Admin_Menu");
register_clcmd("say .adminmenu","Admin_Menu");
register_clcmd("say !adminmenu","Admin_Menu");
}
public Admin_Menu(id) {
if(get_user_flags(id) && ADMIN_BAN){
new menu = menu_create("\wAdminMenu, [V!CE]LAND", "admins")
menu_additem(menu, "\r=> \wBan Menu \r<=", "1", 0);
menu_additem(menu, "\r=> \wUnban Menu \r<=", "2", 0);
menu_additem(menu, "\r=> \wKick Menu \r<=", "3", 0);
menu_additem(menu, "\r=> \rGaG Menu \r<=", "4", 0);
menu_additem(menu, "\r=> \rSlap Menu \r<=", "5", 0);
menu_additem(menu, "\r=> \rTeam Menu \r<=", "6", 0);
menu_additem(menu, "\r=> \rRestart Game \r<=", "7", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
else{
renkli_yazi(id, "!t[!gUYARI!t] !gBu Menu !t[ YETKILIYE ] !gOzeldir...")
}
}
public admins(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
renkli_yazi(id,"!nBan Menu Acildi Dikkat Et Yanlis Tusa Basma")
console_cmd(id,"amx_banmenu");
}
case 2:
{
renkli_yazi(id,"!nUnban Menu Acildi Bidahakine Yanlis Tusa Basmamaya Dikkat Et")
console_cmd(id,"amx_unbanmenu");
}
case 3:
{
renkli_yazi(id,"!nKick Menu Acildi Dikkat Et Yanlis Tusa Basma")
console_cmd(id,"amx_kickmenu");
}
case 4:
{
renkli_yazi(id,"!nGaG Menu Acildi Dikkat Et Yanlis Tusa Basma")
console_cmd(id,"amx_gagmenu");
}
case 5:
{
renkli_yazi(id,"!nSlap Menu Acildi Elinden Geldigince Gereksiz Yetki Kullanma")
console_cmd(id,"amx_slapmenu");
}
case 6:
{
renkli_yazi(id,"!nTeam Menu Acildi Sadece Takimlari Esitlemek cin Kullan")
console_cmd(id,"amx_teammenu");
}
case 7:
{
renkli_yazi(0,"!nServera Admin Tarafindan Restart Atildi")
console_cmd(id,"amx_cvar sv_restart 1");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
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(msg)
message_end()
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
(30-11-2020, 18:37)suriyelikene Adlı Kullanıcıdan Alıntı: Forum dışı link kullanmayın.kusura bakma elımde bu vardı hızlıca ekleyeyım dedım
Son Düzenleme: 30-11-2020, 18:37, Düzenleyen: strake.
if { Acmisin Fakat } Kapatmamişsin
~ CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
İstek konusu, @QuryWesT adlı kullanıcı tarafından 9 dakika içinde çözülmüştür.
İsteği çözdüğü için QuryWesT Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
QuryWesT Adlı kullanıcı sizin dışınızda toplam 9 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için QuryWesT Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
QuryWesT Adlı kullanıcı sizin dışınızda toplam 9 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Benzer Konular
Yorum
1.229
Okunma
28-03-2026, 21:33
Yorum
2.160
Okunma
09-01-2026, 22:35
)


