Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Yardim lutfen arkadashlar
#1
Selam arkadashlar yardimci ola bilirseniz sevinirim Bulgarlardan aldim guzel 1 plugin var elimde redirect icin ama server FULL ke redirect yapmiyo sadece say a yazinca /server /servers oyle yapiyo

Yapa bilirmiyiz bu plugini server 31/32 olunca bashka servera yonlendirsin die?

Buyrun Script

PHP Code:
#include <amxmodx>

/*START - From colorchat.inc by Numb */
enum Color {
    
NORMAL 1,
    
GREEN,
    
TEAM_COLOR,
    
GREY,
    
RED,
    
BLUE,
}

new 
TeamName[][] = {
    
"",
    
"TERRORIST",
    
"CT",
    
"SPECTATOR"
}
/*END - From colorchat.inc by Numb */

new hudsyncmsg_timejoin_msg_mode,join_msg_color,join_msg_hold_time
public plugin_init() {
    
register_plugin("Simple Redirect""1.6""<VeCo>")
    
register_cvar("sr_version","1.6",FCVAR_SERVER FCVAR_SPONLY)
    
register_clcmd("say /server","show_server_menu")
    
register_clcmd("say /servers","show_server_menu")
    
register_clcmd("say_team /server","show_server_menu")
    
register_clcmd("say_team /servers","show_server_menu")
    
    
msg_time register_cvar("sr_msg_time","35.0")
    
join_msg_mode register_cvar("sr_join_msg_mode","1")
    
join_msg_color register_cvar("sr_join_msg_color","0 255 0")
    
join_msg_hold_time register_cvar("sr_join_msg_hold_time","3.0")
    
    
hudsync CreateHudSyncObj()
    
    if(
get_pcvar_float(msg_time) > 0set_task(get_pcvar_float(msg_time),"show_msg",0,"",0,"b")
}

public 
show_server_menu(id)
{
    new 
menu,file[43]
    
menu menu_create("Select a server:","server_menu_handler")
    
    
formatex(file,42,"addons/amxmodx/configs/simple_redirect.ini")
    
    if(
file_exists(file))
    {
        new 
svname[64],ip[64]
        for(new 
i=1;file_size(file,1);i++)
        {
            new 
data[1024],buffer
            read_file
(file,i,data,1023,buffer)
            
parse(datasvname,63ip,63)
            
            if(!
equal(data,"//",2) && !equal(data,"")) menu_additem(menusvnameip)
        }
    } else {
        
log_amx("[SR] ERROR: File configs/simple_redirect.ini doesn't exist!")
    }
    
    
menu_display(idmenu0)
}

public 
server_menu_handler(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}

    new 
data[64],name[64], access,callbackplayer_name[32]
    
menu_item_getinfo(menuitemaccessdata,63name63callback)
    
    
get_user_name(id,player_name,31)
    
replace_all(name,63"\w","")
    
replace_all(name,63"\y","")
    
replace_all(name,63"\r","")
    
replace_all(name,63"\d","")
    
    
client_cmd(id,"Connect %s",data)
    
    new 
join_msg_cvar get_pcvar_num(join_msg_mode)
    switch(
join_msg_cvar)
    {
        case 
1ColorChat(0,GREEN,"[COM3-B@BY]^x03 %s^x01 joined server ^x04%s^x01.",player_name,name)
        case 
2:
        {
            new 
color[17],red[5],green[7],blue[5]
            
get_pcvar_string(join_msg_color,color,16)
            
parse(color,red,4,green,6,blue,4)
            
            
set_hudmessage(str_to_num(red), str_to_num(green), str_to_num(blue), 0.00.6706.0get_pcvar_float(join_msg_hold_time), 0.51.0, -1)
            
ShowSyncHudMsg(id,hudsync"[COM3-B@BY] %s joined server %s.",player_name,name)
        }
        case 
3:
        {
            new 
color[17],red[5],green[7],blue[5]
            
get_pcvar_string(join_msg_color,color,16)
            
parse(color,red,4,green,6,blue,4)
            
            
set_hudmessage(str_to_num(red), str_to_num(green), str_to_num(blue), 0.00.6706.0get_pcvar_float(join_msg_hold_time), 0.51.0, -1)
            
ShowSyncHudMsg(id,hudsync"[COM3-B@BY] %s joined server %s.",player_name,name)
            
            
ColorChat(0,GREEN,"[COM3-B@BY]^x03 %s^x01 joined server ^x04%s^x01.",player_name,name)
            
        }
    }
    
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}

public 
show_msg() ColorChat(0,GREEN,"[COM3-B@BY]^x01 NAPISHETE ^x04/server^x01 ILI ^x04/servers^x01 ZA DA VIDITE OSTANALITE NI SERVERI !")

/*START - From colorchat.inc by Numb */
ColorChat(idColor:type, const msg[], {FloatSqlResult,_}:...) {
    new 
message[256]

    switch(
type) {
        case 
NORMALmessage[0] = 0x01
        
case GREENmessage[0] = 0x04
        
default: message[0] = 0x03
    
}

    
vformat(message[1], 251msg4)

    
message[192] = '^0'

    
new teamColorChangeindexMSG_Type

    
if(id) {
        
MSG_Type MSG_ONE
        index 
id
    
} else {
        
index FindPlayer()
        
MSG_Type MSG_ALL
    
}

    
team get_user_team(index)
    
ColorChange ColorSelection(indexMSG_Typetype)

    
ShowColorMessage(indexMSG_Typemessage)

    if(
ColorChange)
        
Team_Info(indexMSG_TypeTeamName[team])
}

ShowColorMessage(idtypemessage[]) {
    static 
bool:saytext_used
    
static get_user_msgid_saytext

    
if(!saytext_used) {
        
get_user_msgid_saytext get_user_msgid("SayText")
        
saytext_used true
    
}

    
message_begin(typeget_user_msgid_saytext_id)
    
write_byte(id)
    
write_string(message)
    
message_end()
}

Team_Info(idtypeteam[]) {
    static 
bool:teaminfo_used
    
static get_user_msgid_teaminfo

    
if(!teaminfo_used) {
        
get_user_msgid_teaminfo get_user_msgid("TeamInfo")
        
teaminfo_used true
    
}

    
message_begin(typeget_user_msgid_teaminfo_id)
    
write_byte(id)
    
write_string(team)
    
message_end()

    return 
1
}

ColorSelection(indextypeColor:Type) {
    switch(
Type) {
        case 
RED: return Team_Info(indextypeTeamName[1])
        case 
BLUE: return Team_Info(indextypeTeamName[2])
        case 
GREY: return Team_Info(indextypeTeamName[0])
    }

    return 
0
}

FindPlayer() {
    new 
= -1

    
while(<= get_maxplayers()) {
        if(
is_user_connected(++i))
            return 
i
    
}

    return -
1
}
/*END - From colorchat.inc by Numb */ 


---------- Alttaki Mesaj Zamani 21:17 ---------- Önceki Mesaj Zamani 19:37 ----------

Yapa bilcek varsa yardim etsin arkadashlarim..
Reply
#2
Yapa bilcek yokmu ? ;x
Reply
#3
bilmiyorum
[img]Emrecan12[/img]

Bir Sevdadır Galatasaray


Bir Sevdadır Csplauge
Reply
#4
Xredirect var ama bu Plugin daha Guzel bunu yapa bilcek varsa yapsin Paylassin arkilerim?

---------- Alttaki Mesaj Zamani 15:23 ---------- Önceki Mesaj Zamani 14:50 ----------

Scripterciler baksinlar yapa bilcek illq vardir yaa..
Reply
#5
Anlasilan bu scripti yapa bilcek yok saolasiniz yinede..
Reply
#6
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

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

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
}
public 
client_connect(id) {
    new 
players[32],inum;
    
get_players(players,inum)
    if(
inum >= 31) {
        
client_cmd(id,"Connect IP ADRESINIZ")
    }

Nasıl bir şey istediğini anlamadım. Bunu yaptım. Serverda 31 kişi varsa yeni bağlanmak üzere olan oyuncuyu belirtilen IP adresini yönlendirir. IP ADRESINIZ yazan kısma istediğin ip'yi yaz. Yalnız plugins.ini ye yazarken adminslots plugini ile karışmaması için en üste yazman gerek.


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
  Acil 2 İsteğim Var Girin Lütfen GurkanCounter 7 6,167 03-08-16, 20:43
Last Post: murat1366
  Pass Sprite [YARDIM] chirkinqral 9 3,388 31-05-16, 00:48
Last Post: enestricks
  Pluginde hata lütfen yardım :) tarlacixx 2 4,956 10-04-15, 12:45
Last Post: kedusa
  Yardım istek hasanx9 4 2,015 06-03-15, 04:36
Last Post: bireysel
  Istegim icerde yardım hasanx9 7 2,845 21-02-15, 00:11
Last Post: eneskaraca55
  Ufak bi yardim t4t1fati 6 2,760 20-02-15, 23:59
Last Post: eneskaraca55
  Paraşüt - Bunny - Ctlerde olan bıçak pluginleri lazım gir lütfen Peacemackers 5 4,625 20-02-15, 04:20
Last Post: beoujolf
  Jail Full Plugin Lazım Adminler Lütfen Bakın Peacemackers 5 4,872 20-02-15, 04:19
Last Post: beoujolf
  Jail Serverime Jbşhop Ekliyorum Ama Olmuryor Yardım Edermisiniz starkovboy1 2 4,070 20-02-15, 04:15
Last Post: beoujolf
  Acil afk kick lütfen priestci01 4 5,426 14-01-15, 21:08
Last Post: Neith

Foruma Atla:


Users browsing this thread: 1 Guest(s)