[AMXX] Mängija suunamine teise serveri.

Vaata eelmist teemat Vaata järgmist teemat Go down

kqrmo
kqrmo
Komeet
Liitus : 01/03/2018
Postitusi : 265

Postitaminekqrmo 01.03.18 19:21

Plugin suunab mängija teise serverisse, kui server, kuhu ta tahab joinida on täis.

Kood:
#include <amxmod>

#define MAX_NIME_PIKKUS 32 // Maksimaalne serveri nime pikkus
#define MAX_IP_PIKKUS 256 // Maksimaalne IP Pikkus

new gServeriNimi[MAX_NIME_PIKKUS] = "---" // Serveri nimi, kuhu mängija suunatakse
new gServeriIP[MAX_IP_PIKKUS] = "---" // Serveri IP, kuhu mängija suunatakse

new gSonum = 0


public plugin_init() {
    register_plugin("Mängija suunamine","1.0","mis see on?")
    return PLUGIN_CONTINUE
}

public client_connect(id)
{
    new iMaxMangijad = get_maxplayers() 
    new iReserveeritud = 0 
    
    if (cvar_exists("amx_reserved_slots")) { 
        iReservedSlots = get_cvar_num("amx_reserved_slots") 
    }
    new iMangijad = get_playersnum() + 1 
    if (iMangijad > (iMaxMangijad - iReserveeritud)) { 
        if (!(get_user_flags(id)&ADMIN_RESERVATION)) { 
            if (gSonum) { // Näitab sõnumit
                client_cmd(id,"echo ^"See server on täis..^"") // Sõnum suunamisel
                client_cmd(id,"echo ^"Sind suunatakse edasi serverisse %s^";wait;wait;",gServeriNimi) // Sõnum suunamisel
            }
            client_cmd(id,"connect %s",gServeriIP) // Käsklus suunamiseks
        }
    }
}

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid vestluses osaleda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele