⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Konu

#1
Merhabalar,
Eskiden yapmış olduğum Marvel Menümü güncellemek istedim ve bazı özellikler katarak menüyü güncelledim fakat diğer isteklerimi yapamadım.
isteklerim ise mesela örümcek adam oldunuz hook fırlatılmasını istiyorum ? bunu nasıl yapabiliriz.
forumdaki jbmenüden baktım yapabildiğim kadar yaptım acaba doğrumu yanlışmı diye yardımcı olurmusunuz ?
ek olarak birde para birimi ekledim.kahramanları alırken nasıl para birimiyle almam gerek onuda söylermisiniz.

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

new const PLUGIN[] = "Gelismis Marvel Menu";
new const 
VERSION[] = "3.0";
new const 
AUTHOR[] = "Muhammet Bulut";

new const 
TAG[] = "WebAilesi";
new const 
KISATAG[] = "WA";

new 
bool:hook[33]
new 
hook_to[33][3]
new 
hook_speed_cvar
new bool:has_hook[33]
new 
spidermanmk[33]

new 
Marvel_Parasi[33];

new 
Killed;
new 
HeadShot_Killed;

new 
HudSyncObj;

public 
plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR);
    RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed", .post true);
    
    Killed 
register_cvar("Killed""1");
    HeadShot_Killed register_cvar("HeadShot_Killed""5");
    
    HudSyncObj 
CreateHudSyncObj();
    
    register_clcmd
("nightvision""marvel_menu")
    
    RegisterHam
(Ham_Spawn"player""dogunca"1);
    
    register_concmd
("+spiderman","hook_aktif")
    register_concmd("-spiderman","hook_off")
    
    hook_speed_cvar 
register_cvar("hook_speed","5")
}

public 
plugin_precache()
{
    precache_model("models/player/volvarine/wolvarine.mdl");
    precache_model("models/player/orumcek/orumcekadam.mdl");
    precache_model("models/player/ıronman/ironman.mdl");
    precache_model("models/player/captan/captanamerica.mdl");
    precache_model("models/player/batman/batman.mdl");
    precache_model("models/player/deadpool/deadpool.mdl");
    precache_model("models/player/flash/flash.mdl");
    precache_sound("hook/oly.wav")
}

public 
client_putinserver(id)
{
    
set_task(1.0"HudMessage"id__"b");
}

public 
HudMessage(id)
{
    
set_hudmessage(2552552550.00.3011.01.0);
    
ShowSyncHudMsg(idHudSyncObj"[ - Marvel  Paran : %d - ]"Marvel_Parasi[id]);
}

public 
hook_aktif(id,level,cid)
{
    if(
spidermanmk[id] == 1){
        
set_user_gravity(id,0.0)
        
set_task(0.1,"hook_prethink",id+10000,"",0,"b")
        
hook[id]=true
        hook_to
[id][0]=999999
        hook_prethink
(id+10000)
        
emit_sound(id,CHAN_VOICE,"hook/oly.wav"1.0ATTN_NORM0PITCH_NORM)
        return 
PLUGIN_CONTINUE
    
}
    return 
PLUGIN_CONTINUE
}

public 
hook_off(id)
{
    if(
is_user_alive(id)) set_user_gravity(id)
    
hook[id]=false
    
return PLUGIN_HANDLED
}

public 
hook_prethink(id)
{
    
id -= 10000
    
if(!is_user_alive(id))
    {
        
hook[id]=false
    
}
    if(!
hook[id])
    {
        
remove_task(id+10000)
        return 
PLUGIN_HANDLED
    
}
    
    static 
origin1[3]
    
get_user_origin(id,origin1)
    
    if(
hook_to[id][0]==999999)
    {
        static 
origin2[3]
        
get_user_origin(id,origin2,3)
        
hook_to[id][0]=origin2[0]
        
hook_to[id][1]=origin2[1]
        
hook_to[id][2]=origin2[2]
    }
    
    
//ct icin renk olustur
    
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte(1)        // baslatalim
    
write_short(id)        // start entity
    
write_coord(hook_to[id][0])
    
write_coord(hook_to[id][1])
    
write_coord(hook_to[id][2])
    
write_short(beamsprite)
    
write_byte(1)        // framestart
    
write_byte(1)        // framerate
    
write_byte(2)        // life in 0.1's
    
write_byte(5)        // width
    
write_byte(0)        // noise
    
write_byte(225)        // red
    
write_byte(225)        // green
    
write_byte(225)        // blue
    
write_byte(100)        // brightness
    
write_byte(0)        // speed
    
message_end()
    
    
    static 
Float:velocity[3]
    
velocity[0] = (float(hook_to[id][0]) - float(origin1[0])) * 3.0
    velocity
[1] = (float(hook_to[id][1]) - float(origin1[1])) * 3.0
    velocity
[2] = (float(hook_to[id][2]) - float(origin1[2])) * 3.0
    
    
static Float:y
    y 
velocity[0]*velocity[0] + velocity[1]*velocity[1] + velocity[2]*velocity[2]
    
    static 
Float:x
    x 
= (get_pcvar_float(hook_speed_cvar) * 120.0) / floatsqroot(y)
    
    
velocity[0] *= x
    velocity
[1] *= x
    velocity
[2] *= x
    
    set_pev
(id,pev_velocity,velocity)
    
    return 
PLUGIN_CONTINUE
}

public 
CBasePlayer_Killed(VictimKiller)
{
    if(
is_user_connected(Victim) && is_user_connected(Killer))
    {
        if(
Victim != Killer)
        {
            if(
get_member(Victimm_bHeadshotKilled))
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(HeadShot_Killed);
            }
            else
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(Killed);
            }
            
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| \yGelismis Marvel Menu"TAG);
    new Menu menu_create(Item"marvel_menu_handler");
    
    formatex
(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir"KISATAG),  menu_additem(MenuItem"1");
   }
   else
   {
       formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir \r[- \dKullandiniz \r-]"KISATAG),  menu_additem(MenuItem"1");
    
    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
    {
        
Renkli_Yazi(id"!n[!t%s!n] !g Marvel menuye girildi. "TAG);
        
gelismis_marvel_menu(id)
    }
}

public  gelismis_marvel_menu(id) {
    static 
Item[512]
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yGelismis Marvel Menu"TAG);
    new 
Menu menu_create(Item"gelismis_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~ \yHulk"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~ \Deadpool"KISATAG), menu_additem(MenuItem"6");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \Flash"KISATAG), menu_additem(MenuItem"7");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(idMenu0);
}
public  gelismis_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 Wolvarineyi sectiniz."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

Son Düzenleme: 21-06-2020, 20:20, Düzenleyen: Muhammet Bulut.
#2
Son halini böyle yaptım hala devam ediyorum o ek özellikleri yaptım sanırsam yinede yardımcı olun Çok güldüm

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

new const PLUGIN[] = "Gelismis Marvel Menu";
new const 
VERSION[] = "3.0";
new const 
AUTHOR[] = "Muhammet Bulut";

new const 
TAG[] = "WebAilesi";
new const 
KISATAG[] = "WA";

new 
bool:hook[33]
new 
hook_to[33][3]
new 
hook_speed_cvar
new bool:has_hook[33]
new 
spidermanmk[33]

new 
Marvel_Parasi[33];

new 
Killed;
new 
HeadShot_Killed;

new 
HudSyncObj;

public 
plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR);
    RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed", .post true);
    
    Killed 
