Pocisk |
Wysłany: Pon 16:54, 15 Sty 2007 Temat postu: Jak zrobić manarunke? [poradnik] |
|
Łatwo sie to robi. Otwierasz data/npc/scripts , w notatniku otwierasz plik runes.lua i dodajesz taką linijke(pomiedzy innymi podobnymi):
elseif msgcontains(msg, '100 manarune') then
buy(cid,2270,100,0)
Tutaj wstawiasz id itemku tj. jak ma wygladac ta runka
Tu ustawiasz ilu użyciowa ma byc ta runka
Natomiast tu ustawiasz cene
Możesz również dodać, aby sprzedawca mówił, że sprzedaje również manarunki:
selfSay('I sell hmms (0gps), uhs (0gps), gfbs (0gps), explosions (0gps), sds (0gps), manarunes (0gps) and blank runes (0gps). To buy more runes say "10 uh" or "100 sd".')
Z tym że nie wklejasz calej linijki, lecz tylko dodajesz manarune
Zapisujesz, ale to jeszcze nie wszystko. Wchodzisz w data/actions/scripts i tam tworzysz plik o nazwie manarune.txt
Wklejasz tam to:
Cytat: | function onUse(cid, item, frompos, item2, topos)
if item.itemid == 2270 and item.type > 1 then
doPlayerAddMana(cid,1000000)
doChangeTypeItem(item.uid,item.type-1)
doSendMagicEffect(topos,12)
doPlayerSay(cid,"Mniam...",1)
else
doRemoveItem(item.uid,1)
end
return 1
end |
Tutaj ustawiasz ile ma dodawac many
Tu wpisujesz co postac ma mowic po uzyciu np.Mam pelna mane!!! ;P
Następnie wchodzimy w ots>data>actions>actions.xml i wklejamy tam taka linijke:
Cytat: |
<action itemid="2270" script="manarune.lua" /> |
Aby wygladalo to tak:
Cytat: | <?xml version="1.0"?>
<actions>
<action itemid="2148" script="gold.lua" />
<action itemid="2152" script="platinum.lua" />
<action itemid="2160" script="crystal.lua" />
<action itemid="2270" script="manarune.lua" /> |
To juz wszystko co potrzebne do stworzenia manaruny
____________________________________________________________
Pozdro,
Pocisk |
|