⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Menuye Rütbe Bilgi Eklenicek

Menuye Rütbe Bilgi Eklenicek
Merhaba Kisayol Menusüne 

Rütbe Bilgilerim Eklenmesini İstiyorum Basınca Menu Şeklinde Çıksın


1 - Rütbe Bilgilerim  [Basınca Yine Menu Olarak]

1- Rütben : XXXX
2- Sonraki Rütben : XXXX
3- Fragın : xxx/xxx


Olarak Çıksın Gülümse


PHP Kod:
"[SILVER I]",  
"[SILVER II]",  
"[SILVER III]",  
"[SILVER IV]",  
"[SILVER ELITE]",  
"[SILVER ELITE MASTER]",  
"[GOLD NOVA I]",  
"[GOLD NOVA II]",  
"[GOLD NOVA III]",  
"[GOLD NOVA MASTER]",  
"[MASTER GUARDIAN I]",  
"[MASTER GUARDIAN II]",  
"[MASTER GUARDIAN ELITE]",  
"[DISTINGUISHED MASTER]",  
"[LEGENDARY EAGLE]",  
"[LEGENDARY EAGLE MASTER]",  
"[LİDER]" 
}
 new const 
rankXP[MAXRANKS] = 
 { 
  0, 10, 25, 50, 100, 200, 350, 500, 750, 1000, 1250, 1500, 1750, 2000, 2500, 3000, 5000 
.smakisayolv8.sma(Dosya Boyutu: 3,86 KB | İndirme Sayısı: 3)
RE: Menuye Rütbe Bilgi Eklenicek
https://webailesi.com/konu-cozuldu-rutbe-bilgisi-2693?page=2
RE: Menuye Rütbe Bilgi Eklenicek
Reis Ben Tam Bu Plugini İstiyorum Yani Menu Olarak Çıkıcak Rütben

Saydan geçmesini deil
RE: Menuye Rütbe Bilgi Eklenicek
menüdemi çıkacak
1) Rütben
2) Sıradaki Rütben gibimi

yapmaya çalışyorum 1dk
Son Düzenleme: 30-09-2020, 20:16, Düzenleyen: Muhammet Bulut
RE: Menuye Rütbe Bilgi Eklenicek
aynen menüde çıkıcak

basıcak menuye

rütben
siradaki rütben
kalan frag : xx/xx
RE: Menuye Rütbe Bilgi Eklenicek
yaptım fakat senin attığın kısayol menüsünde MAXRANKS yok eklimmi napayım yani sen yukarıda levelleri atmışsın zaten o levelleri hangi eklentide attın ?
o lazım

al içine rütbe sistemini gömdüm

ek olarak 

Sonraki Rutbe Icin Gereken Frag' da ekledim istersen kaldırabilirim.

Rep vermeyi unutma Çok güldüm
Çözüldüyse belirtilebilrsin.
+ olarak menüyü daha iyi hale getirebilirsin istersen yardımcı olayım

şunu farkettim rütbe bilgisi menüsünü oluşturduktan sonra devamını yani case bölümünü yapmadım çünkü ne koycağımı bilmiyordum şuan bi düzenleme yapayım 1dk

case olayını salladım ona göre eklicek birşey yok yada iyi pawn pluginciler case olayını yapar Çok güldüm

sorun olursa söyle
.smakisayolv8.sma(Dosya Boyutu: 5,66 KB | İndirme Sayısı: 0)
.smakisayolv8.sma(Dosya Boyutu: 6,28 KB | İndirme Sayısı: 1)
Son Düzenleme: 30-09-2020, 20:43, Düzenleyen: Muhammet Bulut
RE: Menuye Rütbe Bilgi Eklenicek
@QuryWesT sen case olayını yaparmsnz
RE: Menuye Rütbe Bilgi Eklenicek
siz deneyin rütbeler filan gözüküyor
renk olayı sorunu vardı hallettim
.smakisayolv8.sma(Dosya Boyutu: 6,28 KB | İndirme Sayısı: 2)
RE: Menuye Rütbe Bilgi Eklenicek
Case olayıda tamam

PHP Kod:
#include <amxmodx>
#include <reapi>
#include <csstats> 

new const PLUGIN[] = "Kısayol";
new const 
VERSION[] = "3.0";
new const 
AUTHOR[] = "HellBoy";

new 
Grenade[33];

#define MAXRANKS 17

new const rankNames[MAXRANKS][] = 
{
    
"Silver 1", 
    
"Silver 2",  
    
"Silver 3",  
    
"Silver 4",
    
"Silver Elite",  
    
"Silver Elite Master",
    
"Gold Nova 1",
    
"Gold Nova 2",
    
"Gold Nova 3",
    
"Gold Nova Master",
    
"Master Guardian 1",
    
"Master Guardian 2",
    
"Master Guardian Elite",
    
"Distinguished Master Guardian",
    
"Legendary Eagle",
    
"Legendary Eagle Master",
    
"The Global Elite"
}

new const 
rankXP[MAXRANKS] = 
{
    
0, 10, 25, 50, 100, 200, 350, 500, 750, 1000, 1250, 1500, 1750, 200, 2500, 5000
}

public 
plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_clcmd("say /menu", "Ana_Menu");
    register_clcmd("say /kisayol", "Ana_Menu");
    RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", .post = true);
}
public  Ana_Menu(id) {
    new Item[256]
    formatex(Item, charsmax(Item), "\w[ \rAyyildiz'Clan Kisayol Menusu \w]^n\d[CS IP : 213.238.173.115]^n\d[TS3 IP : asalet.kralortam.net]");
    new Menu = menu_create(Item, "Ana_Menu_Handler");
    
    formatex
(Item, charsmax(Item), "\w[\rAyyildiz\w] \dBomba Ayarlari \d[\r%s\d]", Grenade[id] ? "Acik" : "Kapali");
    menu_additem(Menu, Item, "1");
    formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dEl Yonunu Degistir");
    menu_additem(Menu, Item, "2");
    formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dCrosshair Menu");
    menu_additem(Menu, Item, "3");
    formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dBicak Menu \w[\rUser Girebilir!\w]");
    menu_additem(Menu, Item, "4");
    formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dRutbe Skin Menu");
    menu_additem(Menu, Item, "5");
    formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dRutbe Bilgisi");
    menu_additem(Menu, Item, "6");
    
    menu_setprop
(Menu, MPROP_EXITNAME, "\wCikis");
    menu_display(id, Menu, 0);
}

public 
Ana_Menu_Handler(ID, Menu, Item)
{
    if(Item == MENU_EXIT)
    {
        menu_destroy(Menu);
        return PLUGIN_HANDLED;
    }
    
    
new Data[6], Name[64];
    new Access, CallBack;
    menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
    
    
new Key = str_to_num(Data);
    
    
switch(Key)
    {
        case 1 :
        {
            switch(Grenade[ID])
            {
                case true :
                {
                    Grenade[ID] = false;
                }
                case false :
                {
                    Grenade[ID] = true;
                }
            }
        }
        case 2 :
        {
            El_Yonu_Menu(ID);
        }
        case 3 :
        {
            client_cmd(ID, "say /crosshair")
        }
        case 4 :
        {
            client_cmd(ID, "say /bicak");
        }
        case 5 :
        {
            client_cmd(ID, "say /skin");
        }
    case 
6 :
    {
        
RutbeBilgisi(ID);
    }
    }
    
    
return PLUGIN_HANDLED;
}

public 
RutbeBilgisi(ID)
{
    new 
Stats[8], Hits[8], Current_Player_Rank; get_user_stats(ID, Stats, Hits);
    
    while(
Current_Player_Rank < (MAXRANKS - 1))
    {
        if(
Stats[0] >= rankXP[Current_Player_Rank + 1]) ++Current_Player_Rank;
        else break;
    }
    
    static 
Item[128];
    
    
formatex(Item, charsmax(Item), "\w[ \rAyyildiz'Clan Rutbe Bilgisi \w]^n\d[CS IP : 213.238.173.115]^n\d[TS3 IP : asalet.kralortam.net]");
    new 
Menu = menu_create(Item, "RutbeBilgisi_Handler");
    
    
formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dRutben \y%s",rankNames[Current_Player_Rank]);
    
menu_additem(Menu, Item, "1");
    
    
formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dSonraki Rutben \y%s",rankNames[Current_Player_Rank + 1]);
    
menu_additem(Menu, Item, "2");
    
    
formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dFragin \y%i",Stats[0]);
    
menu_additem(Menu, Item, "3");
    
    
formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dSonraki Rutbe Icin Gereken Frag \y%i",rankXP[Current_Player_Rank + 1] - Stats[0]);
    
menu_additem(Menu, Item, "4");
    
    
menu_setprop(Menu, MPROP_EXITNAME, "\wCikis");
    
menu_display(ID, Menu, 0);
}

public 
RutbeBilgisi_Handler(ID, Menu, Item)
{
    if(
Item == MENU_EXIT)
    {
        
menu_destroy(Menu);
        
        return 
PLUGIN_HANDLED;
    }
    
    new 
Data[6], Name[64];
    new 
Access, CallBack;
    
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
    
    return 
PLUGIN_HANDLED;
}

public 
CBasePlayer_Spawn(ID)
{
    switch(Grenade[ID])
    {
        case true :
        {
            rg_give_item(ID, "WEAPON_HEGRENADE");
        }
    }
}

public 
El_Yonu_Menu(ID)
{
    static Item[128];
    
    formatex
(Item, charsmax(Item), "\w[ \rAyyildiz'Clan El Yonu Menusu \w]^n\d[CS IP : 213.238.173.115]^n\d[TS3 IP : asalet.kralortam.net]");
    new Menu = menu_create(Item, "El_Yonu_Menu_Handler");
    
    formatex
(Item, charsmax(Item), "\w[\rAyyildiz\w] \dSag El");
    menu_additem(Menu, Item, "1");
    formatex(Item, charsmax(Item), "\w[\rAyyildiz\w] \dSol El");
    menu_additem(Menu, Item, "2");
    
    menu_setprop
(Menu, MPROP_BACKNAME, "\wGeri");
    menu_setprop(Menu, MPROP_EXITNAME, "\wCikis");
    menu_display(ID, Menu, 0);
}

public 
El_Yonu_Menu_Handler(ID, Menu, Item)
{
    if(Item == MENU_EXIT)
    {
        menu_destroy(Menu);
        return PLUGIN_HANDLED;
    }
    
    
new Data[6], Name[64];
    new Access, CallBack;
    menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
    
    
new Key = str_to_num(Data);
    
    
switch(Key)
    {
        case 1 :
        {
            client_cmd(ID, "cl_righthand 1");
        }
        case 2 :
        {
            client_cmd(ID, "cl_righthand 0");
        }
    }
    return PLUGIN_HANDLED;
} 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ 
RE: Menuye Rütbe Bilgi Eklenicek
Çözüldümü ?

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi