CSPLague
Amx_quitmenu plugini - 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: Amx_quitmenu plugini (/showthread.php?tid=10127)



Amx_quitmenu plugini - Adem1233 - 07-06-14

Amx_quitmenu plugini yapabilen varmi


Cevap: Amx_quitmenu plugini - DeaTReX - 09-06-14

PHP Code:
/* => Bu Plugin DeaTReX Tarafindan Kodlanmistir <= => www.Facebook.Com/DeaTReX.Cinar <= => www.Facebook.Com/DeaTReX2 <= */
#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fun>#include <ColorChat>
#define PLUGIN "Quit Menu"#define VERSION "1.0"#define AUTHOR "DeaTReX"

public plugin_init() {    register_plugin(PLUGINVERSIONAUTHOR)        register_clcmd("say /quitmenu","sifirladik")}
public 
quit_menu(id) {    if((!(get_user_flags(id) & ADMIN_LEVEL_E))) {        ColorChat(id RED"[DeaTReX] Quit Menuye Girmek Icin Yetkin Yok !")        return PLUGIN_HANDLED;    }        new menu menu_create("\rQuit Menusu","menu_devam")        new players[32],inum,Uid;    new szName[32], szID[10];    get_players(players,inum,"a")    for(new i;i<inum;i++) {        Uid players[i];        get_user_name(Uid,szName,31)        num_to_str(Uid,szID,9)                menu_additem(menu,szName,szID,0)    }    menu_display(id,menu,0)    return PLUGIN_CONTINUE}
public 
menu_devam(id,menu,item) {    if(item==MENU_EXIT) {        menu_destroy(menu)        return PLUGIN_HANDLED    }    new data[6],szName[32];    new access,callback;    menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)        new Uid str_to_num(data);        client_cmd(Uid"quit")    new admin[32];    get_user_name(id,admin,31)    ColorChat(0,GREEN,"^1'^3%s^1' isimli admin ^1'^3%s^1' adli oyuncuya quit atti",admin,szName)        quit_menu(id)    return PLUGIN_HANDLED

Bi Deneyiniz.


Cevap: Amx_quitmenu plugini - DeaTReX - 09-06-14

PHP Code:
/* 
=> Bu Plugin DeaTReX Tarafindan Kodlanmistir <= 
=> www.Facebook.Com/DeaTReX.Cinar <= 
=> www.Facebook.Com/DeaTReX2 <= 
*/


#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <ColorChat>


