Michal - 2008-12-25 14:53:28

Zaczynamy od tego że edytujemy plik crystal.lua w data/actions/scripts a w nim to:

function onUse(cid, item, frompos, item2, topos)
       if item.itemid == 2160 and item.type == 100 then
           doRemoveItem(item.uid,item.type)
           doPlayerAddItem(cid,2159,1)
           doPlayerSendTextMessage(cid,22,"You have changed 100 crystal coin to 1 scarab coin")
       elseif item.itemid == 2159 and item.type < 100 then
           doRemoveItem(item.uid,1)
           doPlayerAddItem(cid,2160,100)
           doPlayerSendTextMessage(cid,22,"You have changed 1 scarab coin to 100 crystal coins")
       elseif item.itemid == 2160 and item.type < 100 then
           doRemoveItem(item.uid,1)
           doPlayerAddItem(cid,2152,100)
           doPlayerSendTextMessage(cid,22,"You have changed 1 crystal to 100 platinum coins")
       end
   end

Potem tez w actions/scripts

Następnie tworzymy notatnik , a w nim wpisujemy:

function onUse(cid, item, frompos, item2, topos)
       if item.itemid == 2159 and item.type == 100 then
           doRemoveItem(item.uid,item.type)
           doPlayerAddItem(cid,2157,1)
           doPlayerSendTextMessage(cid,22,"You have changed 100 scarab coin to 1 gold nugget")
    elseif doRemoveItem(item.uid,1) then
          doPlayerSendTextMessage(cid,22,"You have changed 1 scarab coin to 100 crystal coins")
          doPlayerAddItem(cid,2160,100)
       end
end

Zapisujemy jako: scarab.lua

Następnie tworzymy notatnik , a w nim wpisujemy:

function onUse(cid, item, frompos, item2, topos)
      if doRemoveItem(item.uid,1) then
          doPlayerSendTextMessage(cid,22,"You have changed 1 gold nugget to 100 scarab coins")
          doPlayerAddItem(cid,2159,100)
      end
  end

Zapisujemy jako: nugget.lua


Na końcu przechodzimy w data/actions/actions.xml

pod -- Transform money wpisujemy:

<action itemid="2160" script="crystal.lua" />
<action itemid="2159" script="scarab.lua" />
<action itemid="2157" script="gold nugget.lua" />

ehotelsreviews weekend w Ciechocinku