Witam wszystkich.
Mam silnik Tibia Dragon Ball v0.5 bazowany na CzepOTS 1.1.0.
I związku z tym mam kilka pytań.
1. Jak mogę zrobić quest u npc, mianowicie idzie się do npc pisze:
Player: Hi>Mission
Npc: Musisz przynieść mi 10 Ham
Player: Hi>10 ham
Npc: Przynieś mi 20 meat
Player: Hi>20 meat
Npc: Dziekuje otrzymujesz plate armor, aby przejsc do kolejnej częsci questa wpisz mission.
Player: Hi>mission
Npc: Przynieś mi Demon Helmet
Player: Hi>demon helmet
Npc: Zabij Demona (tutaj myślę o playerstoragevalue)
Mam do tego taki skrypt
I żeby można to było robić tylko raz i ważna jest kolejność.
2.W moim silniku jest blokada że można wbić maxymalnie 350 lvl. Do silnika mam source i znam się na kompilacji.
3. Jak zrobić żeby playerzy mogli sie atakować tylko po zaznaczeniu na siebie. Chodzi mi o czary. Teraz gdy się walnie gfb to obrywają wszyscy i ludzie i potwory. A ma być tak że jak się zaznaczy np. Playera 1 to obrażenia otrzymuję tylko Player 1, Player 2 stoi spokojnie.
4. Następną sprawą jest item lub czar do szukania innych itemów.
5. Jak zrobić żeby npc zamiast pieniędzy brał np 10 meatów i dawał skille, itemy, hp i mane
6. Są 2 posadzki a po środku jest dźwignia. Gdy położymy na jedną posadzkę jakiś item, a na drugą inny i pociągniemy za dźwignie dostajemy
a) losowo, exp, skill, item.
b) dla mnie do konfiguracji czy to ma być item czy exp czy skill.
Znalazłem jeszcze takie coś
Mam silnik Tibia Dragon Ball v0.5 bazowany na CzepOTS 1.1.0.
I związku z tym mam kilka pytań.
1. Jak mogę zrobić quest u npc, mianowicie idzie się do npc pisze:
Player: Hi>Mission
Npc: Musisz przynieść mi 10 Ham
Player: Hi>10 ham
Npc: Przynieś mi 20 meat
Player: Hi>20 meat
Npc: Dziekuje otrzymujesz plate armor, aby przejsc do kolejnej częsci questa wpisz mission.
Player: Hi>mission
Npc: Przynieś mi Demon Helmet
Player: Hi>demon helmet
Npc: Zabij Demona (tutaj myślę o playerstoragevalue)
Mam do tego taki skrypt
ma on działać że gdy na ciało bierzemy use zapisuję się nam storagevalue. I teraz jak zrobić żeby npc czytał te storagevalue i zaliczał questa.function onUse(cid, item, frompos, item2, topos)
setPlayerStorageValue(cid,2808, 1)
end
I żeby można to było robić tylko raz i ważna jest kolejność.
2.W moim silniku jest blokada że można wbić maxymalnie 350 lvl. Do silnika mam source i znam się na kompilacji.
3. Jak zrobić żeby playerzy mogli sie atakować tylko po zaznaczeniu na siebie. Chodzi mi o czary. Teraz gdy się walnie gfb to obrywają wszyscy i ludzie i potwory. A ma być tak że jak się zaznaczy np. Playera 1 to obrażenia otrzymuję tylko Player 1, Player 2 stoi spokojnie.
4. Następną sprawą jest item lub czar do szukania innych itemów.
5. Jak zrobić żeby npc zamiast pieniędzy brał np 10 meatów i dawał skille, itemy, hp i mane
6. Są 2 posadzki a po środku jest dźwignia. Gdy położymy na jedną posadzkę jakiś item, a na drugą inny i pociągniemy za dźwignie dostajemy
a) losowo, exp, skill, item.
b) dla mnie do konfiguracji czy to ma być item czy exp czy skill.
Znalazłem jeszcze takie coś
function onKill(cid, target)
local Storage = getPlayerStorageValue(cid, 6661)
if (getCreatureName(target) == "Troll") then
if (Storage == 1) then
setPlayerStorageValue(cid, 6661, 2)
end
end
if (getCreatureName(target) == "Skeleton") then
if (Storage == 3) then
setPlayerStorageValue(cid, 6661, 4)
end
end
return 1
end