Page 1 of 1

Pause

Posted: 2013 Jan 06 20:34
by Pukuotukas951
galit parašyti kodą, kad sutabdytų visą žaidimą, eitų tik rašyti chate, sustotų visi žaidėjai, neitų nieko daryti ir atstabdymo kodą kuriuo visi vėl atstingtų

Re: Pause

Posted: 2013 Jan 06 20:42
by Koti
Ne pause/unpause i konsole?

Re: Pause

Posted: 2013 Jan 06 20:46
by Pukuotukas951
.................. vyksta veikas

Code: Select all

veiksmas{pause}  veiksmas2{unpause} 
prašau kodo o ne concole komandų kaip naudoti

Re: Pause

Posted: 2013 Jan 06 22:19
by aaarnas
Čia amx_pause komanda iš amxmodx:

Code: Select all

public cmdPause(id, level, cid){    if (!cmd_access(id, level, cid, 1))        return PLUGIN_HANDLED         new authid[32], name[32], slayer = id        get_user_authid(id, authid, 31)     get_user_name(id, name, 31)     if (pausable!=0)    {        g_pausAble = get_pcvar_float(pausable)    }        if (!slayer)        slayer = find_player("h")         if (!slayer)    {         console_print(id, "[AMXX] %L", id, "UNABLE_PAUSE")         return PLUGIN_HANDLED    }     set_cvar_float("pausable", 1.0)    g_PauseAllowed = true    client_cmd(slayer, "pause;pauseAck")        log_amx("Cmd: ^"%s<%d><%s><>^" %s server", name, get_user_userid(id), authid, g_Paused ? "unpause" : "pause")        console_print(id, "[AMXX] %L", id, g_Paused ? "UNPAUSING" : "PAUSING")     // Display the message to all clients     new maxpl = get_maxplayers();    for (new i = 1; i <= maxpl; i++)    {        if (is_user_connected(i) && !is_user_bot(i))        {            show_activity_id(i, id, name, "%L server", i, g_Paused ? "UNPAUSE" : "PAUSE");        }    }     g_pauseCon = id        return PLUGIN_HANDLED} 

Re: Pause

Posted: 2013 Jan 10 17:02
by Pukuotukas951
Bet Arnai kaip sustabdyti visiem žaidėjam žaidimą? funkcijoje man reikia, o čia meniu, nesigaudau aš su tavo kodu, kada stapdytų žaidimą, kada paleidžia...

pvz:

Code: Select all

public pause(){     pause....} public continue(){     continue...}

Re: Pause

Posted: 2013 Jan 10 18:09
by aaarnas
Pukuotukas951 wrote:Bet Arnai kaip sustabdyti visiem žaidėjam žaidimą? funkcijoje man reikia, o čia meniu, nesigaudau aš su tavo kodu, kada stapdytų žaidimą, kada paleidžia...

pvz:

Code: Select all

public pause(){     pause....} public continue(){     continue...}
Turėtų veikti taip:

Code: Select all

public pause(){     set_cvar_float("pausable", 1.0)} public continue(){     set_cvar_float("pausable", 0.0)}