Centrum Ots Centrum Ots
OTS WORLD
 
Album :: FAQ :: Szukaj :: Użytkownicy :: Grupy :: Rejestracja
Profil :: Zaloguj się, by sprawdzić wiadomości :: Zaloguj





Tworzenie Qestów na ots 8.0



 
Napisz nowy temat   Odpowiedz do tematu    Forum Centrum Ots Strona Główna -> Artykuły
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Avgrados
Site Admin


Dołączył: 17 Sie 2007
Posty: 13

PostWysłany: Nie Wrz 30, 2007 11:18 pm    Temat postu: Tworzenie Qestów na ots 8.0
Odpowiedz z cytatem

A więc jak wiadomo na niektórych ots nie da się zrobić qestu poprzez map editora.... Więc postanowiłem pokazać co zrobić w tym przypadku....

Krok 1
Ustaw na mapie skrzynke i nadaj jej jakieś uid(unique id) kture niezostało użyte w actions.xml...odrazu muwie że nadawane uid to nie id itemka tylko uid qesta... a oto screen
http://www.fotosik.pl/pokaz_obrazek/997c320c5ffa1e5e.html


Krok 2
otwórz folder z ots/potem wejdź w data/actions/scripts i znajdź plik o nazwie Chest.lua i otwurz go poprzez notatnik. Będzie on prawdopodobnie zawierał dużo linijek z qestami i wystarczy dodać nowe linijki z danym qestem... w tym przypadku wzorując się na screnie wyżej dodajemy taki fragment:



Cytat:
elseif item.uid == 5091 then
queststatus = getPlayerStorageValue(cid,5091)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"You have found a Bronze Trophy.")
doPlayerAddItem(cid,7371,1)
setPlayerStorageValue(cid,5091,1)
else
doPlayerSendTextMessage(cid,23,"It is empty.")
end


Czerwony
-te 3 żeczy mają być takie same jakie nadaliśmy uid przy qeście(w skrzynce) patrz krok 1

Zielony
-id przedmiotu(nagrody) w tym przypadku jest to puchar,oczywiście czeba ustawić swoją nagrode jaka ma być po wykonaniu qesta.

Pomarańczowy
-napisz ktury się okarze po wykonaniu qestu.


Krok 3
Ostatnia żecz to dodanie do actions.xml takiej linijki

Cytat:
<action uniqueid="5091" script="chest.lua" />


5091-to uid qestu na mapie(krok 1) jeśli na swojej mapie ustawi się inne uid to tutaj też musi być inne i w kroku 2 też

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Poradnik Napisany By Me... Pozdroo
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
PreZideNTo
Moderator


Dołączył: 06 Paź 2007
Posty: 22

PostWysłany: Sob Paź 06, 2007 8:31 am    Temat postu:
Odpowiedz z cytatem

Bardzo ladnie... no, no... Gratulacje!!Very Happy
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Centrum Ots Strona Główna -> Artykuły Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach




smartDark Style by Smartor
Powered by phpBB © 2001, 2002 phpBB Group
 
(0 2/3373 12/0.15319) MojeForum.Net - darmowe forum