Djinni Wiki PL
Advertisement
object GetItemInSlot(int nInventorySlot, object oCreature=OBJECT_SELF);

Plik do załączenia: (nie wymagany)
Parametry:

  • nInventorySlot - jeden ze slotów INVENTORY_SLOT_* ekwipunku stworzenia (zobacz Stałe)
  • oCreature - obiekt, stworzenie. Jeśli pominięte, to wartością domyślną będzie stworzenie, które wywołało skrypt z funkcją GetItemInSlot().


Sposób działania[]

Zwraca obiekt, który znajduje się w danym slocie ekwipunku wybranego stworzenia. Jeśli obiekt stworzenia jest niepoprawny (np. w ogóle go nie ma) lub w slocie nie ma żadnego przedmiotu, to zwrócony zostanie obiekt OBJECT_INVALID.


Przykłady[]

void main()
{
	object oPC = GetFirstPC();
	object oItem = GetItemInSlot(INVENTORY_SLOT_STEELSWORD, oPC);
	AssignCommand(oPC, ActionEquipItem(oItem, INVENTORY_SLOT_RIGHTHAND));
}

- gracz wyciągnie prawą ręką miecz żelazny (jeśli go posiada).


Zobacz również[]

  • ActionEquipItem - wkłada przedmiot do określonego slotu
Advertisement