Sezamek112
Active User
- Joined
- Sep 15, 2012
- Messages
- 68
- Reaction score
- 2
Witam!
Chc? wam poda? przydatny skrypt chodzi w nim o to ?e mamy na ots zrobiony spell i do niego wymagany quest np na 2 partie robimy sobie pierwsza partie a potem 2 wtedy mo?emy postawi? drzwi kt?re sprawdzaj? czy mamy 1 partie done wtedy drzwi si? nam odtworz? wi?c do dzie?a.
Wchodzimy do data/actions/actions.xml i dodajemy linijke:
[XML] <action actionid="50050" event="script" value="quests/plik.lua"/>[/XML]
action id="50050" wpisujemy na ot map editorze klikamy na drzwi prawym properties>i wpisujemy do actionid 50050 i w unique 50050 (u mnie to dzia?a
Teraz wchodzimy do data/actions/scripts i dodajemy plik o nazwie plik.lua a w nim:
[LUA]function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 50050 and getPlayerStorageValue(cid,50052) >= 1 then
newpos = {x=fromPosition.x -1,y=fromPosition.y +0,z=fromPosition.z}
doTeleportThing(cid,newpos)
elseif item.uid == 50050 and getPlayerStorageValue(cid,50052) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You dont have first part!")
end
return true
end[/LUA]
getPlayerStorageValue(cid,50052) te 50052 to storage questa
Pozdrawiam.
Chc? wam poda? przydatny skrypt chodzi w nim o to ?e mamy na ots zrobiony spell i do niego wymagany quest np na 2 partie robimy sobie pierwsza partie a potem 2 wtedy mo?emy postawi? drzwi kt?re sprawdzaj? czy mamy 1 partie done wtedy drzwi si? nam odtworz? wi?c do dzie?a.
Wchodzimy do data/actions/actions.xml i dodajemy linijke:
[XML] <action actionid="50050" event="script" value="quests/plik.lua"/>[/XML]
action id="50050" wpisujemy na ot map editorze klikamy na drzwi prawym properties>i wpisujemy do actionid 50050 i w unique 50050 (u mnie to dzia?a
Teraz wchodzimy do data/actions/scripts i dodajemy plik o nazwie plik.lua a w nim:
[LUA]function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 50050 and getPlayerStorageValue(cid,50052) >= 1 then
newpos = {x=fromPosition.x -1,y=fromPosition.y +0,z=fromPosition.z}
doTeleportThing(cid,newpos)
elseif item.uid == 50050 and getPlayerStorageValue(cid,50052) < 1 then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You dont have first part!")
end
return true
end[/LUA]
getPlayerStorageValue(cid,50052) te 50052 to storage questa
Pozdrawiam.