Rogoz |
Wysłany: CzerwiecWto, 20 Cze 2006 16:10:59 +000010 21:18, 19 Ju6 2006 Temat postu: Płatne expowiska |
|
Nie widzialem tego nigdzie a przydaje sie wiec:
1. Robimy cos takiego:
2. Ustawiamy na dzwignie uniqueid o wartosci 8000.
3. W actions.xml na koncu wklejamy:
Kod:
<action uniqueid="8000" script="train.lua" />
4. robimy plik train.lua a w nim:
Kod:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 8000 then
kasapos = {x=116, y=178, z=7, stackpos=255}
getkasa = getThingfromPos(kasapos)
topos = {x=122, y=213, z=7}
if getkasa.itemid == 2152 and getkasa.type == 5 then
doRemoveItem(getkasa.uid,5)
doTeleportThing(cid,topos)
else
doPlayerSendTextMessage(cid,22,"Poloz 5 platynek kolo dzwigni.")
end
return 1
end
end
Wyjasnienie:
kasapos = {x=116, y=178, z=7, stackpos=255} - gdzie ma polozyc kase
topos = {x=122, y=213, z=7} - gdzie ma teleportowac
stackpos=255 - nie ruszac!!
if getkasa.itemid == 2152 and getkasa.type == 5 then -
2152 to id platynek
== 5 to ilosc platynek ktore trzeba by tp do expowiska[img][/img][img][/img] |
|