Transformacja dwóch przedmiotów w jeden

Legalcjooo

New Member
Joined
Jan 14, 2019
Messages
15
Best answers
0
Reaction score
1
Witam, poszukuje skryptu który usunie 2 określone itemy z eq(muszą być oba, w dodatku określone. W przypadku braku przynajmniej jednego pojawi się wiadomość o braku przynajmniej jednego z dwóch przedmiotów), jeśli dwa itemy będą prawidłowe to w eq pojawi się trzeci, nowy item z wiadomością o poprawnym przeprowadzeniu łączeniu itemów. Oczywiście skrypt ma zostać aktywowany przez dźwignię. Silnik 7.6(apo6.6.6).

Próbowałem załatwić sprawę takim prostym skryptem, ale nie wiem dlaczego nie chce on działać w prawidłowy sposób(Mając w eq te 2 przedmioty skrypt wyrzuca wiadomość o nieprawidłowych itemach w eq)

Code:
function onUse(cid, item, frompos, item2, topos)
if item.itemid == 2299 and item2.itemid == 2314 then
doPlayerRemoveItem(cid, 2299,1)
doPlayerRemoveItem(cid, 2314,1)
doPlayerAddItem(cid, 2284,1)
doPlayerSendTextMessage(cid,22,"Rytual zakonczony- runy polaczone!")
else
doPlayerSendTextMessage(cid,22,"Musisz posiadac obie runy w ekwipunku!")
end
return 1
end
 

Ochman

Premium User
Premium User
Joined
Feb 27, 2016
Messages
260
Best answers
3
Reaction score
163
Bo OnUse nie przechowuje parametru item2. Musisz zatem przeszukać cały ekwipunek gracza aż do momentu w którym
a) skończą mu się itemy
b) znajdziesz item "drugi"

Chyba, że masz na myśli "use with" i używasz jednego na drugim?
 
Top