⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🔥 Netvay VDS – Daha Fazla Güç, Daha Fazla Performans, Daha Fazla Başarı!
Sponsor Görsel 2
SponsorSponsor

Konu

#1
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


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(PLUGINVERSIONAUTHOR);
    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(Itemcharsmax(Item), "\d[\r%s\d] \w| \yMarvel Menu"TAG);
    new 
Menu menu_create(Item"marvel_menu_handler");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yWolvarine"KISATAG),  menu_additem(MenuItem"1");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yOrumcek Adam"KISATAG),  menu_additem(MenuItem"2");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIronman"KISATAG),  menu_additem(MenuItem"3");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCaptanAmerica"KISATAG),  menu_additem(MenuItem"4");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yBatman"KISATAG),  menu_additem(MenuItem"5");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yGeri"KISATAG), menu_setprop(MenuMPROP_BACKNAMEItem);
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIleri"KISATAG), menu_setprop(MenuMPROP_NEXTNAMEItem);
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(IDMenu0);
}

public 
marvel_menu_handler(IDMenuItem)
{
    if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
    new AccessData[6], Menu_Name[64], Call_Back;
    menu_item_getinfo(MenuItemAccessData5Menu_Name63Call_Back);
    new Key str_to_num(Data);
    
    
switch(key)
    {
        case 1:
        {
            if(cs_get_user_money(id) >= 0)
            {
                cs_set_user_money(idmoney 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(idmoney 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(idmoney 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(idmoney 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(idmoney 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(Message190Input3);
        
    replace_all
(Message190"!n""^x01");
    replace_all(Message190"!g""^x04");
    replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    new Count 1Players[32];
    
    
if(IDPlayers[0] = ID; else get_players(PlayersCount"ch");
    {
        for(new 0Counti++)
        {
            if(is_user_connected(Players[i]))
            {
                message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
                write_byte(Players[i]);
                write_string(Message);
                message_end();
            }
        }
    }
    #else
    client_print_color(IDIDMessage);
    #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.
#3
(06-05-2020, 23:35)Smash Adlı Kullanıcıdan Alıntı: Bkz: https://webailesi.com/konu-stock-hazir-menu-572
Napmam lazım orada ?

smash attığın linkte menü var onun üzerindenmi devam edeyim ?

benim normal yetkili özel player menüm üzerinden devam ettim + optimize halini yapmaya çalıştım şimdi ne yapmam lazım
Son Düzenleme: 06-05-2020, 23:45, Düzenleyen: Muhammet Bulut.
#4
PHP Kod:
#include <amxmodx>
#include <fun>
#include <cstrike>

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(PLUGINVERSIONAUTHOR);
    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)
{
    static 
Item[512]
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yMarvel Menu"TAG);
    new 
Menu menu_create(Item"marvel_menu_handler");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yWolvarine"KISATAG),  menu_additem(MenuItem"1");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yOrumcek Adam"KISATAG),  menu_additem(MenuItem"2");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIronman"KISATAG),  menu_additem(MenuItem"3");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCaptanAmerica"KISATAG),  menu_additem(MenuItem"4");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yBatman"KISATAG),  menu_additem(MenuItem"5");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yGeri"KISATAG), menu_setprop(MenuMPROP_BACKNAMEItem);
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIleri"KISATAG), menu_setprop(MenuMPROP_NEXTNAMEItem);
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(idMenu0);
}

public 
marvel_menu_handler(idMenuItem)
{
    if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
    new AccessData[6], Menu_Name[64], Call_Back;
    menu_item_getinfo(MenuItemAccessData5Menu_Name63Call_Back);
    new key str_to_num(Data);
    
    
switch(key)
    {
        case 1:
        {
            if(cs_get_user_money(id) >= 0)
            {
                cs_set_user_money(idcs_get_user_money(id) - 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(idcs_get_user_money(id) - 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(idcs_get_user_money(id) - 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(idcs_get_user_money(id) - 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(idcs_get_user_money(id) - 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(Message190Input3);
        
    replace_all
(Message190"!n""^x01");
    replace_all(Message190"!g""^x04");
    replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    new Count 1Players[32];
    
    
if(IDPlayers[0] = ID; else get_players(PlayersCount"ch");
    {
        for(new 0Counti++)
        {
            if(is_user_connected(Players[i]))
            {
                message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
                write_byte(Players[i]);
                write_string(Message);
                message_end();
            }
        }
    }
    #else
    client_print_color(IDIDMessage);
    #endif

Steam
Son Düzenleme: 06-05-2020, 23:54, Düzenleyen: deciduous.
#5
(06-05-2020, 23:52)XaRex Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <fun>
#include <cstrike>

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(PLUGINVERSIONAUTHOR);
    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)
{
    static 
Item[512]
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yMarvel Menu"TAG);
    new 
Menu menu_create(Item"marvel_menu_handler");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yWolvarine"KISATAG),  menu_additem(MenuItem"1");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yOrumcek Adam"KISATAG),  menu_additem(MenuItem"2");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIronman"KISATAG),  menu_additem(MenuItem"3");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCaptanAmerica"KISATAG),  menu_additem(MenuItem"4");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yBatman"KISATAG),  menu_additem(MenuItem"5");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yGeri"KISATAG), menu_setprop(MenuMPROP_BACKNAMEItem);
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIleri"KISATAG), menu_setprop(MenuMPROP_NEXTNAMEItem);
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(idMenu0);
}

public 
marvel_menu_handler(idMenuItem)
{
    if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
    new AccessData[6], Menu_Name[64], Call_Back;
    menu_item_getinfo(MenuItemAccessData5Menu_Name63Call_Back);
    new key str_to_num(Data);
    
    
switch(key)
    {
        case 1:
        {
            if(cs_get_user_money(id) >= 0)
            {
                cs_set_user_money(idcs_get_user_money(id) - 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(idcs_get_user_money(id) - 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(idcs_get_user_money(id) - 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(idcs_get_user_money(id) - 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(idcs_get_user_money(id) - 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(Message190Input3);
        
    replace_all
(Message190"!n""^x01");
    replace_all(Message190"!g""^x04");
    replace_all(Message190"!t""^x03");
    
    
#if AMXX_VERSION_NUM < 183
    new Count 1Players[32];
    
    
if(IDPlayers[0] = ID; else get_players(PlayersCount"ch");
    {
        for(new 0Counti++)
        {
            if(is_user_connected(Players[i]))
            {
                message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _Players[i]);
                write_byte(Players[i]);
                write_string(Message);
                message_end();
            }
        }
    }
    #else
    client_print_color(IDIDMessage);
    #endif

sen olmasan napcam ben knk Çok güldüm

Çözüldü.
Son Düzenleme: 07-05-2020, 00:07, Düzenleyen: Muhammet Bulut.
#6
(06-05-2020, 23:37)Muhammet Bulut Official Adlı Kullanıcıdan Alıntı:
(06-05-2020, 23:35)Smash Adlı Kullanıcıdan Alıntı: Bkz: https://webailesi.com/konu-stock-hazir-menu-572
Napmam lazım orada ?

smash attığın linkte menü var onun üzerindenmi devam edeyim ?

benim normal yetkili özel player menüm üzerinden devam ettim + optimize halini yapmaya çalıştım şimdi ne yapmam lazım
Attığım menü ve bırakacağım kodla (birkaç yıl önce yazmıştım sanırım), feyz alarak devam edebilirsin.

PHP Kod:
#include <amxmodx>
#include <cstrike>

#define PLUGIN "Model Degistirici"
#define VERSION "1.0"
#define AUTHOR "Smash"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("ResetHUD""modelver""b")
    
register_logevent("elsonu",2,"1=Round_End");
}

public 
plugin_precache() {
    
precache_model("models/player/dene/dene.mdl")
    
precache_model("models/player/dene/denee.mdl")
}
public 
elsonu(id){
    
set_task(1.0"modelver",id)
}
public 
modelver(id) {
    if (
get_user_team(id) == 1) {
        
cs_set_user_model(id"dene")
    }
    else {
        
cs_set_user_model(id"denee")
        
    }
    return 
PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
#7
(07-05-2020, 00:08)Smash Adlı Kullanıcıdan Alıntı:
(06-05-2020, 23:37)Muhammet Bulut Official Adlı Kullanıcıdan Alıntı:
(06-05-2020, 23:35)Smash Adlı Kullanıcıdan Alıntı: Bkz: https://webailesi.com/konu-stock-hazir-menu-572
Napmam lazım orada ?

smash attığın linkte menü var onun üzerindenmi devam edeyim ?

benim normal yetkili özel player menüm üzerinden devam ettim + optimize halini yapmaya çalıştım şimdi ne yapmam lazım
Attığım menü ve bırakacağım kodla (birkaç yıl önce yazmıştım sanırım), feyz alarak devam edebilirsin.

PHP Kod:
#include <amxmodx>
#include <cstrike>

#define PLUGIN "Model Degistirici"
#define VERSION "1.0"
#define AUTHOR "Smash"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("ResetHUD""modelver""b")
    
register_logevent("elsonu",2,"1=Round_End");
}

public 
plugin_precache() {
    
precache_model("models/player/dene/dene.mdl")
    
precache_model("models/player/dene/denee.mdl")
}
public 
elsonu(id){
    
set_task(1.0"modelver",id)
}
public 
modelver(id) {
    if (
get_user_team(id) == 1) {
        
cs_set_user_model(id"dene")
    }
    else {
        
cs_set_user_model(id"denee")
        
    }
    return 
PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
teşekkür ederim sence benim menü optimizemi ?
#8
Şöyle açıklıyım:
Optimize etmek kısaca: yazılan kodun iyileştirilmesidir(daha kısa yollar ve tekniklerle diyebiliriz). Yani, bir eklentinin "bu yapılacak son optimize halidir" diyemeyiz. İyileştirmeler her zaman yapılabilir.
#9
(07-05-2020, 00:33)Smash Adlı Kullanıcıdan Alıntı: Şöyle açıklıyım:
Optimize etmek kısaca: yazılan kodun iyileştirilmesidir(daha kısa yollar ve tekniklerle diyebiliriz). Yani, bir eklentinin "bu yapılacak son optimize halidir" diyemeyiz. İyileştirmeler her zaman yapılabilir.
benim menü nasıl şimdi ?
#10
Genel olarak yeni başladıysan iyi ilerlediğini söyleyebilirim. Biraz eklentiye kendimden bir şeyler ekledim ve değiştirdiğim yerlere bakarak daha iyi halini görebilirsin. Kafanda ne yapacağını bilmediğim için fazla dokunmadım, ilerletirken menüdeki karakterlerin değerini cvarlara bağlamanı öneririm.

İncelerken yaptıklarım ( vaktim kısıtlı olduğundan dolayı test edemedim ):
PHP Kod:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

#define PLUGIN "Marvel Menu"
#define VERSION "1.0"
#define AUTHOR "Muhammet Bulut"

#define TAG "WebAilesi"
#define KISATAG "WA"

/*        
*? 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(PLUGINVERSIONAUTHOR);
    
register_clcmd("say /marvel""marvel_menu");
    
    
// İstemiyorsan silebilirsin ( Bkz: 41 satır )
    
RegisterHam(Ham_Spawn"player""dogunca"1);
}

public 
plugin_precache()
{
    
precache_model("models/player/wolvarine/wolvarine.mdl");
    
precache_model("models/player/orumcekadam/orumcekadam.mdl");
    
precache_model("models/player/ironman/ironman.mdl");
    
precache_model("models/player/captanamerica/captanamerica.mdl");
    
precache_model("models/player/batman/batman.mdl");
}
// İstemiyorsan silebilirsin

// Burada doğduğu zaman modelinin gitmesini sağladım
public dogunca(id){
    if(
is_user_connected(id) && is_user_alive(id)){
        
cs_reset_user_model(id);
        
remove_task(id);
    }
}

public 
marvel_menu(id)
{
    static 
Item[512]
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yMarvel Menu"TAG);
    new 
Menu menu_create(Item"marvel_menu_handler");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yWolvarine"KISATAG),  menu_additem(MenuItem"1");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yOrumcek Adam"KISATAG),  menu_additem(MenuItem"2");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIronman"KISATAG),  menu_additem(MenuItem"3");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCaptanAmerica"KISATAG),  menu_additem(MenuItem"4");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yBatman"KISATAG),  menu_additem(MenuItem"5");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yGeri"KISATAG), menu_setprop(MenuMPROP_BACKNAMEItem);
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yIleri"KISATAG), menu_setprop(MenuMPROP_NEXTNAMEItem);
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w| \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(idMenu0);
}

public 
marvel_menu_handler(idMenuItem)
{
    if(
Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
    
    new 
AccessData[6], Menu_Name[64], Call_Back;
    
menu_item_getinfo(MenuItemAccessData5Menu_Name63Call_Back);
    new 
key str_to_num(Data);
    
    new 
param cs_get_user_money(id);
    new 
baglimi is_user_connected(id
    new 
yasiyormu is_user_alive(id)
    switch(
key)
    {
        case 
1:
        {
            if(
param >= && baglimi && yasiyormu)
            {
                
cs_set_user_money(idcs_get_user_money(id) - 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(
param >= && baglimi && yasiyormu)
            {
                
cs_set_user_money(idcs_get_user_money(id) - 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(
param >= && baglimi && yasiyormu)
            {
                
cs_set_user_money(idcs_get_user_money(id) - 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(
param >= && baglimi && yasiyormu)
            {
                
cs_set_user_money(idcs_get_user_money(id) - 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(
param >= && baglimi && yasiyormu)
            {
                
cs_set_user_money(idcs_get_user_money(id) - 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
}


#if AMXX_VERSION_NUM < 183
stock Renkli_Yazi(const id, const input[], any:...){
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
replace_all(msg190"!g""^x01"); // Default Renk(Sarı)
    
replace_all(msg190"!n""^x04"); // Yeşil Renk
    
replace_all(msg190"!t""^x03"); // Takım Renk( CT mavi , T kırmızı )
    
if (idplayers[0] = id; else get_players(playerscount"ch");{
        for (new 
0counti++){
            if (
is_user_connected(players[i])){
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]),write_string(msg),message_end();
            }
        }
    }
}
#else
stock Renkli_Yazi(const id, const input[], any:...){
    static 
msg[191];
    
vformat(msg190input3);
    
replace_all(msg190"!g""^x01"); 
    
replace_all(msg190"!n""^x04"); 
    
replace_all(msg190"!t""^x03"); 
    
client_print_color(ididmsg);
}
#endif 
Son Düzenleme: 07-05-2020, 01:32, Düzenleyen: Smash.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da