register_cvar("Killed""1");
    HeadShot_Killed register_cvar("HeadShot_Killed""5");
    
    HudSyncObj 
CreateHudSyncObj();
    
    register_clcmd
("nightvision""marvel_menu")
    
    RegisterHam
(Ham_Spawn"player""dogunca"1);
    
    register_concmd
("+spiderman","hook_aktif")
    register_concmd("-spiderman","hook_off")
    
    hook_speed_cvar 
register_cvar("hook_speed","5")
}

public 
plugin_precache()
{
    precache_model("models/player/volvarine/wolvarine.mdl");
    precache_model("models/player/orumcek/orumcekadam.mdl");
    precache_model("models/player/ironman/ironman.mdl");
    precache_model("models/player/captan/captanamerica.mdl");
    precache_model("models/player/batman/batman.mdl");
    precache_model("models/player/deadpool/deadpool.mdl");
    precache_model("models/player/flash/flash.mdl");
    precache_sound("hook/oly.wav")
}

public 
client_putinserver(id)
{
    
set_task(1.0"HudMessage"id__"b");
}

public 
HudMessage(id)
{
    
set_hudmessage(2552552550.00.3011.01.0);
    
ShowSyncHudMsg(idHudSyncObj"[ - Marvel  Paran : %d - ]"Marvel_Parasi[id]);
}

public 
hook_aktif(id,level,cid)
{
    if(
spidermanmk[id] == 1){
        
set_user_gravity(id,0.0)
        
set_task(0.1,"hook_prethink",id+10000,"",0,"b")
        
hook[id]=true
        hook_to
[id][0]=999999
        hook_prethink
(id+10000)
        
emit_sound(id,CHAN_VOICE,"hook/oly.wav"1.0ATTN_NORM0PITCH_NORM)
        return 
PLUGIN_CONTINUE
    
}
    return 
PLUGIN_CONTINUE
}

public 
hook_off(id)
{
    if(
is_user_alive(id)) set_user_gravity(id)
    
hook[id]=false
    
return PLUGIN_HANDLED
}

public 
hook_prethink(id)
{
    
id -= 10000
    
if(!is_user_alive(id))
    {
        
hook[id]=false
    
}
    if(!
hook[id])
    {
        
remove_task(id+10000)
        return 
PLUGIN_HANDLED
    
}
    
    static 
origin1[3]
    
get_user_origin(id,origin1)
    
    if(
hook_to[id][0]==999999)
    {
        static 
origin2[3]
        
get_user_origin(id,origin2,3)
        
hook_to[id][0]=origin2[0]
        
hook_to[id][1]=origin2[1]
        
hook_to[id][2]=origin2[2]
    }
    
    
//ct icin renk olustur
    
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte(1)        // baslatalim
    
write_short(id)        // start entity
    
write_coord(hook_to[id][0])
    
write_coord(hook_to[id][1])
    
write_coord(hook_to[id][2])
    
write_short(beamsprite)
    
write_byte(1)        // framestart
    
write_byte(1)        // framerate
    
write_byte(2)        // life in 0.1's
    
write_byte(5)        // width
    
write_byte(0)        // noise
    
write_byte(225)        // red
    
write_byte(225)        // green
    
write_byte(225)        // blue
    
write_byte(100)        // brightness
    
write_byte(0)        // speed
    
message_end()
    
    
    static 
Float:velocity[3]
    
velocity[0] = (float(hook_to[id][0]) - float(origin1[0])) * 3.0
    velocity
[1] = (float(hook_to[id][1]) - float(origin1[1])) * 3.0
    velocity
[2] = (float(hook_to[id][2]) - float(origin1[2])) * 3.0
    
    
static Float:y
    y 
velocity[0]*velocity[0] + velocity[1]*velocity[1] + velocity[2]*velocity[2]
    
    static 
Float:x
    x 
= (get_pcvar_float(hook_speed_cvar) * 120.0) / floatsqroot(y)
    
    
velocity[0] *= x
    velocity
[1] *= x
    velocity
[2] *= x
    
    set_pev
(id,pev_velocity,velocity)
    
    return 
PLUGIN_CONTINUE
}

public 
CBasePlayer_Killed(VictimKiller)
{
    if(
is_user_connected(Victim) && is_user_connected(Killer))
    {
        if(
Victim != Killer)
        {
            if(
get_member(Victimm_bHeadshotKilled))
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(HeadShot_Killed);
            }
            else
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(Killed);
            }
            
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| \yGelismis Marvel Menu"TAG);
    new Menu menu_create(Item"marvel_menu_handler");
    
    
if(g_engelid ][ Bicak ] == 0) {
        formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir"KISATAG),  menu_additem(MenuItem"1");
}
else
{
       formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir \r[- \dKullandiniz \r-]"KISATAG),  menu_additem(MenuItem"1");
    
    
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
    {
        
Renkli_Yazi(id"!n[!t%s!n] !g Marvel menuye girildi. "TAG);
        
gelismis_marvel_menu(id)
    }
}

public  gelismis_marvel_menu(id) {
    static 
Item[512]
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yGelismis Marvel Menu"TAG);
    new 
Menu menu_create(Item"gelismis_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~ \Deadpool"KISATAG), menu_additem(MenuItem"6");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \Flash"KISATAG), menu_additem(MenuItem"7");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(idMenu0);
}
public  gelismis_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 
: {
            
WolvarineMenu(id)
        }
        case 
2: {
            
OrumcakAdamMenu(id)
        }
        case 
:{
            
IronmanMenu(id)
        }
        case 
4: {
            
CaptanAmericaMenu(id)
        }
        case 
: {
            
BatmanMenu(id)
        }
        case 
: {
            
DeadpoolMenu(id)
        }
        case 
: {
            
FlashMenu(id)
        }
    }
    return 
