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 do wyboru


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

#1 Charlie P.

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:73
  • Lokalizacja:od W do E
Offline

Napisano 09.02.2010 18:40

Siemanko. Mam problem z pluginem, dzięki któremu możemy sobie wybrać interp od 0.01 do 0.05.

Zmieniłem .sma ze było tylko do wyboru 0.01 i 0.0, niby wszystko fajnie działało, ale w logach miałem cały czas errory ze względu na ten pluginek.

Teraz chcę zmienić, że będzie od 0.01 do 0.03, ale gdy chcę skompilowac .sma na .amxx, to nie moge bo wyskakuje jakiś błąd.

Zamieszczam tu przerobione .sma i proszę aby ktoś je przerobił zebym mógł spokojnie skompilowac :)
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Interp ask"
#define VERSION "1.0"
#define AUTHOR "silversurfer thx r3x"

#define TASK_SHOWMENU 432

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
}
public client_putinserver(id){
    if(!is_user_bot(id))
        eventInGame(id);
}
public show_menu_(tid) {
    new id=tid-TASK_SHOWMENU;
    new iTeam=get_user_team(id);
    new menu_id, keys;
    new menuUp = player_menu_info( id, menu_id, keys );
    if ( iTeam && (menuUp <= 0 || menu_id < 0) )
        menu_displayer(id);
    else
        set_task(1.0, "show_menu_", tid);
}
public eventInGame(id){
    set_task(1.0, "show_menu_", id+TASK_SHOWMENU);
}
public menu_displayer(id){
    new menu = menu_create("Jaki interp preferujesz?", "menu_handler")
    menu_additem(menu, "Interp - 0.01", "1", 0)
    menu_additem(menu, "Interp - 0.02", "2", 0)
    menu_additem(menu, "Interp - 0.03", "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[6], iName[64]
    new iaccess, callback
    menu_item_getinfo(menu, item, iaccess, data,5, iName, 63, callback)
    new key = str_to_num(data)
    switch(key)
    {
        case 1:{
            client_cmd(id, "ex_interp 0.01")
            menu_destroy(menu)
            return PLUGIN_HANDLED

        }
        case 2:{
            client_cmd(id, "ex_interp 0.02")
            menu_destroy(menu)
            return PLUGIN_HANDLED
       }
        case 3:{
            client_cmd(id, "ex_interp 0.03")
            menu_destroy(menu)
            return PLUGIN_HANDLED
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}


  • +
  • -
  • 0

#2 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 09.02.2010 19:06

Brak zamknięcia klamry od switch'a
  • +
  • -
  • 0

#3 Charlie P.

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:73
  • Lokalizacja:od W do E
Offline

Napisano 09.02.2010 19:11

A mogł byś mi podać juz gotowe, bo nie oriętuję się zbytnio gdzie mam to domknąć :)
  • +
  • -
  • 0

#4 kubus

    Wszechwidzący

  • Użytkownik

Reputacja: 54
Pomocny

  • Postów:284
  • GG:
  • Lokalizacja:Rzeszów
Offline

Napisano 09.02.2010 19:13

Zgubiłeś } po
       case 3:{
            client_cmd(id, "ex_interp 0.03")
            menu_destroy(menu)
            return PLUGIN_HANDLED
    }

Załączone pliki


Użytkownik kubus edytował ten post 09.02.2010 19:13

  • +
  • -
  • 0

#5 Charlie P.

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:73
  • Lokalizacja:od W do E
Offline

Napisano 09.02.2010 19:17

kubus, dzięki !

+

t/c
  • +
  • -
  • 0




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

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