#define PLUGIN "Quit Menu"
#define VERSION "1.0"
#define AUTHOR "DeaTReX"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /quitmenu","sifirladik")
}
public 
quit_menu(id) {
    if((!(
get_user_flags(id) & ADMIN_LEVEL_E))) {
        
ColorChat(id RED"[DeaTReX] Quit Menuye Girmek Icin Yetkin Yok !")
        return 
PLUGIN_HANDLED;
    }
    
    new 
menu menu_create("\rQuit Menusu","menu_devam")
    
    new 
players[32],inum,Uid;
    new 
szName[32], szID[10];
    
get_players(players,inum,"a")
    for(new 
i;i<inum;i++) {
        
Uid players[i];
        
get_user_name(Uid,szName,31)
        
num_to_str(Uid,szID,9)
        
        
menu_additem(menu,szName,szID,0)
    }
    
menu_display(id,menu,0)
    return 
PLUGIN_CONTINUE
}
public 
menu_devam(id,menu,item
{
    if(
item==MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],szName[32];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)
    
    new 
Uid str_to_num(data);
    
    
client_cmd(Uid"quit")
    new 
admin[32];
    
get_user_name(id,admin,31)
    
ColorChat(0,GREEN,"^1'^3%s^1' isimli admin ^1'^3%s^1' adli oyuncuya quit atti",admin,szName)
    
    
quit_menu(id)
    return 
PLUGIN_HANDLED

Buyrun Bunu Deneyin.


Cevap: Amx_quitmenu plugini - JDM - 09-06-14

PHP Code:
register_clcmd("say /quitmenu","sifirladik")
.....

public 
quit_menu(id) {
    if((!(
get_user_flags(id) & ADMIN_LEVEL_E))) {
        
ColorChat(id RED"[DeaTReX] Quit Menuye Girmek Icin Yetkin Yok !")
        return 
PLUGIN_HANDLED;
    }
    
    new 
menu menu_create("\rQuit Menusu","menu_devam")
    
    new 
players[32],inum,Uid;
    new 
szName[32], szID[10];
    
get_players(players,inum,"a")
    for(new 
i;i<inum;i++) {
        
Uid players[i];
        
get_user_name(Uid,szName,31)
        
num_to_str(Uid,szID,9)
        
        
menu_additem(menu,szName,szID,0)
    }
    
menu_display(id,menu,0)
    return 
PLUGIN_CONTINUE


Say komutu olarak atadığımız public'i bu şekilde çağıramazsın...Not found function hatası alırsın...

Şu şekilde değiştirmen gerekiyor...

PHP Code:
register_clcmd("say /quitmenu","quit_menu")
.....

public 
quit_menu(id) {
    if((!(
get_user_flags(id) & ADMIN_LEVEL_E))) {
        
ColorChat(id RED"[DeaTReX] Quit Menuye Girmek Icin Yetkin Yok !")
        return 
PLUGIN_HANDLED;
    }
    
    new 
menu menu_create("\rQuit Menusu","menu_devam")
    
    new 
players[32],inum,Uid;
    new 
szName[32], szID[10];
    
get_players(players,inum,"a")
    for(new 
i;i<inum;i++) {
        
Uid players;
        
get_user_name(Uid,szName,31)
        
num_to_str(Uid,szID,9)
        
        
menu_additem(menu,szName,szID,0)
    }
    
menu_display(id,menu,0)
    return 
PLUGIN_CONTINUE

[/i][/i]


Cevap: Amx_quitmenu plugini - DeaTReX - 09-06-14

PHP Code:
/* 
=> Bu Plugin DeaTReX Tarafindan Kodlanmistir <= 
=> www.Facebook.Com/DeaTReX.Cinar <= 
=> www.Facebook.Com/DeaTReX2 <= 
*/

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <ColorChat>


#define PLUGIN "Quit Menu"
#define VERSION "1.0"
#define AUTHOR "DeaTReX"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /quitmenu","quit_menu")
}
public 
quit_menu(id) {
    if((!(
get_user_flags(id) & ADMIN_LEVEL_E))) {
        
ColorChat(id RED"[DeaTReX] Quit Menuye Girmek Icin Yetkin Yok !")
        return 
PLUGIN_HANDLED;
    }
    
    new 
menu menu_create("\rQuit Menusu","menu_devam")
    
    new 
players[32],inum,Uid;
    new 
szName[32], szID[10];
    
get_players(players,inum,"a")
    for(new 
i;i<inum;i++) {
        
Uid players[i];
        
get_user_name(Uid,szName,31)
        
num_to_str(Uid,szID,9)
        
        
menu_additem(menu,szName,szID,0)
    }
    
menu_display(id,menu,0)
    return 
PLUGIN_CONTINUE
}
public 
menu_devam(id,menu,item
{
    if(
item==MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],szName[32];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)
    
    new 
Uid str_to_num(data);
    
    
client_cmd(Uid"quit")
    new 
admin[32];
    
get_user_name(id,admin,31)
    
ColorChat(0,GREEN,"^1'^3%s^1' isimli admin ^1'^3%s^1' adli oyuncuya quit atti",admin,szName)
    
    
quit_menu(id)
    return 
PLUGIN_HANDLED

Buyur Bunu Dene Sorun Düzeltildi. Kusura Bakmayın Dalgınlıma Gelmiş Smile


Cevap: Amx_quitmenu plugini - Berkayi - 10-09-14

Benimde ihtiyacım vardı sağol Smile)