Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Interp - ustawienia na poczatku


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Diabelko

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:33
Offline

Napisano 14.06.2009 13:26

Poszukuję pluginu, który przy wejściu gracza na serwer dawałby mu 3 możliwości wyboru odpowiednich dla niego ustawień (rate, cmdrate, updaterate, interp).
Najlepiej żeby możliwości były zbliżone do takich:
1) ex_interp 0.01; rate 25000; cl_cmdrate 100; cl_updaterate 100
2) ex_interp 0.03; rate 20000; cl_cmdrate 100; cl_updaterate 80
3) ex_interp 0.05; rate 20000; cl_cmdrate 80; cl_updarate 66
  • +
  • -
  • 0

#2 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 14.06.2009 13:34

Diabelko, łap, po wpisaniu /raty wyskakuje menu z wyborem rat, potem postarma się zrobić że po wyborze drużyny to sie pojawia

#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Raty","1.0","Mis")
    register_clcmd("say /raty","AwesomeMenu")
}

public AwesomeMenu(id)
{
    new menu = menu_create("Raty gracza!:", "menu_handler")
    menu_additem(menu, "Ustawienia Ratow Nr 1", "1", 0)
    menu_additem(menu, "Ustawienia Ratow Nr 2", "2", 0)
    menu_additem(menu, "Ustawienia Ratow Nr 3", "3", 0)
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        return PLUGIN_HANDLED
    }
    new data[5], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,4, iName, 63, callback)
    new key = str_to_num(data)
    switch(key)
    {
        case 1:{
            client_cmd(id, "ex_interp 0.01; rate 25000; cl_cmdrate 100; cl_updaterate 100")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:{
            client_cmd(id, "ex_interp 0.03; rate 20000; cl_cmdrate 100; cl_updaterate 80 ")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }   
        case 3:{
            client_cmd(id, "ex_interp 0.05; rate 20000; cl_cmdrate 80; cl_updarate 66")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}

  • +
  • -
  • 0

#3 Diabelko

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:33
Offline

Napisano 14.06.2009 13:52

Dzięki bardzo. ;]
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych