CSPLague
Menü Yardım - 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: Menü Yardım (/showthread.php?tid=8225)



Menü Yardım - DeadNight26 - 02-08-13

Öncelikle Merhama Arkadaşlar...

Ben plugine yeni başladım. Ve bu menüyü yaptım ama hata aldım yeni başladığımdan bi türlü çözemedim yardımlarınızı bekliyorum...

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

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "DeadNight"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /ctmenu","AnaMenu")
}
public 
AnaMenu(id) {
    new 
menu menu_create("/gMenu Deneme","AnaMenuHand")
    
    
menu_additem(menu"/wCT HP Menu","",ADMIN_LEVEL_H)
    
menu_additem(menu"/wCT Godmode Menu","",ADMIN_LEVEL_H)
    
menu_additem(menu"/wCT Noclip Menu","",ADMIN_LEVEL_H)
    
menu_additem(menu"/wCT Unammo Menu","",ADMIN_LEVEL_H)
    
menu_additem(menu"/wCT Speed Menu","",ADMIN_LEVEL_H)
    
    
menu_display(id,menu)
    return 
PLUGIN_HANDLED
}
public 
AnaMenuHand(idmenuitem) {
    switch(
item) {
        case 
0: {
            
AltMenu(id);
        }
    
    case 
1: {
            
AltMenu2(id);
        }
    
    case 
2: {
            
AltMenu3(id);
        }
    
    case 
3: {
            
AltMenu4(id);
        }
    
    
    case 
4: {
            
AltMenu5(id);
        }

    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}
public 
AltMenu(id) {
    new 
menu menu_create("/gHP Menu","AltMenuHandle")
    
    
menu_additem(menu"/wCT 50 HP""");
    
menu_additem(menu"/wCT 100 HP""");
    
menu_additem(menu"/wCT 250 HP""");
    
menu_additem(menu"/wCT 500 HP""");
    
menu_additem(menu"/wCT 1000 HP""");
    
menu_additem(menu"/wCT 2500 HP""");
    
menu_additem(menu"/wCT 5000 HP""");
    

    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}
public 
AltMenuHandle(idmenuitem) {
    switch(
item) {
        
    
        case 
0: {
            
client_cmd(id,"amx_heal @CT 50")
       
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_heal @CT 100")
       
menu_display(id,menu,0)
        }
    case 
2: {
            
client_cmd(id,"amx_heal @CT 250")
       
menu_display(id,menu,0)
        }
        case 
3: {
            
client_cmd(id,"amx_heal @CT 500")
       
menu_display(id,menu,0)
        }
    case 
4: {
            
client_cmd(id,"amx_heal @CT 1000")
       
menu_display(id,menu,0)
        }
        case 
5: {
            
client_cmd(id,"amx_heal @CT 2500")
       
menu_display(id,menu,0)
        }
    case 
6: {
            
client_cmd(id,"amx_heal @CT 5000")
       
menu_display(id,menu,0)
        }
    
    
    
        case 
MENU_EXIT: {

            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}  


public 
AltMenu2(id) {
    new 
menu menu_create("/gGodmode Menu","AltMenu2Handle")
    
    
menu_additem(menu"/wCT Godmode ON","");
    
menu_additem(menu"/wCT Godmode OFF","");
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}
public 
Altmenu2Handle(idmenuitem) {
    switch(
item) {
        
        
        case 
0: {
            
client_cmd(id,"amx_godmode @CT 1")
            
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_godmode @CT 0")
            
menu_display(id,menu,0)
        }
        
        
        
        case 
MENU_EXIT: {
            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}



public 
AltMenu3(id) {
    new 
menu menu_create(menu,"/gNoclip Menu","AltMenu3Handle")
    
    
menu_additem(menu,"/wCT Noclip ON","")
    
menu_additem(menu,"/wCT Noclip OFF","")
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}

public 
AltMenu3Handle(id,menu,item) {
    switch(
item) {
        
        case 
0: {
            
client_cmd(id,"amx_noclip @CT 1")
            
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_noclip @CT 0")
            
menu_display(id,menu,0)
        }
        
        
        case 
MENU_EXIT: {
            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}


public 
AltMenu4(id) {
    new 
menu menu_create(menu,"/gUnammo Menu","AltMenu4Handle")
    
    
menu_additem(menu,"/wCT Unammo ON","")
    
menu_additem(menu,"/wCT Unammo OFF","")
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}

public 
AltMenu4Handle(id,menu,item) {
    switch(
item) {
        
        case 
0: {
            
client_cmd(id,"amx_unammo @CT 1")
            
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_unammo @CT 0")
            
menu_display(id,menu,0)
        }
        
        
        case 
MENU_EXIT: {
            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}

public 
AltMenu5(id) {
    new 
menu menu_create(menu,"/gSpeed Menu","AltMenu5Handle")
    
    
menu_additem(menu,"/wCT Speed ON","")
    
menu_additem(menu,"/wCT Speed OFF","")
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}

public 
AltMenu5Handle(id,menu,item) {
    switch(
item) {
        
        case 
0: {
            
client_cmd(id,"amx_speed @CT 1")
            
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_speed @CT 0")
            
menu_display(id,menu,0)
        }
        
        
        case 
MENU_EXIT: {
            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED




Cevap: Menü Yardım - Pikachu - 02-08-13

new menu = menu_create(menu, "/gSpeed Menu","AltMenu5Handle")

\/

new menu = menu_create("/gSpeed Menu","AltMenu5Handle")

3 hata da bundan kaynaklanıyo.

EDIT:
Not: menu_additem(menu, "/wCT HP Menu","",ADMIN_LEVEL_H)

3. paramatre case numarası, oraları bütün plugin de boş bırakmışsınız. Onları doldurun.

menu_additem(menu, "/wCT HP Menu","0",ADMIN_LEVEL_H)
menu_additem(menu, "/wCT Godmode Menu","1",ADMIN_LEVEL_H)
menu_additem(menu, "/wCT Noclip Menu","2",ADMIN_LEVEL_H)
menu_additem(menu, "/wCT Unammo Menu","3",ADMIN_LEVEL_H)
menu_additem(menu, "/wCT Speed Menu","4",ADMIN_LEVEL_H)

şeklinde


Cevap: Menü Yardım - DeadNight26 - 02-08-13

çok teşekkürler sorunum kalmadı ben kendime göre menüyü daha iyi düzenledim bi sorun falan yok ama oyunda godmode menüye girmiyo bidaha bakarsanız sevinirim

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

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "DeadNight"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /ctmenu","AnaMenu")
}
public 
AnaMenu(id) {
    new 
menu menu_create("/gMenu Deneme","AnaMenuHand")
    
    
menu_additem(menu"CT HP Menu","0",ADMIN_LEVEL_H)
    
menu_additem(menu"CT Godmode Menu","1",ADMIN_LEVEL_H)
    
menu_additem(menu"CT Noclip Menu","2",ADMIN_LEVEL_H)
    
menu_additem(menu"CT Unammo Menu","3",ADMIN_LEVEL_H)
    
    
menu_display(id,menu)
    return 
PLUGIN_HANDLED
}
public 
AnaMenuHand(idmenuitem) {
    switch(
item) {
        case 
0: {
            
AltMenu(id);
        }
    
    case 
1: {
            
AltMenu2(id);
        }
    
    case 
2: {
            
AltMenu3(id);
        }
    
    case 
3: {
            
AltMenu4(id);
        }
    

    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}
public 
AltMenu(id) {
    new 
menu menu_create("/gHP Menu","AltMenuHandle")
    
    
menu_additem(menu"CT 50 HP","0",ADMIN_LEVEL_H);
    
menu_additem(menu"CT 100 HP","1",ADMIN_LEVEL_H);
    
menu_additem(menu"CT 250 HP","2",ADMIN_LEVEL_H);
    
menu_additem(menu"CT 500 HP","3",ADMIN_LEVEL_H);
    
menu_additem(menu"CT 1000 HP","4",ADMIN_LEVEL_H);
    
menu_additem(menu"CT 2500 HP","5",ADMIN_LEVEL_H);
    
menu_additem(menu"CT 5000 HP","6",ADMIN_LEVEL_H);
    

    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}
public 
AltMenuHandle(idmenuitem) {
    switch(
item) {
        
    
        case 
0: {
            
client_cmd(id,"amx_heal @CT 50")
       
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_heal @CT 100")
       
menu_display(id,menu,0)
        }
    case 
2: {
            
client_cmd(id,"amx_heal @CT 250")
       
menu_display(id,menu,0)
        }
        case 
3: {
            
client_cmd(id,"amx_heal @CT 500")
       
menu_display(id,menu,0)
        }
    case 
4: {
            
client_cmd(id,"amx_heal @CT 1000")
       
menu_display(id,menu,0)
        }
        case 
5: {
            
client_cmd(id,"amx_heal @CT 2500")
       
menu_display(id,menu,0)
        }
    case 
6: {
            
client_cmd(id,"amx_heal @CT 5000")
       
menu_display(id,menu,0)
        }
    
    
    
        case 
MENU_EXIT: {

            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}  


public 
AltMenu2(id) {
    new 
menu menu_create("/gGodmode Menu","AltMenu2Handle")
    
    
menu_additem(menu"CT Godmode ON","0",ADMIN_LEVEL_H);
    
menu_additem(menu"CT Godmode OFF","1",ADMIN_LEVEL_H);
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}
public 
Altmenu2Handle(idmenuitem) {
    switch(
item) {
        
        
        case 
0: {
            
client_cmd(id,"amx_godmode @CT 1")
            
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_godmode @CT 0")
            
menu_display(id,menu,0)
        }
        
        
        
        case 
MENU_EXIT: {
            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}



public 
AltMenu3(id) {
    new 
menu menu_create("/gNoclip Menu","AltMenu3Handle")
    
    
menu_additem(menu,"CT Noclip ON","0",ADMIN_LEVEL_H)
    
menu_additem(menu,"CT Noclip OFF","1",ADMIN_LEVEL_H)
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}

public 
AltMenu3Handle(id,menu,item) {
    switch(
item) {
        
        case 
0: {
            
client_cmd(id,"amx_noclip @CT 1")
            
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_noclip @CT 0")
            
menu_display(id,menu,0)
        }
        
        
        case 
MENU_EXIT: {
            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}


public 
AltMenu4(id) {
    new 
menu menu_create("/gUnammo Menu","AltMenu4Handle")
    
    
menu_additem(menu,"CT Unammo ON","0",ADMIN_LEVEL_H)
    
menu_additem(menu,"CT Unammo OFF","1",ADMIN_LEVEL_H)
    
    
    
menu_setprop(menu,MPROP_EXITNAME,"Geri")
    
menu_display(id,menu)
}

public 
AltMenu4Handle(id,menu,item) {
    switch(
item) {
        
        case 
0: {
            
client_cmd(id,"amx_unammo @CT 1")
            
menu_display(id,menu,0)
        }
        case 
1: {
            
client_cmd(id,"amx_unammo @CT 0")
            
menu_display(id,menu,0)
        }
        
        
        case 
MENU_EXIT: {
            
AnaMenu(id)
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED




Cevap: Menü Yardım - akcaliberkk - 02-08-13

public Altmenu2Handle

->

public AltMenu2Handle



Cevap: Menü Yardım - DeadNight26 - 02-08-13

çok teşekkürler sen söylemesen bulamazdım sorun çözüldü konu çözülmüş istekler bölümüne taşınabilir


Cevap: Menü Yardım - akcaliberkk - 02-08-13

Çözülmüş İsteklere taşındı.