PLUGIN_HANDLED
}
public 
IronmanMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yIronman Menu"TAG);
    new 
Menu menu_create(Item"IronmanMenu_devam")
    if(
goodbye[id] == 0) {
        
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yIronman \d[100JB]^n\rBilgi : \w200 Can, 200 Armor, 300 Gravity^n\rBilgi 2: \wAldiginiz Hasari Yari Yariya Iner.^n\rBilgi 3: \wYuksekten Dusunce Can Gitmez",KISATAG);
        
menu_additem(MenuItem"1")
    }
    if(
goodbye[id] == 1) {
        
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yIronman \d[Kullandiniz]^n\rBilgi: \w200 Canla Baslar Yari Hasar Iner.^n\rBilgi 2: \wYuksekten Dusunce Can Gitmez")
        
menu_additem(MenuItem"2")
    }
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
IronmanMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
: {
            
goodbye[id] = 1
            client_cmd
(id,"say /ironman")
        }
        case 
: {
            
IronmanMenu(id)
        }
    }
    return 
PLUGIN_HANDLED
}
public 
BatmanMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yBatman Menu"TAG);
    new 
Menu menu_create(Item"BatmanMenu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yBatman \d[100 Jb]^n\rKullanim: \wSpace Tusuna Aban xd",KISATAG);
    
menu_additem(MenuItem"1")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
BatmanMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:{
            
client_cmd(id,"say /batman")
        }
    }
    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

#3
gelişme olması güzel eklentiyi sen yazıyorsan
MawiŞ*
#4
(21-06-2020, 21:20)MawiLarq Adlı Kullanıcıdan Alıntı: gelişme olması güzel eklentiyi sen yazıyorsan
evet knk zaten marvel menüsü konumu paylaşmıştım önceden ve onu özellikli yapmak için şimdi çabalıyorum ama zor yardımcı olun ya Çok güldüm 

son hali


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

new const PLUGIN[] = "Gelismis Marvel Menu";
new const 
VERSION[] = "3.0";
new const 
AUTHOR[] = "Muhammet Bulut";

new const 
TAG[] = "WebAilesi";
new const 
KISATAG[] = "WA";

new 
bool:hook[33]
new 
hook_to[33][3]
new 
hook_speed_cvar
new bool:has_hook[33]
new 
spidermanmk[33]
new 
goodbye[33]

new 
Marvel_Parasi[33];

new 
Killed;
new 
HeadShot_Killed;

new 
HudSyncObj;

public 
plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR);
    RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed", .post true);
    
    Killed 
register_cvar("Killed""1");
    HeadShot_Killed register_cvar("HeadShot_Killed""5");
    
    HudSyncObj 
CreateHudSyncObj();
    
    register_clcmd
("nightvision""marvel_menu")
    
    RegisterHam
(Ham_Spawn"player""dogunca"1);
    
    register_concmd
("+spiderman","hook_aktif")
    register_concmd("-spiderman","hook_off")
    
    hook_speed_cvar 
register_cvar("hook_speed","5")
}

public 
plugin_precache()
{
    precache_model("models/player/volvarine/wolvarine.mdl");
    precache_model("models/player/orumcek/orumcekadam.mdl");
    precache_model("models/player/ironman/ironman.mdl");
    precache_model("models/player/captan/captanamerica.mdl");
    precache_model("models/player/batman/batman.mdl");
    precache_model("models/player/deadpool/deadpool.mdl");
    precache_model("models/player/flash/flash.mdl");
    precache_sound("hook/oly.wav")
}

public 
client_putinserver(id)
{
    
set_task(1.0"HudMessage"id__"b");
}

public 
HudMessage(id)
{
    
set_hudmessage(2552552550.00.3011.01.0);
    
ShowSyncHudMsg(idHudSyncObj"[ - Marvel  Paran : %d - ]"Marvel_Parasi[id]);
}

public 
hook_aktif(id,level,cid)
{
    if(
spidermanmk[id] == 1){
        
set_user_gravity(id,0.0)
        
set_task(0.1,"hook_prethink",id+10000,"",0,"b")
        
hook[id]=true
        hook_to
[id][0]=999999
        hook_prethink
(id+10000)
        
emit_sound(id,CHAN_VOICE,"hook/oly.wav"1.0ATTN_NORM0PITCH_NORM)
        return 
PLUGIN_CONTINUE
    
}
    return 
PLUGIN_CONTINUE
}

public 
hook_off(id)
{
    if(
is_user_alive(id)) set_user_gravity(id)
    
hook[id]=false
    
return PLUGIN_HANDLED
}

public 
hook_prethink(id)
{
    
id -= 10000
    
if(!is_user_alive(id))
    {
        
hook[id]=false
    
}
    if(!
hook[id])
    {
        
remove_task(id+10000)
        return 
PLUGIN_HANDLED
    
}
    
    static 
origin1[3]
    
get_user_origin(id,origin1)
    
    if(
hook_to[id][0]==999999)
    {
        static 
origin2[3]
        
get_user_origin(id,origin2,3)
        
hook_to[id][0]=origin2[0]
        
hook_to[id][1]=origin2[1]
        
hook_to[id][2]=origin2[2]
    }
    
    
//ct icin renk olustur
    
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte(1)        // baslatalim
    
write_short(id)        // start entity
    
write_coord(hook_to[id][0])
    
write_coord(hook_to[id][1])
    
write_coord(hook_to[id][2])
    
write_short(beamsprite)
    
write_byte(1)        // framestart
    
write_byte(1)        // framerate
    
write_byte(2)        // life in 0.1's
    
write_byte(5)        // width
    
write_byte(0)        // noise
    
write_byte(225)        // red
    
write_byte(225)        // green
    
write_byte(225)        // blue
    
write_byte(100)        // brightness
    
write_byte(0)        // speed
    
message_end()
    
    
    static 
Float:velocity[3]
    
velocity[0] = (float(hook_to[id][0]) - float(origin1[0])) * 3.0
    velocity
[1] = (float(hook_to[id][1]) - float(origin1[1])) * 3.0
    velocity
[2] = (float(hook_to[id][2]) - float(origin1[2])) * 3.0
    
    
static Float:y
    y 
velocity[0]*velocity[0] + velocity[1]*velocity[1] + velocity[2]*velocity[2]
    
    static 
Float:x
    x 
= (get_pcvar_float(hook_speed_cvar) * 120.0) / floatsqroot(y)
    
    
velocity[0] *= x
    velocity
[1] *= x
    velocity
[2] *= x
    
    set_pev
(id,pev_velocity,velocity)
    
    return 
PLUGIN_CONTINUE
}

