Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Oyun içinde serverlar arası geçiş [Varsa K.b]
#1
Forumda var yahut ben bulamadım bilmiyorum aradığım plugin server içerisinde /server yazarak belirttiğimiz serverlara geçibilmek... Şimdiden teşekkürler bulanlara
Reply
#2
PHP Code:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "K4DavRa & akindede."


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_clcmd("say /server","Server")
    
register_clcmd("say /server2","Server2")
    
register_clcmd("say /server3","Server3")
    
register_clcmd("say /server4","Server4")
    
register_clcmd("say /server5","Server5")
}

public 
Server(id)
{
    
client_cmd(id,"connect ipadresi")
}

public 
Server2(id)
{
    
client_cmd(id,"connect ipadresi")
}

public 
Server3(id)
{
    
client_cmd(id,"connect ipadresi")
}

public 
Server4(id)
{
    
client_cmd(id,"connect ipadresi")
}

public 
Server5(id)
{
    
client_cmd(id,"connect ipadresi")

Reply
#3
Plugin şöyleydi /server yazıyordun solda menü çıkıyordu orda Server IPsı seçeneği seçince belirtilen ip gidiyordu Smile
Reply
#4
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "ServerList Menu"
#define VERSION "1.0"
#define AUTHOR "akcaliberk"

#define MAX_SERVERS 6

new gSV1,gSV2,gSV3,gSV4,gSV5,gSV6,gMax;
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
gSV1 register_cvar("serverlist_1","12.345.678.999")
    
gSV2 register_cvar("serverlist_2","12.345.678.999")
    
gSV3 register_cvar("serverlist_3","12.345.678.999")
    
gSV4 register_cvar("serverlist_4","12.345.678.999")
    
gSV5 register_cvar("serverlist_5","12.345.678.999")
    
gSV6 register_cvar("serverlist_6","12.345.678.999")
    
gMax register_cvar("serverlist_max","6")
    
    
register_clcmd("say /server","ServerListMenu")
    
register_clcmd("say /servers","ServerListMenu")
}
public 
ServerListMenu(id) {
    
    new 
menu menu_create("\rServer List ""menu_handler"
    
    new 
sv1[32],sv2[32],sv3[32],sv4[32],sv5[32],sv6[32];
    
    
get_pcvar_string(gSV1,sv1,31)
    
get_pcvar_string(gSV2,sv2,31)
    
get_pcvar_string(gSV3,sv3,31)
    
get_pcvar_string(gSV4,sv4,31)
    
get_pcvar_string(gSV5,sv5,31)
    
get_pcvar_string(gSV6,sv6,31)
    
    new 
secenek1[42],secenek2[42],secenek3[42],secenek4[42],secenek5[42],secenek6[42];
    
    
format(secenek1,41,"\y%s",sv1)
    
format(secenek2,41,"\y%s",sv2)
    
format(secenek3,41,"\y%s",sv3)
    
format(secenek4,41,"\y%s",sv4)
    
format(secenek5,41,"\y%s",sv5)
    
format(secenek6,41,"\y%s",sv6)
    
    if(
get_pcvar_num(gMax) >= 1) {
        
menu_additem(menusecenek1"1"0); 
    }
    if(
get_pcvar_num(gMax) >= 2) {
        
menu_additem(menusecenek2"2"0); 
    }
    if(
get_pcvar_num(gMax) >= 3) {
        
menu_additem(menusecenek3"3"0); 
    }
    if(
get_pcvar_num(gMax) >= 4) {
        
menu_additem(menusecenek4"4"0); 
    }
    if(
get_pcvar_num(gMax) >= 5) {
        
menu_additem(menusecenek5"5"0); 
    }
    if(
get_pcvar_num(gMax) >= 6) {
        
menu_additem(menusecenek6"6"0); 
    }
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL); 
    
menu_display(idmenu0); 
    return 
PLUGIN_CONTINUE
}

public 
menu_handler(idmenuitem

    
    if( 
item == MENU_EXIT 
    { 
        
menu_destroy(menu); 
        return 
PLUGIN_HANDLED
    } 
    
    new 
data[6], iName[64]; 
    new 
accesscallback
    
menu_item_getinfo(menuitemaccessdata,5iName63callback); 
    new 
key str_to_num(data); 
    
    new 
sv1[32],sv2[32],sv3[32],sv4[32],sv5[32],sv6[32];
    
get_pcvar_string(gSV1,sv1,31)
    
get_pcvar_string(gSV2,sv2,31)
    
get_pcvar_string(gSV3,sv3,31)
    
get_pcvar_string(gSV4,sv4,31)
    
get_pcvar_string(gSV5,sv5,31)
    
get_pcvar_string(gSV6,sv6,31)
    
    switch(
key
    { 
        case 
1: { 
            
client_cmd(id,"Connect %s",sv1)
        } 
        case 
2: {  
            
client_cmd(id,"Connect %s",sv2)
        } 
        case 
3: {  
            
client_cmd(id,"Connect %s",sv3)
        }
        case 
5: {
            
client_cmd(id,"Connect %s",sv4)        
        }
        case 
4: {
            
client_cmd(id,"Connect %s",sv5)
        }
        case 
6: {
            
client_cmd(id,"Connect %s",sv6)
        }
    }  
    return 
PLUGIN_HANDLED

Dene bakalım


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#5
İp adreslerini nereye yazacağım ayıptır sorması
Reply
#6
amx_cvar serverlist_1 "ip.adresi"
Reply
#7
Cvar:
serverlist_1 "ip 1"
serverlist_2 "ip 2"
serverlist_3 "ip 3"
serverlist_4 "ip 4"
serverlist_5 "ip 5"
serverlist_6 "ip 6"
serverlist_max "6" // Maksimum seçenek. Örneğin 2 'ye ayarlarsan sadece ilk ikisi görünür menüde.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  benim /jail plugini var içinde bankada var ama banka açılmıyor al_99 13 6,164 20-02-15, 04:13
Last Post: beoujolf
  [JB] Oyun Menu (İstediğim Oyunlar) Nobb 10 3,960 24-08-13, 23:32
Last Post: akcaliberkk
  [JB] Oyun Menu (Compile Etmiyor) Nobb 7 3,309 24-08-13, 22:37
Last Post: akcaliberkk
  JB Oyun Menu Pikachu 5 3,175 30-06-13, 19:02
Last Post: akcaliberkk
  Oyun baslangici hp raplehs 5 2,779 26-06-13, 23:25
Last Post: akcaliberkk
  JB oyun istek artiz42 5 2,316 06-05-13, 02:09
Last Post: DeaTReX
  Akcali Bakarmısın Oyun Menu İsteği Nefesim 6 3,799 24-02-13, 20:41
Last Post: akcaliberkk
  Jb Oyun Menu DeadMann 21 6,399 22-02-13, 18:28
Last Post: t4t1fati
  Oyun ıcı admın ekleme mucahit6534 5 3,098 12-01-13, 22:43
Last Post: akcaliberkk
  JB Oyun Menü PhenoM 3 2,773 09-06-12, 15:02
Last Post: yusuf825

Foruma Atla:


Users browsing this thread: 1 Guest(s)