←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Modyfikacja
Przeróbka TEST NA 32 bit

  • +
  • -
MarWit - zdjęcie MarWit 23.08.2011

Teraz powinno być wszystko ok :)

Załączone pliki


Użytkownik MarWit edytował ten post 23.08.2011 16:48
Odpowiedz

  • +
  • -
Egbert - zdjęcie Egbert 27.08.2011

Jezu, już myślałem, że forum ukradli...

Teraz jeszcze pytanie:
Jeżeli chciałbym po nieudanym teście mieć takie pytanie do menu
Nick_gracza oblal test
Co chcesz zrobić?

Powinno to wyglądać w ten sposób?
public CoZrobic(id, player)
{
new buffer[38];
new menu = menu_create("%s oblal test!^nCo chcesz zrobic?", "handleCoZrobic", nick);
iBadPlayer[id] = get_user_userid(player);
menu_additem(menu, "Kicknij gracza");
format(buffer, 37, "Zbanuj gracza (%d min.)", CZAS_BANA);
menu_additem(menu, buffer);
menu_additem(menu, "Slaynij gracza");
menu_additem(menu, "Powtorz test");
menu_setprop(menu, MPROP_EXITNAME, "Nic");
menu_display(id, menu);
}
Odpowiedz

  • +
  • -
MarWit - zdjęcie MarWit 27.08.2011

Nie tak, gdyz nie masz nic w zmiennej nick (znaczy w ogóle nie ma tej zmiennej). Druga sprawa, w menu_create nie mozna uzywac %s. Jak chcesz dac nick gracza użyj format();

public CoZrobic(id, player)
{
new buffer[128];
get_user_name(player, buffer, sizeof(buffer)-1);
format(buffer, sizeof(buffer)-1, "%s oblal test!^nCo chcesz zrobic?", buffer);
new menu = menu_create(buffer, "handleCoZrobic");
iBadPlayer[id] = get_user_userid(player);
menu_additem(menu, "Kicknij gracza");
format(buffer, sizeof(buffer)-1, "Zbanuj gracza (%d min.)", CZAS_BANA);
menu_additem(menu, buffer);
menu_additem(menu, "Slaynij gracza");
menu_additem(menu, "Powtorz test");
menu_setprop(menu, MPROP_EXITNAME, "Nic");
menu_display(id, menu);
}


P.S. Nie ukradli forum tylko był aktualizowany silnik IP Board :D
Odpowiedz

Gość_brutalny tampon_* 02.09.2011

Chyba najlepsze rozwiązanie na graczy grających na 16 bit.

I jak działa ta zmodyfikowana wersja? Są jakieś błędy?
Odpowiedz

  • +
  • -
Egbert - zdjęcie Egbert 04.09.2011

Chyba najlepsze rozwiązanie na graczy grających na 16 bit.

I jak działa ta zmodyfikowana wersja? Są jakieś błędy?


Dzięki za uznanie mojego pomysłu. Tak, plugin działa doskonale, MarWit go dopracował i jest wszystko jak należy.

Trzeba pamiętać o tym:
#define CZAS_BANA 5 // Tu mozesz zmienic czas bana
Ja ustawiłem na 43200 czyli 30 dni.

Dzięki MarWit, plus!
Odpowiedz