
Zitat von
LordFWD
ok...so gehts nicht
versuch mal
Code:
Logic.ExecuteInLuaLocalState('SetIcon("/InGame/Root/Normal/InteractiveObjects/1", {13,13})');
I used it like this:
Code:
function Market44()
MachSchatzTausch44("Marche44", 9, Goods.G_RawFish, 18, Goods.G_Gold, 3)
end
function MachSchatzTausch44(_entity, _menge, _type, _mengecost, _typecost, _time, _distance )
_type = _type or Goods.G_Gold --Default Werte
_menge = _menge or 100 --Default Werte
_distance = _distance or 1000 --Default Werte
_time = _time or 5 --Default Werte
_mengecost = _mengecost or 50 --Default Werte
_typecost = _typecost or Goods.G_Wood
_entity = GetEntityId(_entity)
Logic.ExecuteInLuaLocalState('SetIcon("/InGame/Root/Normal/InteractiveObjects/1", {1,15})');
Logic.ExecuteInLuaLocalState('SetIcon("/InGame/Root/Normal/InteractiveObjects/2", {1,15})');
Logic.InteractiveObjectClearCosts(_entity)
Logic.InteractiveObjectSetInteractionDistance(_entity, _distance)
Logic.InteractiveObjectSetTimeToOpen(_entity, _time)
Logic.InteractiveObjectClearRewards(_entity)
Logic.InteractiveObjectAddRewards(_entity, _type, _menge)
Logic.InteractiveObjectAddCosts(_entity, _typecost, _mengecost)
Logic.InteractiveObjectSetAvailability(_entity,true)
Logic.InteractiveObjectSetPlayerState(_entity, 1, 0)
Logic.InteractiveObjectSetRewardResourceCartType(_entity, Entities.U_ResourceMerchant) -- Hier der Wagen für Ressourcen VOM Objekt.
Logic.InteractiveObjectSetRewardGoldCartType(_entity, Entities.U_GoldCart) -- Hier der Wagen für Gold VOM Objekt.
Logic.InteractiveObjectSetCostGoldCartType(_entity, Entities.U_GoldCart) -- Hier der Wagen für Gold ZUM Objekt.
Logic.InteractiveObjectSetCostResourceCartType(_entity, Entities.U_ResourceMerchant) -- Hier der Wagen für Ressourcen ZUM Objekt.
table.insert(HiddenTreasures, _entity)
end
but it works globally, I do not know why ... the changes made, the last selected icon is active for all interactive objects. this feature is not working properly, maybe need something else ...
* each interactive object has two sides to make easier access...
best regards, si.
Lesezeichen