vilagie |
Wysłany: Śro 18:46, 22 Mar 2006 Temat postu: Soft boots dajace hp i mane |
|
Wiem, że już ktoś dawał podobny skrypt, z tym że nie był on kompletny więc postanowiłem poświęcić kilka minut na zrobienie własnych skryptów.
Na wielu OTSach ludzie zarabiają mnóstwo kasy, mają xxxx crystal coins, przydałaby im się nowa waluta.
Naprzykład gold nuggets (o wartości 100 crystali). Zamieszczam tutaj wszystko co potrzebne żeby na OTSie kliknięciem można było zamieniać crystale na nuggetsy i odwrotnie.
Testowane na YurOTS 0.9.3.
1. Najpierw do pliku data/actions/actions.xml dodajemy tą linijkę:
Kod:
<action itemid="2978" script="nugget.lua" />2. Tworzymy plik nugget.lua w data/actions/scripts o takiej treści:
Kod:
function onUse(cid, item, frompos, item2, topos)
if doRemoveItem(item.uid,1) then
doPlayerSendTextMessage(cid,22,"You have changed 1 gold nugget to 100 crystal coins")
doPlayerAddItem(cid,2981,100)
end
end3. Zmieniamy treść swojego pliku crystal.lua na taką:
Kod:
function onUse(cid, item, frompos, item2, topos)
if item.itemid == 2981 and item.type == 100 then
doRemoveItem(item.uid,item.type)
doPlayerAddItem(cid,2978,1)
doPlayerSendTextMessage(cid,22,"You have changed 100 crystal coins to 1 gold nugget")
elseif item.itemid == 2981 and item.type < 100 then
doRemoveItem(item.uid,1)
doPlayerAddItem(cid,2973,100)
doPlayerSendTextMessage(cid,22,"You have changed 1 crystal coin to 100 platinum coins")
end
end
Wiem, że to proste przeróbki w skryptach ale naprawdę praktyczne i przydatne. |
|