Jak zrobi? ?eby itema dawa?o

olek1292

Active User
Zarejestrowany
Dołączył
Sierpień 31, 2009
Posty
74
Liczba reakcji
2
Jak zrobi? ?eby iteme dawa?o np ?e daje tak jak quest naciskaj? i daje iteme 1 raz w czym to jest Doodad Palette czy w czym i jak zrobi? ?eby dan? item dawa?o
 
Odp: Jak zrobi? ?eby itema dawa?o

M?g?by? pisa? bardziej czytelnie?
Z twojej wypowiedzi prawie nic nie zrozumia?em. Wywnioskowa?em tylko, ?e potrzebujesz skrzyni questowej (jak nie to sorki).

A oto skrypt:
W \data\actions\scripts
tworzymy plik nazwa.lua
Kod:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 1770 then
queststatus = getPlayerStorageValue(cid,3005)
if queststatus == -1 then
doPlayerSendTextMessage(cid,22,"[COLOR="Lime"]Zdobyles Skull Staff![/COLOR]")
doPlayerAddItem(cid,[COLOR="Blue"]2436[/COLOR],1 )
setPlayerStorageValue(cid,3005,1)
else
doPlayerSendTextMessage(cid,22,"[COLOR="Magenta"]Juz raz wykonales tego questa![/COLOR]")
end
else
return 0
end
return 1
end

Tu, zmie? na id tematu, kt?ry chcesz, ?eby by? w skrzyni.
Tu, co ma pisa?, gdy zdob?dzie przedmiot.
Tu, co ma pisa?, gdy ju? raz zdob?dziesz przedmiot.

A teraz w actions.xml dodajemy linijk?:
Kod:
 	<action itemid="1770" event="script" value="nazwa.lua"/>
 
Ostatnia edycja:
Back
Do góry