• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

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

Advanced OT User
Joined
Feb 27, 2016
Messages
292
Best answers
3
Reaction score
182
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