CSPLague
/slotmenu - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: /slotmenu (/showthread.php?tid=9556)



/slotmenu - darbe123 - 08-02-14

PHP Code:
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "JDM"

#define SLOT_YETKI    ADMIN_LEVEL_H
public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /slotmenu","ShowMenu")
    
register_clcmd("say_team /slotmenu","ShowMenu")
}
public 
ShowMenu(id) {
    if(!
is_user_alive(id)) return;
    
    if(
get_user_flags(id) & SLOT_YETKI) {
        new 
menuMenuz[512]
        
        
formatex(Menuzcharsmax(Menuz), "\ySlot Menu:")
        
menu menu_create(Menuz"MenuHandler")
        
        
formatex(Menuzcharsmax(Menuz), "\w1x Hiz")
        
menu_additem(menuMenuz"1"0)
        
formatex(Menuzcharsmax(Menuz), "\wYuksek Ziplama")
        
menu_additem(menuMenuz"2"0)        
        
formatex(Menuzcharsmax(Menuz), "\w50 HP | 50 AP")
        
menu_additem(menuMenuz"3"0)
        
formatex(Menuzcharsmax(Menuz), "\rCikis")
        
menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
        
menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
        
menu_display(idmenu0)
    } else {
        
client_print(idprint_center,"Bu Menu Sadece Slotlara Ozeldir.")
    }
}
public 
MenuHandler(idmenu ,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menu,item,access,data,charsmax(data),iName,charsmax(iName),callback)
    
    new 
key str_to_num(data)
    
    switch(
key) {
        case 
1: {
            
set_user_maxspeed(id260.0)
        }
        case 
2: {
            
set_user_gravity(id0.3)
        }
        case 
3: {
            
set_user_health(idget_user_health(id) + 50)
            
set_user_armor(idget_user_armor(id) + 50)
        }
    }
    return  
PLUGIN_HANDLED


Bunu 3 Elde bi yapabilrmsnz yani menüden 1 şey aldığında menü oto kapanacak ve 3 el beklıyecek menüye girmesi için


Cevap: /slotmenu - JDM - 08-02-14

İlk 3 round bir menü açılmıyor her 3 turda bir menü açılıyor


PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "JDM"

#define SLOT_YETKI    ADMIN_LEVEL_H
new g_Round 0
new g_Pointer
public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /slotmenu","ShowMenu")
    
register_clcmd("say_team /slotmenu","ShowMenu")
    
register_logevent("EventRoundStart",2,"1=Round_Start")
    
register_event("TextMsg""EventGameRestart""a""2=#Game_will_restart_in")
    
g_Pointer register_cvar("slotmenu_roundlimit","3")
}
public 
EventRoundStart() {
    
g_Round++
}
public 
EventGameRestart() {
    
g_Round 0;
}
public 
ShowMenu(id) {
    if(!
is_user_alive(id)) return;
    
    if(
g_Round <= get_pcvar_num(g_Pointer)) { 
        if(
get_user_flags(id) & SLOT_YETKI) {
            new 
menuMenuz[512]
        
            
formatex(Menuzcharsmax(Menuz), "\ySlot Menu:")
            
menu menu_create(Menuz"MenuHandler")
        
            
formatex(Menuzcharsmax(Menuz), "\w1x Hiz")
            
menu_additem(menuMenuz"1"0)
            
formatex(Menuzcharsmax(Menuz), "\wYuksek Ziplama")
            
menu_additem(menuMenuz"2"0)        
            
formatex(Menuzcharsmax(Menuz), "\w50 HP | 50 AP")
            
menu_additem(menuMenuz"3"0)
            
formatex(Menuzcharsmax(Menuz), "\rCikis")
            
menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
            
menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
            
menu_display(idmenu0)
            } else {
            
client_print(idprint_center,"Bu Menu Sadece Slotlara Ozeldir.")
        }
    }
}
public 
MenuHandler(idmenu ,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menu,item,access,data,charsmax(data),iName,charsmax(iName),callback)
    
    new 
key str_to_num(data)
    
    switch(
key) {
        case 
1: {
            
set_user_maxspeed(id260.0)
        }
        case 
2: {
            
set_user_gravity(id0.3)
        }
        case 
3: {
            
set_user_health(idget_user_health(id) + 50)
            
set_user_armor(idget_user_armor(id) + 50)
        }
    }
    return  
PLUGIN_HANDLED




Cevap: /slotmenu - darbe456 - 08-02-14

JDM dateline='' Wrote: İlk 3 round bir menü açılmıyor her 3 turda bir menü açılıyor


PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "JDM"

#define SLOT_YETKI    ADMIN_LEVEL_H
new g_Round 0
new g_Pointer
public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /slotmenu","ShowMenu")
    
register_clcmd("say_team /slotmenu","ShowMenu")
    
register_logevent("EventRoundStart",2,"1=Round_Start")
    
register_event("TextMsg""EventGameRestart""a""2=#Game_will_restart_in")
    
g_Pointer register_cvar("slotmenu_roundlimit","3")
}
public 
EventRoundStart() {
    
g_Round++
}
public 
EventGameRestart() {
    
g_Round 0;
}
public 
ShowMenu(id) {
    if(!
is_user_alive(id)) return;
    
    if(
g_Round <= get_pcvar_num(g_Pointer)) { 
        if(
get_user_flags(id) & SLOT_YETKI) {
            new 
menuMenuz[512]
        
            
formatex(Menuzcharsmax(Menuz), "\ySlot Menu:")
            
menu menu_create(Menuz"MenuHandler")
        
            
formatex(Menuzcharsmax(Menuz), "\w1x Hiz")
            
menu_additem(menuMenuz"1"0)
            
formatex(Menuzcharsmax(Menuz), "\wYuksek Ziplama")
            
menu_additem(menuMenuz"2"0)        
            
formatex(Menuzcharsmax(Menuz), "\w50 HP | 50 AP")
            
menu_additem(menuMenuz"3"0)
            
formatex(Menuzcharsmax(Menuz), "\rCikis")
            
menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
            
menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
            
menu_display(idmenu0)
            } else {
            
client_print(idprint_center,"Bu Menu Sadece Slotlara Ozeldir.")
        }
    }
}
public 
MenuHandler(idmenu ,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menu,item,access,data,charsmax(data),iName,charsmax(iName),callback)
    
    new 
key str_to_num(data)
    
    switch(
key) {
        case 
1: {
            
set_user_maxspeed(id260.0)
        }
        case 
2: {
            
set_user_gravity(id0.3)
        }
        case 
3: {
            
set_user_health(idget_user_health(id) + 50)
            
set_user_armor(idget_user_armor(id) + 50)
        }
    }
    return  
PLUGIN_HANDLED


tşkkrüler.


Cevap: /slotmenu - dehset2329 - 09-02-14

amx ceviremiyorum lütfen amx cevirme yeri yada amx cevirikmiş halini atarmısın.


Cevap: /slotmenu - Nobb - 11-02-14

Buyur Fakat Öğrenin Artık Şu AMXX Çevirme İşlerini ;


Cevap: /slotmenu - moji8 - 18-02-14

slotmenu oldu ama bir elde istediği kadar alinabiliyor daha sonra bir gidiypr daha sonra map değişene kadar gelmiyor yardımm