Pluginuri pentru fiecare (I)

Dupa cum spuneam aici, pentru crearea si pastrarea unei comunitati este nevoie ca jucatorii sa fie implicati in controlul jocului.
O perioada mai dificila este partea de inceput , cand numarul de jucatori este mic dar pe server este o harta mare, ceea ce poate duce la depopularea serverului.

Astazi va voi prezenta un script simplu, care permite folosirea comenzii “votemap” atunci cand sunt cel mult 10 jucatori pe server, in rest comanda “votemap” fiind dezactivata.
Pentru s1.wav si s2.wav puteti folosi ce sunete doriti, iar textul ce apare in chat il puteti odifica dupa dorinta.

event player_say
{
if (event_var(text) equalto "votemap") do
    {
    es_xset specnr 0
    es_xset teronr 0
    es_xset ctnr 0
    es_xset totalnr 0
    es_getplayercount specnr 1
    es_getplayercount teronr 2
    es_getplayercount ctnr 3
    es_math totalnr add server_var(specnr)
    es_math totalnr add server_var(teronr)
    es_math totalnr add server_var(ctnr)
    if (server_var(totalnr) < 11) do
        {
        mani_vote_allow_user_vote_map 1
        es_tell event_var(userid) #multi #lightgreen Votemap is now allowed because are #green 10 or less players #lightgreen
        es_playsound event_var(userid) admin_plugin/s1.wav 1.0
        }
    if (server_var(totalnr) > 10) do
        {
        mani_vote_allow_user_vote_map 0
        es_tell event_var(userid) #multi #lightgreen Votemap is disabled when are #green 11 or more players #lightgreen
        es_tell event_var(userid) #multi #lightgreen A votemap will start after #green server_var(norounds) rounds #lightgreen OR by an admin later
        es_playsound event_var(userid) admin_plugin/s2.wav 1.0
        }
    }
}

P.S. Acest script l-am conceput si folosit prima oara pe serverul cs.cssource.ro pe data de 18 noiembrie 2007.

About sphinx