Salut , am si eu o problema la scoaterea de pietre de pe arma / armura .. problema este ca nu merge..
Pun pergamentul pe arma sau armura nu conteaza sa scot pietrele sa schimb cu altele si nu merge .. nu se intampla nimic
dar nici pergamentul nu dispare , ramane asa pe " CLICK " nustiu cum sa zic..
Stie cineva sa ma ajute?
Am pus la soket 1 la fiecare arma / armura si tot nu merge ..
Problema scoatere pietre
Am cautat un Quest facut de mine de ceva timp.
Il pui pe un NPC si jucatorul daca trage Arma/Armura pe NPC, poate alege ce piatra sa fie scoasa.
In urma raman cioburi.
Daca le ai cu LUA o poti edita cum doresti.
Nu e problema mea
Il pui pe un NPC si jucatorul daca trage Arma/Armura pe NPC, poate alege ce piatra sa fie scoasa.
In urma raman cioburi.
Daca le ai cu LUA o poti edita cum doresti.
Nu e problema mea
Cod: Selectaţi tot
-----------------------------------------------------------------
---------- Quest made by DaRealPain's Quest Toll
-----------------------------------------------------------------
quest scoate_pietre begin
state start begin
when 9008.take begin
pc.setqf("pietre", 0)
local a = item.get_id()
local b = item.get_socket(0,a)
local c = item.get_socket(1,a)
local d = item.get_socket(2,a)
if b >28000 then
pc.setqf("pietre", pc.getqf("pietre")+1)
end
if c >28000 then
pc.setqf("pietre", pc.getqf("pietre")+1)
end
if d >28000 then
pc.setqf("pietre", pc.getqf("pietre")+1)
end
local stones = pc.getqf("pietre")
if stones==0 then
say("Nu exista pietre care pot fi scoase.")
say("")
elseif stones==1 or stones==2 or stones==3 then
local s=select("Inapoi",item_name(b),item_name(c),item_name(d))
if s==1 then
return
elseif s==2 and b < 28960 and b > 28000 then
item.set_socket(0,28960)
say("Piatra a fost scoasa, iar un ciob a ramas in loc.")
say("")
say_reward("Ai primit "..item_name(b)..".")
pc.give_item2(b,1)
elseif s==3 and c < 28960 and c > 28000 then
item.set_socket(1,28960)
say("Piatra a fost scoasa, iar un ciob a ramas in loc.")
say("")
say_reward("Ai primit "..item_name(c)..".")
pc.give_item2(c,1)
elseif s==4 and d < 28960 and d > 28000 then
item.set_socket(2,28960)
say("Piatra a fost scoasa, iar un ciob a ramas in loc.")
say("")
say_reward("Ai primit "..item_name(d)..".")
pc.give_item2(d,1)
elseif b == 28960 or c == 28960 or d == 28960 then
say("Cioburile de piatra nu pot fi scoase.")
else
say("A aparut o problema.")
say("Este posibil ca piatra aleasa sa nu fie exstenta,")
say("dar totusi sa fie aratata din cauza unui BUG")
say("")
say("Aceasta eroare apare in general la Armele/Armurile")
say("care au mai mult sau mai putin de 3 sloturi.")
say("")
end
end
end
end
end
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 53 vizitatori