public 
CBasePlayer_Killed(VictimKiller)
{
    if(
is_user_connected(Victim) && is_user_connected(Killer))
    {
        if(
Victim != Killer)
        {
            if(
get_member(Victimm_bHeadshotKilled))
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(HeadShot_Killed);
            }
            else
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(Killed);
            }
            
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| \yGelismis Marvel Menu"TAG);
    new Menu menu_create(Item"marvel_menu_handler");
    
    
if(g_engelid ][ Bicak ] == 0) {
        formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir"KISATAG),  menu_additem(MenuItem"1");
}
else
{
       formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir \r[- \dKullandiniz \r-]"KISATAG),  menu_additem(MenuItem"1");
    
    
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
    {
        
Renkli_Yazi(id"!n[!t%s!n] !g Marvel menuye girildi. "TAG);
        
gelismis_marvel_menu(id)
    }
}

public  gelismis_marvel_menu(id) {
    static 
Item[512]
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yGelismis Marvel Menu"TAG);
    new 
Menu menu_create(Item"gelismis_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~ \Deadpool"KISATAG), menu_additem(MenuItem"6");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \Flash"KISATAG), menu_additem(MenuItem"7");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(idMenu0);
}
public  gelismis_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 
: {
            
WolvarineMenu(id)
        }
        case 
2: {
            
OrumcakAdamMenu(id)
        }
        case 
:{
            
IronmanMenu(id)
        }
        case 
4: {
            
CaptanAmericaMenu(id)
        }
        case 
: {
            
BatmanMenu(id)
        }
        case 
: {
            
DeadpoolMenu(id)
        }
        case 
: {
            
FlashMenu(id)
        }
    }
    return 
PLUGIN_HANDLED
}
public 
IronmanMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yIronman Menu"TAG);
    new 
Menu menu_create(Item"IronmanMenu_devam")
    if(
goodbye[id] == 0) {
        
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yIronman \d[100JB]^n\rBilgi : \w200 Can, 200 Armor, 300 Gravity^n\rBilgi 2: \wAldiginiz Hasari Yari Yariya Iner.^n\rBilgi 3: \wYuksekten Dusunce Can Gitmez",KISATAG);
        
menu_additem(MenuItem"1")
    }
    if(
goodbye[id] == 1) {
        
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yIronman \d[Kullandiniz]^n\rBilgi: \w200 Canla Baslar Yari Hasar Iner.^n\rBilgi 2: \wYuksekten Dusunce Can Gitmez")
        
menu_additem(MenuItem"2")
    }
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
IronmanMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
: {
            
goodbye[id] = 1
            client_cmd
(id,"say /ironman")
        }
        case 
: {
            
IronmanMenu(id)
        }
    }
    return 
PLUGIN_HANDLED
}
public 
BatmanMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yBatman Menu"TAG);
    new 
Menu menu_create(Item"BatmanMenu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yBatman \d[100 Jb]^n\rKullanim: \wSpace Tusuna Aban xd",KISATAG);
    
menu_additem(MenuItem"1")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
BatmanMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:{
            
client_cmd(id,"say /batman")
        }
    }
    return 
PLUGIN_HANDLED
}
public 
FlashMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yFlash Menu"TAG);
    new 
Menu menu_create(Item"FlashMenu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yFlash Satin Al \r[100JB]^n\rBilgi: \wCok Hizli Kosar")
    
menu_additem(MenuItem"1")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
FlashMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:{
            if(
jb_get_user_packs(id) >= 90) {
                
jb_set_user_packs(idjb_get_user_packs(id) - 90)
                
flasholdum[id] = 1
                set_user_maxspeed
(id,1900.0)
                
renkli_yazi(0,"!n[- !t%s !n-] !gFlasha Donustunuz.Kos Kos",TAG)
            }
            else {
                
renkli_yazi(id,"!t[!g %s !t] !nYeterli !t[ !gTL !t] !n'niz Yok.",TAG)
            }
        }
    }
    return 
PLUGIN_HANDLED
}
public 
OrumcakAdamMenu(id) {
    new 
contador=0;
    new 
players[32], numtempid;
    
    
get_players(playersnum)
    
    for (new 
i=0i<numi++) {
        
tempid players[i]
        
        if (
get_user_team(tempid)==&& is_user_alive(tempid)) 
        {
            
contador++; }
        }
        if ( 
contador == ) {
            
renkli_yazi(id,"!n[!t %s !n] !gSon Mahkum Bu Menuden yararlanamaz",TAG)
            
set_task(0.1,"olumsuz_ses",id)
        }
        else if ( 
contador >= )
        {
            new 
menuMenuz[512]
            
formatex(Menuzcharsmax(Menuz), "\d[\r%s\d] \y~cc \ySpiderman Menu")
            
menu menu_create(Menuz"OrumcakAdamMenu_devam")
            
            
formatex(Menuzcharsmax(Menuz), "\ySpiderman [Hook] \r[- \d100JB \r-]^n\wKullanim: \wB Tusu Ile \rHook \wAtar")
            
menu_additem(menuMenuz"1")
            
            
formatex(Menuzcharsmax(Menuz), "\wCikis Yap")
            
            
menu_setprop(menu,MPROP_EXITNAME,Menuz
            
menu_setprop(menuMPROP_NUMBER_COLOR"\r~" )
            
menu_display(idmenu0)
        }
    }
    public 
OrumcakAdamMenu_devam(id,amenu,item)
    {
        if(
item == MENU_EXIT)
        {
            
menu_destroy(amenu)
            return 
PLUGIN_HANDLED
        
}
        new 
accescallbackdata[6], iname[64]
        
menu_item_getinfo(amenuitemaccesdata5iname63,callback)
        new 
key str_to_num(data)
        switch(
key){
            case 
:{
                if(
g_jbpacks[id] >= 100){
                    
g_jbpacks[id] -= 100
                    spidermanmk
[id] = 1
                    renkli_yazi
(0,"!n[- !t%s !n-] !gSpiderman Oldunuz,B'ye Basarsaniz Ag Firlatirsiniz.",KISATAG)
                }
                else
                {
                    
renkli_yazi(id,"!t[!g %s !t] !nYeterli !t[ !gTL !t] !n'niz Yok.",KISATAG)
                }
            }
        }
        
menu_destroy(amenu)
        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


şimdi marvel parası koydum ben bunu marvel jbmenüden baktım kahramanlara orda jb mod içindi bende marvel parası ekledim ama doğrumu ekledim bilmiyorum bi yardımcı olsan knk @"MawiLarq"

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

new const PLUGIN[] = "Gelismis Marvel Menu";
new const 
VERSION[] = "3.0";
new const 
AUTHOR[] = "Muhammet Bulut";

new const 
TAG[] = "WebAilesi";
new const 
KISATAG[] = "WA";

new 
bool:hook[33]
new 
hook_to[33][3]
new 
hook_speed_cvar
new bool:has_hook[33]
new 
spidermanmk[33]
new 
goodbye[33]

new 
Marvel_Parasi[33];

new 
Killed;
new 
HeadShot_Killed;

new 
HudSyncObj;

public 
plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR);
    RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed", .post true);
    
    Killed 
register_cvar("Killed""1");
    HeadShot_Killed register_cvar("HeadShot_Killed""5");
    
    HudSyncObj 
CreateHudSyncObj();
    
    register_clcmd
("nightvision""marvel_menu")
    
    RegisterHam
(Ham_Spawn"player""dogunca"1);
    
    register_concmd
("+spiderman","hook_aktif")
    register_concmd("-spiderman","hook_off")
    
    hook_speed_cvar 
register_cvar("hook_speed","5")
}

