Old School Server
Welcome 2 Old School
FAQ
Search
Memberlist
Usergroups
Galleries
Register
Profile
Log in to check your private messages
Log in
Old School Server Forum Index
->
Skrypty
Post a reply
Username
Subject
Message body
Emoticons
View more Emoticons
Font colour:
Default
Dark Red
Red
Orange
Brown
Yellow
Green
Olive
Cyan
Blue
Dark Blue
Indigo
Violet
White
Black
Font size:
Tiny
Small
Normal
Large
Huge
Close Tags
Options
HTML is
ON
BBCode
is
ON
Smilies are
OFF
Disable HTML in this post
Disable BBCode in this post
Confirmation code: *
All times are GMT + 2 Hours
Jump to:
Select a forum
Old School Server
----------------
Old School Kumasz?
Regulamin
Bugi
Help
Trade
Questy
Czary
Nowe Itemy I Potwory
Filmy
Screeny
Gildie
Bany
OTS
Zażalenia
Płatności
----------------
Płatności
Open Tibia Server - Sprawy Techniczne
----------------
Pomoc
Skrypty
Pogaduszki & Humor
----------------
Free Style
Download
----------------
Programy
Music
Filmy
Erotyka
Old Topics
----------------
Stare Tematy
Topic review
Author
Message
RHTM
Posted: Sat 13:47, 07 Apr 2007
Post subject: [lua][7.6]Book Quests
Jak mozemy pomoc wykonac quest? Proste dac w poblizu ksiazke z wzkazowka ;)
Najpierw musimy miec to, zwroc uwage tam gdzie jest:
Code:
doShowTextWindow(item.uid,1000,1)
to 1000 znaczy ze w ksiazke moze byc max 1000 znakow, moznac dac 10000 lub wiece ;-)
Wiec tak potrzebujemy to:
W data\actions\scripts tworzymy rwitems.lua
Code:
function onUse(cid, item, frompos, item2, topos)
rw = getItemRWInfo(item.uid)
if (rw and 1) then
if (rw and 2) then
doShowTextWindow(item.uid,1000,1)
else
doShowTextWindow(item.uid,0,0)
end
else
if (item.itemid == 2598) then
doShowTextWindow(item.uid,0,0)
end
end
return 1
end
actions.xml
Code:
<action itemid="1947" script="rwitems.lua" />
<action itemid="1954" script="rwitems.lua" />
<action itemid="2597" script="rwitems.lua" />
<action itemid="2598" script="rwitems.lua" />
<action itemid="2599" script="rwitems.lua" />
<action itemid="1948" script="rwitems.lua" />
<action itemid="1949" script="rwitems.lua" />
<action itemid="1950" script="rwitems.lua" />
<action itemid="1951" script="rwitems.lua" />
<action itemid="1952" script="rwitems.lua" />
<action itemid="1953" script="rwitems.lua" />
<action itemid="1955" script="rwitems.lua" />
<action itemid="1956" script="rwitems.lua" />
<action itemid="1957" script="rwitems.lua" />
<action itemid="1958" script="rwitems.lua" />
<action itemid="1959" script="rwitems.lua" />
<action itemid="1960" script="rwitems.lua" />
<action itemid="1961" script="rwitems.lua" />
<action itemid="1962" script="rwitems.lua" />
<action itemid="1963" script="rwitems.lua" />
<action itemid="1964" script="rwitems.lua" />
<action itemid="1965" script="rwitems.lua" />
<action itemid="1966" script="rwitems.lua" />
<action itemid="1967" script="rwitems.lua" />
<action itemid="1968" script="rwitems.lua" />
<action itemid="1969" script="rwitems.lua" />
<action itemid="1970" script="rwitems.lua" />
<action itemid="1971" script="rwitems.lua" />
<action itemid="1972" script="rwitems.lua" />
<action itemid="1973" script="rwitems.lua" />
<action itemid="1974" script="rwitems.lua" />
<action itemid="1975" script="rwitems.lua" />
<action itemid="1976" script="rwitems.lua" />
<action itemid="1977" script="rwitems.lua" />
<action itemid="1978" script="rwitems.lua" />
<action itemid="1979" script="rwitems.lua" />
<action itemid="1980" script="rwitems.lua" />
<action itemid="1981" script="rwitems.lua" />
<action itemid="1982" script="rwitems.lua" />
<action itemid="1983" script="rwitems.lua" />
<action itemid="1984" script="rwitems.lua" />
<action itemid="1985" script="rwitems.lua" />
<action itemid="1986" script="rwitems.lua" />
ok teraz na ksiazke:
data\actions\scripts tworzymy bookquest.lua
Code:
-- book script by Randall
function onUse(cid, item, frompos, item2, topos)
if (item.uid == 5555) then
queststatus = getPlayerStorageValue(cid,5555)
if (queststatus == -1) then
doPlayerSendTextMessage(cid,22,"You have found a book. The papyrus pages are sewn together with a silver thread.")
ksiazka = doPlayerAddItem(cid,1974,1)
doSetItemActionId(ksiazka,5556)
doSetItemSpecialDescription(ksiazka, "a book. Nasza ksiazka xD.")
doSetItemText(ksiazka, "Mamy ksiazke ! ballaballb")
setPlayerStorageValue(cid,5555,1)
else
doPlayerSendTextMessage(cid,22,"The library is empty.")
end
return 0
end
return 1
end
data\actions.xml
Code:
<action itemid="1718" script="bookquest.lua" />
<action itemid="1719" script="bookquest.lua" />
<action itemid="1720" script="bookquest.lua" />
<action itemid="1721" script="bookquest.lua" />
<action itemid="1722" script="bookquest.lua" />
<action itemid="1723" script="bookquest.lua" />
Skrypt dziala 100%, text jest wykonczony, nie urywa sie w polowie. O to efekt:
na screenie znajduje sie fragment Silmarillionu
SKRYTP by Randall
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001, 2002 phpBB Group
Regulamin