satır 29 undefined symbol "Item"
satır 29 "sizeof" operator is unvalid on "function" symbols
satır 29 invalid expression, assumed zero
satır 29 to many error messages on one line
Not : Nasıl Yaptığınızı Söylermisiniz yada bana söyleyin nasıl yapıcağımı.Ve bu eklenti sizce optimizemi formatex kullandım renkli yazı kullandım.Ama hatalar var işte
Not : ben amx studioda done diyince hata veriyor. Hatada bu Pawn compiler not found.Please check your settings and try again.
satır 29 "sizeof" operator is unvalid on "function" symbols
satır 29 invalid expression, assumed zero
satır 29 to many error messages on one line
Not : Nasıl Yaptığınızı Söylermisiniz yada bana söyleyin nasıl yapıcağımı.Ve bu eklenti sizce optimizemi formatex kullandım renkli yazı kullandım.Ama hatalar var işte
PHP Kod:
#include <amxmodx>
#include <fun>
new const PLUGIN[] = "Marvel Menu";
new const VERSION[] = "1.0";
new const AUTHOR[] = "Muhammet Bulut";
new const TAG[] = "WebAilesi";
new const KISATAG[] = "WA";
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /marvel", "marvel_menu");
}
public plugin_precache()
{
precache_model("models/player/Wolvarine.mdl");
precache_model("models/player/OrumcekAdam.mdl");
precache_model("models/player/Ironman.mdl");
precache_model("models/player/CaptanAmerica.mdl");
precache_model("models/player/Batman.mdl");
}
public marvel_menu(id)
{
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yMarvel Menu", TAG);
new Menu = menu_create(Item, "marvel_menu_handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yWolvarine", KISATAG), menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yOrumcek Adam", KISATAG), menu_additem(Menu, Item, "2");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIronman", KISATAG), menu_additem(Menu, Item, "3");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCaptanAmerica", KISATAG), menu_additem(Menu, Item, "4");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBatman", KISATAG), menu_additem(Menu, Item, "5");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yGeri", KISATAG), menu_setprop(Menu, MPROP_BACKNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIleri", KISATAG), menu_setprop(Menu, MPROP_NEXTNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
}
public marvel_menu_handler(ID, Menu, Item)
{
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new Key = str_to_num(Data);
switch(key)
{
case 1:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, money - 0)
cs_set_user_model(id, "Wolvarine")
Renkli_Yazi(ID, "!n[!t%s!n] !g Menuden Wolvarine Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(ID, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 2:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, money - 0)
cs_set_user_model(id, "OrumcekAdam")
Renkli_Yazi(ID, "!n[!t%s!n] !g Menuden Orumcek Adam Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(ID, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 3:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, money - 0)
cs_set_user_model(id, "Ironman")
Renkli_Yazi(ID, "!n[!t%s!n] !g Menuden IronMan Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(ID, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 4:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, money - 0)
cs_set_user_model(id, "CaptanAmerica")
Renkli_Yazi(ID, "!n[!t%s!n] !g Menuden Captan America Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(ID, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
case 5:
{
if(cs_get_user_money(id) >= 0)
{
cs_set_user_money(id, money - 0)
cs_set_user_model(id, "Batman")
Renkli_Yazi(ID, "!n[!t%s!n] !g Menuden Batman Modelini Sectiniz", TAG);
}
else {
Renkli_Yazi(ID, "!n[!t%s!n] !g Yeterli Paran Yok", TAG);
}
}
}
return PLUGIN_HANDLED
}
stock Renkli_Yazi(const ID, const Input[], any:...)
{
static Message[191];
vformat(Message, 190, Input, 3);
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
}
Not : ben amx studioda done diyince hata veriyor. Hatada bu Pawn compiler not found.Please check your settings and try again.
Son Düzenleme: 06-05-2020, 23:28, Düzenleyen: Muhammet Bulut
)


