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