Blokada extra itemu
Maciuś20
08.11.2018
Witam tak jak w temacie chciałbym zablokować pewien extra Item by był tylko dla zwykch graczy. Osoby z ranga VIP nie mogły ich wybrać może ktoś podać jaki kod funkcji, który trzeba użyć by pierwszy lepszy extra Item można było zablokować
Użytkownik Maciuś20 edytował ten post 08.11.2018 07:31
Użytkownik Maciuś20 edytował ten post 08.11.2018 07:31
Robiin
08.11.2018
ZP 5.0, czy 4.3?
5.0:
public zp_fw_items_select_pre(index, itemIndex, ignorecost) { if(itemIndex != IDItemu) return ZP_ITEM_AVAILABLE; if(get_user_flags(index) & ADMIN_LEVEL_H) return ZP_ITEM_NOT_AVAILABLE; return ZP_ITEM_AVAILABLE; }
ADMIN_LEVEL_H -> Twoja flaga.
IDItemu -> index zarejestrowanego itemu.
Maciuś20
08.11.2018
4.3ZP 5.0, czy 4.3?
5.0:public zp_fw_items_select_pre(index, itemIndex, ignorecost){ if(itemIndex != IDItemu) return ZP_ITEM_AVAILABLE; if(get_user_flags(index) & ADMIN_LEVEL_H) return ZP_ITEM_NOT_AVAILABLE; return ZP_ITEM_AVAILABLE;}ADMIN_LEVEL_H -> Twoja flaga.
IDItemu -> index zarejestrowanego itemu.
Robiin
09.11.2018
public zp_extra_item_selected(index, item) { if(item != ItemIndex) return PLUGIN_HANDLED; if(get_user_flags(index) & ADMIN_LEVEL_H) { ColorChat(index, NORMAL, "Nie mozesz kupic tego przedmiotu, kiedy jestes vipem."); return PLUGIN_HANDLED; } // Item kupiony. }