Na początku zaznaczę, że trochę pogrzebałem w necie, aby samemu znaleźć rozwiązanie oraz fakt, że dopiero zaczynam się "bawić" w pisanie kodów.
W celach edukacyjnych postanowiłem przerobić trochę kod pewnej ruletki, którą znalazłem w internecie. Chcę dodać do niej znaną wszystkim opcję "Ninja" czyli niewidzialność oraz możliwość biegania tylko z nożem. Jako z niewidzialnością nie mam problemów, to jednak z posiadaniem tylko noża jest.
Na początku deklaracja eventu.
public plugin_init() { [...] register_event("CurWeapon","event_cur_weapon","be", "1=1") [...] }I dalsza część kodu, gdzie mamy losowanie:
public ruleta(id) { switch( random_num( 1, 27 ) ) { [...] case 19: { strip_user_weapons(id) give_item(id, "weapon_knife") set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 20) client_print(id, print_chat, "[RULETKA] Ninja!") event_cur_weapon(id) { new bron = read_data(2); if(bron != 29) return PLUGIN_CONTINUE strip_user_weapons(id) give_item (id, "weapon_knife") return PLUGIN_CONTINUE; } } [...] } }
Z góry dziękuję za wszelką pomoc.