⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
SponsorSponsor

Menu Yardim

Menu Yardim
Merhabalar, ben bır menu yapıyorum gorev sıstemlı ve kayıtlı acaba nasıl yaparım? yardım edebılırmısınzı

soyle mesela 100 adam oldur 5 para kazan (özel para sıstemı var WA) diye ve gorevı 1 kere yaptıgı zaman yanında Tamamlandı yazsa guzel olur Gülümse sız bana soylesenız ben kavramaya calısırım. sımdıden tessekurler.
RE: Menu Yardim
yardım edecek yokmu ?
RE: Menu Yardim
Şu tarz;

PHP Kod:
#include <amxmodx>

#define PLUGIN "Bos Menu"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

#define tag "REKLAM"

public plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
register_clcmd("say /kisayol","g_menu")
}

new 
g_gorevtamam[33];

public 
g_menu(id) {
    static 
Item[128]
    
    
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIsyan Team Menu",tag)
    new 
Menu = menu_create(Item, "g_menu_devam")
    
    if(!
g_gorevtamam[id]){
        
formatex(Item, charsmax(Item),"\d[ \r%s \d] \w100 Adam Oldur \d[\r5 WA\d]",tag)
        
menu_additem(Menu, Item, "1")
    }
    else{
        
formatex(Item, charsmax(Item),"\d[ \r%s \d] \w100 Adam Oldur \d[\rTAMAMLANDI\d]",tag)
        
menu_additem(Menu, Item, "1")
    }
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(id, Menu,0)
    
}
public 
g_menu_devam(id, menu, item) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            if(
g_gorevtamam[id]){
                
renkli_yazi(id,"!t[ !g%s !t] !nGorev tamamladigin icin 5 WA.",tag);
                
//WA degiskenini 5 arttiracaksin.
                
            
}
            else{
                
g_menu(id);
            }
        }
    } 
    return 
PLUGIN_HANDLED
} 

stock renkli_yazi(const id, const input[], any:...)
{
    new 
count = 1, players[32];
    static 
msg[191];
    
vformat(msg, 190, input, 3);
    
    
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sar?? 
    
replace_all(msg, 190, "!g", "^x04"); // Ye??Renk
    
replace_all(msg, 190, "!t", "^x03"); // Tak??enk( CT mavi , T k??z??
    
    
if (id) players[0] = id; else get_players(players, count, "ch"); {
        for (new 
i = 0; i < count; i++)
        {
            if (
is_user_connected(players[i]))
            {
                
                
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
            
        }
    }
} 
RE: Menu Yardim
(29-06-2020, 17:52)Kalipso22 Adlı Kullanıcıdan Alıntı: Şu tarz;

PHP Kod:
#include <amxmodx>

#define PLUGIN "Bos Menu"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"

#define tag "REKLAM"

public plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
register_clcmd("say /kisayol","g_menu")
}

new 
g_gorevtamam[33];

public 
g_menu(id) {
    static 
Item[128]
    
    
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIsyan Team Menu",tag)
    new 
Menu = menu_create(Item, "g_menu_devam")
    
    if(!
g_gorevtamam[id]){
        
formatex(Item, charsmax(Item),"\d[ \r%s \d] \w100 Adam Oldur \d[\r5 WA\d]",tag)
        
menu_additem(Menu, Item, "1")
    }
    else{
        
formatex(Item, charsmax(Item),"\d[ \r%s \d] \w100 Adam Oldur \d[\rTAMAMLANDI\d]",tag)
        
menu_additem(Menu, Item, "1")
    }
    
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
    
menu_display(id, Menu,0)
    
}
public 
g_menu_devam(id, menu, item) {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
access, callback;
    
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    new 
key = str_to_num(data);
    new 
isimcik[64]
    
get_user_name(id,isimcik,63)
    
    switch(
key)
    {
        case 
1:{
            if(
g_gorevtamam[id]){
                
renkli_yazi(id,"!t[ !g%s !t] !nGorev tamamladigin icin 5 WA.",tag);
                
//WA degiskenini 5 arttiracaksin.
                
            
}
            else{
                
g_menu(id);
            }
        }
    } 
    return 
PLUGIN_HANDLED
} 

stock renkli_yazi(const id, const input[], any:...)
{
    new 
count = 1, players[32];
    static 
msg[191];
    
vformat(msg, 190, input, 3);
    
    
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sar?? 
    
replace_all(msg, 190, "!g", "^x04"); // Ye??Renk
    
replace_all(msg, 190, "!t", "^x03"); // Tak??enk( CT mavi , T k??z??
    
    
if (id) players[0] = id; else get_players(players, count, "ch"); {
        for (new 
i = 0; i < count; i++)
        {
            if (
is_user_connected(players[i]))
            {
                
                
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
            
        }
    }
} 

Pekala Teşşekür Ederim.

WA degıskenını 5 artırcaksın derken? hanı admıne para verme sıstemı ılemı ? /paraver yazınca 999 verıyor ya onu 5 yapıp onun publicini baglicaz ?

yanı soyle mı ?

PHP Kod:
public paraver 
caseın ıcınede
PHP Kod:
paraver[ID]; 

hem adamın nasıl 100 kıll oldurdugunu anlıcagız?
Son Düzenleme: 29-06-2020, 17:57, Düzenleyen: Possidentis
RE: Menu Yardim
konu taşinabilir.
RE: Menu Yardim
@By.KinG Konu Taşinabilir. Yeni Konu Acicamda.
Menu Yardim
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

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
Task