public 
plugin_precache()
{
    precache_model("models/player/volvarine/wolvarine.mdl");
    precache_model("models/player/orumcek/orumcekadam.mdl");
    precache_model("models/player/ironman/ironman.mdl");
    precache_model("models/player/captan/captanamerica.mdl");
    precache_model("models/player/batman/batman.mdl");
    precache_model("models/player/deadpool/deadpool.mdl");
    precache_model("models/player/flash/flash.mdl");
    precache_sound("hook/oly.wav")
}

public 
client_putinserver(id)
{
    
set_task(1.0"HudMessage"id__"b");
}

public 
HudMessage(id)
{
    
set_hudmessage(2552552550.00.3011.01.0);
    
ShowSyncHudMsg(idHudSyncObj"[ - Marvel  Paran : %d - ]"Marvel_Parasi[id]);
}

public 
hook_aktif(id,level,cid)
{
    if(
spidermanmk[id] == 1){
        
set_user_gravity(id,0.0)
        
set_task(0.1,"hook_prethink",id+10000,"",0,"b")
        
hook[id]=true
        hook_to
[id][0]=999999
        hook_prethink
(id+10000)
        
emit_sound(id,CHAN_VOICE,"hook/oly.wav"1.0ATTN_NORM0PITCH_NORM)
        return 
PLUGIN_CONTINUE
    
}
    return 
PLUGIN_CONTINUE
}

public 
hook_off(id)
{
    if(
is_user_alive(id)) set_user_gravity(id)
    
hook[id]=false
    
return PLUGIN_HANDLED
}

public 
hook_prethink(id)
{
    
id -= 10000
    
if(!is_user_alive(id))
    {
        
hook[id]=false
    
}
    if(!
hook[id])
    {
        
remove_task(id+10000)
        return 
PLUGIN_HANDLED
    
}
    
    static 
origin1[3]
    
get_user_origin(id,origin1)
    
    if(
hook_to[id][0]==999999)
    {
        static 
origin2[3]
        
get_user_origin(id,origin2,3)
        
hook_to[id][0]=origin2[0]
        
hook_to[id][1]=origin2[1]
        
hook_to[id][2]=origin2[2]
    }
    
    
//ct icin renk olustur
    
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte(1)        // baslatalim
    
write_short(id)        // start entity
    
write_coord(hook_to[id][0])
    
write_coord(hook_to[id][1])
    
write_coord(hook_to[id][2])
    
write_short(beamsprite)
    
write_byte(1)        // framestart
    
write_byte(1)        // framerate
    
write_byte(2)        // life in 0.1's
    
write_byte(5)        // width
    
write_byte(0)        // noise
    
write_byte(225)        // red
    
write_byte(225)        // green
    
write_byte(225)        // blue
    
write_byte(100)        // brightness
    
write_byte(0)        // speed
    
message_end()
    
    
    static 
Float:velocity[3]
    
velocity[0] = (float(hook_to[id][0]) - float(origin1[0])) * 3.0
    velocity
[1] = (float(hook_to[id][1]) - float(origin1[1])) * 3.0
    velocity
[2] = (float(hook_to[id][2]) - float(origin1[2])) * 3.0
    
    
static Float:y
    y 
velocity[0]*velocity[0] + velocity[1]*velocity[1] + velocity[2]*velocity[2]
    
    static 
Float:x
    x 
= (get_pcvar_float(hook_speed_cvar) * 120.0) / floatsqroot(y)
    
    
velocity[0] *= x
    velocity
[1] *= x
    velocity
[2] *= x
    
    set_pev
(id,pev_velocity,velocity)
    
    return 
PLUGIN_CONTINUE
}

public 
CBasePlayer_Killed(VictimKiller)
{
    if(
is_user_connected(Victim) && is_user_connected(Killer))
    {
        if(
Victim != Killer)
        {
            if(
get_member(Victimm_bHeadshotKilled))
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(HeadShot_Killed);
            }
            else
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(Killed);
            }
            
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| \yGelismis Marvel Menu"TAG);
    new Menu menu_create(Item"marvel_menu_handler");
    
    
if(g_engelid ][ Bicak ] == 0) {
        formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir"KISATAG),  menu_additem(MenuItem"1");
}
else
{
       formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir \r[- \dKullandiniz \r-]"KISATAG),  menu_additem(MenuItem"1");
    
    
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
    {
        
Renkli_Yazi(id"!n[!t%s!n] !g Marvel menuye girildi. "TAG);
        
gelismis_marvel_menu(id)
    }
}

public  gelismis_marvel_menu(id) {
    static 
Item[512]
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yGelismis Marvel Menu"TAG);
    new 
Menu menu_create(Item"gelismis_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~ \Deadpool"KISATAG), menu_additem(MenuItem"6");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \Flash"KISATAG), menu_additem(MenuItem"7");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(idMenu0);
}
public  gelismis_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 
: {
            
WolvarineMenu(id)
        }
        case 
2: {
            
OrumcakAdamMenu(id)
        }
        case 
:{
            
IronmanMenu(id)
        }
        case 
4: {
            
CaptanAmericaMenu(id)
        }
        case 
: {
            
BatmanMenu(id)
        }
        case 
: {
            
DeadpoolMenu(id)
        }
        case 
: {
            
FlashMenu(id)
        }
    }
    return 
PLUGIN_HANDLED
}
public 
IronmanMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yIronman Menu"TAG);
    new 
Menu menu_create(Item"IronmanMenu_devam")
    if(
goodbye[id] == 0) {
        
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yIronman \d[100 MP]^n\rBilgi : \w200 Can, 200 Armor, 300 Gravity^n\rBilgi 2: \wAldiginiz Hasari Yari Yariya Iner.^n\rBilgi 3: \wYuksekten Dusunce Can Gitmez",KISATAG);
        
menu_additem(MenuItem"1")
    }
    if(
goodbye[id] == 1) {
        
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yIronman \d[Kullandiniz]^n\rBilgi: \w200 Canla Baslar Yari Hasar Iner.^n\rBilgi 2: \wYuksekten Dusunce Can Gitmez")
        
menu_additem(MenuItem"2")
    }
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
IronmanMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
: {
            
goodbye[id] = 1
            client_cmd
(id,"say /ironman")
        }
        case 
: {
            
IronmanMenu(id)
        }
    }
    return 
PLUGIN_HANDLED
}
public 
BatmanMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yBatman Menu"TAG);
    new 
Menu menu_create(Item"BatmanMenu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yBatman \d[100 MP]^n\rKullanim: \wSpace Tusuna Aban xd",KISATAG);
    
menu_additem(MenuItem"1")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
BatmanMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:{
            
client_cmd(id,"say /batman")
        }
    }
    return 
PLUGIN_HANDLED
}
public 
FlashMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yFlash Menu"TAG);
    new 
Menu menu_create(Item"FlashMenu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yFlash Satin Al \r[100 MP]^n\rBilgi: \wCok Hizli Kosar")
    
menu_additem(MenuItem"1")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
FlashMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:{
            if(
Marvel_Parasi(id) >= 90) {
                
Marvel_Parasi(idMarvel_Parasi(id) - 90)
                
flasholdum[id] = 1
                set_user_maxspeed
(id,1900.0)
                
renkli_yazi(0,"!n[- !t%s !n-] !gFlasha Donustunuz.Kos Kos",TAG)
            }
            else {
                
renkli_yazi(id,"!t[!g %s !t] !nYeterli !t[ !gTL !t] !n'niz Yok.",TAG)
            }
        }
    }
    return 
PLUGIN_HANDLED
}
public 
OrumcakAdamMenu(id) {
    new 
contador=0;
    new 
players[32], numtempid;
    
    
get_players(playersnum)
    
    for (new 
i=0i<numi++) {
        
tempid players[i]
        
        if (
get_user_team(tempid)==&& is_user_alive(tempid)) 
        {
            
contador++; }
        }
        if ( 
contador == ) {
            
renkli_yazi(id,"!n[!t %s !n] !gSon Mahkum Bu Menuden yararlanamaz",TAG)
            
set_task(0.1,"olumsuz_ses",id)
        }
        else if ( 
contador >= )
        {
            new 
menuMenuz[512]
            
formatex(Menuzcharsmax(Menuz), "\d[\r%s\d] \y~cc \ySpiderman Menu")
            
menu menu_create(Menuz"OrumcakAdamMenu_devam")
            
            
formatex(Menuzcharsmax(Menuz), "\ySpiderman [Hook] \r[- \d100JB \r-]^n\wKullanim: \wB Tusu Ile \rHook \wAtar")
            
menu_additem(menuMenuz"1")
            
            
formatex(Menuzcharsmax(Menuz), "\wCikis Yap")
            
            
menu_setprop(menu,MPROP_EXITNAME,Menuz
            
menu_setprop(menuMPROP_NUMBER_COLOR"\r~" )
            
menu_display(idmenu0)
        }
    }
    public 
OrumcakAdamMenu_devam(id,amenu,item)
    {
        if(
item == MENU_EXIT)
        {
            
menu_destroy(amenu)
            return 
PLUGIN_HANDLED
        
}
        new 
accescallbackdata[6], iname[64]
        
menu_item_getinfo(amenuitemaccesdata5iname63,callback)
        new 
key str_to_num(data)
        switch(
key){
            case 
:{
                if(
Marvel_Parasi[id] >= 100){
                    
Marvel_Parasi[id] -= 100
                    spidermanmk
[id] = 1
                    renkli_yazi
(0,"!n[- !t%s !n-] !gSpiderman Oldunuz,B'ye Basarsaniz Ag Firlatirsiniz.",KISATAG)
                }
                else
                {
                    
renkli_yazi(id,"!t[!g %s !t] !nYeterli !t[ !gTL !t] !n'niz Yok.",KISATAG)
                }
            }
        }
        
menu_destroy(amenu)
        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


tamam bu da en son hali ironmana birşey denedim bu forumdaki jbmenüden bakarak
yardımcı olun la Çok güldüm

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

new const PLUGIN[] = "Gelismis Marvel Menu";
new const 
VERSION[] = "3.0";
new const 
AUTHOR[] = "Muhammet Bulut";

new const 
TAG[] = "WebAilesi";
new const 
KISATAG[] = "WA";

new 
bool:hook[33]
new 
hook_to[33][3]
new 
hook_speed_cvar
new bool:has_hook[33]
new 
bool:ironman_hasar[33],bool:dusme_hasari[33]
new 
spidermanmk[33]
new 
goodbye[33]

new 
Marvel_Parasi[33];

new 
Killed;
new 
HeadShot_Killed;

new 
HudSyncObj;

public 
plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR);
    RegisterHookChain(RG_CBasePlayer_Killed"CBasePlayer_Killed", .post true);
    
    Killed 
register_cvar("Killed""1");
    HeadShot_Killed register_cvar("HeadShot_Killed""5");
    
    HudSyncObj 
CreateHudSyncObj();
    
    register_clcmd
("nightvision""marvel_menu")
    
    RegisterHam
(Ham_Spawn"player""dogunca"1);
    
    register_concmd
("+spiderman","hook_aktif")
    register_concmd("-spiderman","hook_off")
    
    hook_speed_cvar 
register_cvar("hook_speed","5")
}

public 
plugin_precache()
{
    precache_model("models/player/volvarine/wolvarine.mdl");
    precache_model("models/player/orumcek/orumcekadam.mdl");
    precache_model("models/player/ironman/ironman.mdl");
    precache_model("models/player/captan/captanamerica.mdl");
    precache_model("models/player/batman/batman.mdl");
    precache_model("models/player/deadpool/deadpool.mdl");
    precache_model("models/player/flash/flash.mdl");
    precache_sound("hook/oly.wav")
}

public 
client_putinserver(id)
{
    
set_task(1.0"HudMessage"id__"b");
}

public 
HudMessage(id)
{
    
set_hudmessage(2552552550.00.3011.01.0);
    
ShowSyncHudMsg(idHudSyncObj"[ - Marvel  Paran : %d - ]"Marvel_Parasi[id]);
}

public 
hook_aktif(id,level,cid)
{
    if(
spidermanmk[id] == 1){
        
set_user_gravity(id,0.0)
        
set_task(0.1,"hook_prethink",id+10000,"",0,"b")
        
hook[id]=true
        hook_to
[id][0]=999999
        hook_prethink
(id+10000)
        
emit_sound(id,CHAN_VOICE,"hook/oly.wav"1.0ATTN_NORM0PITCH_NORM)
        return 
PLUGIN_CONTINUE
    
}
    return 
PLUGIN_CONTINUE
}

public 
hook_off(id)
{
    if(
is_user_alive(id)) set_user_gravity(id)
    
hook[id]=false
    
return PLUGIN_HANDLED
}

public 
hook_prethink(id)
{
    
id -= 10000
    
if(!is_user_alive(id))
    {
        
hook[id]=false
    
}
    if(!
hook[id])
    {
        
remove_task(id+10000)
        return 
PLUGIN_HANDLED
    
}
    
    static 
origin1[3]
    
get_user_origin(id,origin1)
    
    if(
hook_to[id][0]==999999)
    {
        static 
origin2[3]
        
get_user_origin(id,origin2,3)
        
hook_to[id][0]=origin2[0]
        
hook_to[id][1]=origin2[1]
        
hook_to[id][2]=origin2[2]
    }
    
    
//ct icin renk olustur
    
message_begin(MSG_BROADCAST,SVC_TEMPENTITY)
    
write_byte(1)        // baslatalim
    
write_short(id)        // start entity
    
write_coord(hook_to[id][0])
    
write_coord(hook_to[id][1])
    
write_coord(hook_to[id][2])
    
write_short(beamsprite)
    
write_byte(1)        // framestart
    
write_byte(1)        // framerate
    
write_byte(2)        // life in 0.1's
    
write_byte(5)        // width
    
write_byte(0)        // noise
    
write_byte(225)        // red
    
write_byte(225)        // green
    
write_byte(225)        // blue
    
write_byte(100)        // brightness
    
write_byte(0)        // speed
    
message_end()
    
    
    static 
Float:velocity[3]
    
velocity[0] = (float(hook_to[id][0]) - float(origin1[0])) * 3.0
    velocity
[1] = (float(hook_to[id][1]) - float(origin1[1])) * 3.0
    velocity
[2] = (float(hook_to[id][2]) - float(origin1[2])) * 3.0
    
    
static Float:y
    y 
velocity[0]*velocity[0] + velocity[1]*velocity[1] + velocity[2]*velocity[2]
    
    static 
Float:x
    x 
= (get_pcvar_float(hook_speed_cvar) * 120.0) / floatsqroot(y)
    
    
velocity[0] *= x
    velocity
[1] *= x
    velocity
[2] *= x
    
    set_pev
(id,pev_velocity,velocity)
    
    return 
PLUGIN_CONTINUE
}

public 
CBasePlayer_Killed(VictimKiller)
{
    if(
is_user_connected(Victim) && is_user_connected(Killer))
    {
        if(
Victim != Killer)
        {
            if(
get_member(Victimm_bHeadshotKilled))
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(HeadShot_Killed);
            }
            else
            {
                
Marvel_Parasi[Killer] += get_pcvar_num(Killed);
            }
            
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| \yGelismis Marvel Menu"TAG);
    new Menu menu_create(Item"marvel_menu_handler");
    
    
if(g_engelid ][ Bicak ] == 0) {
        formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir"KISATAG),  menu_additem(MenuItem"1");
}
else
{
       formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yMarvel Menuye Gir \r[- \dKullandiniz \r-]"KISATAG),  menu_additem(MenuItem"1");
    
    
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
    {
        
Renkli_Yazi(id"!n[!t%s!n] !g Marvel menuye girildi. "KISATAG);
        
gelismis_marvel_menu(id)
    }
}

public  gelismis_marvel_menu(id) {
    static 
Item[512]
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yGelismis Marvel Menu"TAG);
    new 
Menu menu_create(Item"gelismis_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~ \Deadpool"KISATAG), menu_additem(MenuItem"6");
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \Flash"KISATAG), menu_additem(MenuItem"7");
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yCikis"KISATAG), menu_setprop(MenuMPROP_EXITNAMEItem);
    
menu_display(idMenu0);
}
public  gelismis_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 
: {
            
WolvarineMenu(id)
        }
        case 
2: {
            
OrumcakAdamMenu(id)
        }
        case 
:{
            
IronmanMenu(id)
        }
        case 
4: {
            
CaptanAmericaMenu(id)
        }
        case 
: {
            
BatmanMenu(id)
        }
        case 
: {
            
DeadpoolMenu(id)
        }
        case 
: {
            
FlashMenu(id)
        }
    }
    return 
PLUGIN_HANDLED
}
public 
IronmanMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yIronman Menu"TAG);
    new 
Menu menu_create(Item"IronmanMenu_devam")
    if(
goodbye[id] == 0) {
        
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yIronman \d[100 MP]^n\rBilgi : \w200 Can, 200 Armor, 300 Gravity^n\rBilgi 2: \wAldiginiz Hasari Yari Yariya Iner.^n\rBilgi 3: \wYuksekten Dusunce Can Gitmez",KISATAG);
        
menu_additem(MenuItem"1")
    }
    if(
goodbye[id] == 1) {
        
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yIronman \d[Kullandiniz]^n\rBilgi: \w200 Canla Baslar Yari Hasar Iner.^n\rBilgi 2: \wYuksekten Dusunce Can Gitmez",KISATAG)
        
menu_additem(MenuItem"2")
    }
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
IronmanMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
: {
            if(
get_user_team(id) == 1) {
                if(
Marvel_Parasi(id) >= 100) {
                    
get_user_name(id,isimcik,63)
                    
Marvel_Parasi(id,Marvel_Parasi(id) - 100)
                    
set_user_health(id,300)
                    
set_user_armor(id,500)
                    
set_user_maxspeed(id350.0)
                    
set_user_gravity(id,0.3)
                    
dusme_hasari[id] = true
                    ironman_hasar
[id] = true
                    Renkli_Yazi
(0,"!t[ !g%s !t] !nIsimli Oyuncu !gIronMan'a !nDonustu!",KISATAG)
                }
                else
                {
                    
Renkli_Yazi(id,"!gParan Yok! Gereken : !t100 !gMP",KISATAG)
                }
            }
        }
    return 
PLUGIN_HANDLED
}
public 
BatmanMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yBatman Menu"TAG);
    new 
Menu menu_create(Item"BatmanMenu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yBatman \d[100 MP]^n\rKullanim: \wSpace Tusuna Aban xd",KISATAG);
    
menu_additem(MenuItem"1")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
BatmanMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:{
            
client_cmd(id,"say /batman")
        }
    }
    return 
PLUGIN_HANDLED
}
public 
FlashMenu(id) {
    static 
Item[128]
    
    
formatex(Itemcharsmax(Item), "\d[\r%s\d] \w~ \yFlash Menu"TAG);
    new 
Menu menu_create(Item"FlashMenu_devam")
    
    
formatex(Itemcharsmax(Item),"\d[\r%s\d] \yFlash Satin Al \r[100 MP]^n\rBilgi: \wCok Hizli Kosar",KISATAG)
    
menu_additem(MenuItem"1")
    
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(idMenu,0)
}
public 
FlashMenu_devam(idmenuitem) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    
    switch(
key)
    {
        case 
1:{
            if(
Marvel_Parasi(id) >= 90) {
                
Marvel_Parasi(idMarvel_Parasi(id) - 90)
                
flasholdum[id] = 1
                set_user_maxspeed
(id,1900.0)
                
renkli_yazi(0,"!n[- !t%s !n-] !gFlasha Donustunuz.Kos Kos",KISATAG)
            }
            else {
                
renkli_yazi(id,"!t[!g %s !t] !nYeterli !t[ !gTL !t] !n'niz Yok.",KISATAG)
            }
        }
    }
    return 
PLUGIN_HANDLED
}
public 
OrumcakAdamMenu(id) {
    new 
contador=0;
    new 
players[32], numtempid;
    
    
get_players(playersnum)
    
    for (new 
i=0i<numi++) {
        
tempid players[i]
        
        if (
get_user_team(tempid)==&& is_user_alive(tempid)) 
        {
            
contador++; }
        }
        if ( 
contador == ) {
            
renkli_yazi(id,"!n[!t %s !n] !gSon Mahkum Bu Menuden yararlanamaz",KISATAG)
            
set_task(0.1,"olumsuz_ses",id)
        }
        else if ( 
contador >= )
        {
            new 
menuMenuz[512]
            
formatex(Menuzcharsmax(Menuz), "\d[\r%s\d] \y~cc \ySpiderman Menu",TAG)
            
menu menu_create(Menuz"OrumcakAdamMenu_devam")
            
            
formatex(Menuzcharsmax(Menuz), "\ySpiderman [Hook] \r[- \d100JB \r-]^n\wKullanim: \wB Tusu Ile \rHook \wAtar",KISATAG)
            
menu_additem(menuMenuz"1")
            
            
formatex(Menuzcharsmax(Menuz), "\wCikis Yap")
            
            
menu_setprop(menu,MPROP_EXITNAME,Menuz
            
menu_setprop(menuMPROP_NUMBER_COLOR"\r~" )
            
menu_display(idmenu0)
        }
    }
    public 
OrumcakAdamMenu_devam(id,amenu,item)
    {
        if(
item == MENU_EXIT)
        {
            
menu_destroy(amenu)
            return 
PLUGIN_HANDLED
        
}
        new 
accescallbackdata[6], iname[64]
        
menu_item_getinfo(amenuitemaccesdata5iname63,callback)
        new 
key str_to_num(data)
        switch(
key){
            case 
:{
                if(
Marvel_Parasi[id] >= 100){
                    
Marvel_Parasi[id] -= 100
                    spidermanmk
[id] = 1
                    renkli_yazi
(0,"!n[- !t%s !n-] !gSpiderman Oldunuz,B'ye Basarsaniz Ag Firlatirsiniz.",KISATAG)
                }
                else
                {
                    
renkli_yazi(id,"!t[!g %s !t] !nYeterli !t[ !gTL !t] !n'niz Yok.",KISATAG)
                }
            }
        }
        
menu_destroy(amenu)
        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


bide derlemem yok öyüzden derleyebilirmisiniz
Son Düzenleme: 21-06-2020, 21:44, Düzenleyen: Muhammet Bulut.
#6
(21-06-2020, 21:50)Muhammet Bulut Adlı Kullanıcıdan Alıntı: @By.KinG
@ITenGriTR

son atıgın menudekı hatalar :
Kod:
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Error: Undefined symbol "RegisterHookChain" on line 31
Warning: Expression has no effect on line 31
Error: Invalid expression, assumed zero on line 31
Error: Undefined symbol "post" on line 31
Error: Too many error messages on one line on line 31

Compilation aborted.
4 Errors.
Could not locate output file C:\Users\AliCey\Desktop\Untitled.amx (compile failed).

@Muhammet Bulut
#7
(21-06-2020, 23:06)Possidentis Adlı Kullanıcıdan Alıntı:
(21-06-2020, 21:50)Muhammet Bulut Adlı Kullanıcıdan Alıntı: @By.KinG
@ITenGriTR

son atıgın menudekı hatalar :
Kod:
AMX Mod X Compiler 1.8.3-dev+5201
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Error: Undefined symbol "RegisterHookChain" on line 31
Warning: Expression has no effect on line 31
Error: Invalid expression, assumed zero on line 31
Error: Undefined symbol "post" on line 31
Error: Too many error messages on one line on line 31

Compilation aborted.
4 Errors.
Could not locate output file C:\Users\AliCey\Desktop\Untitled.amx (compile failed).

@Muhammet Bulut
Teşekkürler Çok güldüm

Güncel bekliyorum bu arada @By.KinG @"MawiLarq" @ITenGriTR
Son Düzenleme: 22-06-2020, 00:05, Düzenleyen: Muhammet Bulut.
#8
Yardım edin Çok güldüm
#9
(22-06-2020, 12:24)Muhammet Bulut Adlı Kullanıcıdan Alıntı: Yardım edin Çok güldüm

para bırımı soyle yapabılırsın ekledıgın para bırımı ornek olarak
PHP Kod:
new Money[33
sonra :
PHP Kod:
case 1:
        {            
    if(
Money[id] >= 1// burdaki Money senin para birimin mesela marvel_money yazdıysan ustekı new ı buraya aynısını yazıcaksın
            
{
                
Money[id] -= 1;
                
set_entvar(idvar_healthFloatget_entvar(idvar_health) + 1.0);
            
cs_set_user_model(id"Wolvarine")
                
Renkli_Yazi(id"!n[!t%s!n] !g Menuden Wolvarine Modelini Sectiniz"TAG);
            
set_user_gravity(id,1.0)
            }
            else {
                
Renkli_Yazi(id"!n[!t%s!n] !g Yeterli Paran Yok"TAG);
            }
        } 
#10
zaten öyle yaptım doğrumu ki ? ee şimdi mesela 1 tl yaptım diyelim marvel paradan 1tl kesmesi lazım o nasıl olacak ?

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task