←  Dyskusje/Pomysły/Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Zombie Plague 4.3
Blokada extra itemu

  • +
  • -
Maciuś20 - zdjęcie 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
Odpowiedz

  • +
  • -
Robiin - zdjęcie 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.

Odpowiedz

  • +
  • -
Maciuś20 - zdjęcie Maciuś20 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.
4.3
Odpowiedz

  • +
  • -
Robiin - zdjęcie 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.
}
Odpowiedz