1]Deci am srv files hope v3 si am crafting system energie + biolog bagate dar nu functioneaza
Alchimistul + fierarul imi dau detalii tot dar cand trag pe alchimist un itm sa fac fragmente de energie nu merge
Fierarul imi da detalii tot dar lafel cand pun itm ce trb uploadat nu se intampla nimic
2] La acest serverfiles exista si un panou de gm care e codul acestuia ?
Problema sisteme
Poftim questul pentru alchimist:
Questul pentru biolog de la level 30 pana la level 90 il gasesti aici : http://just4metin.ro/post198.html?hilit=biolog
Panoul de control poate fi si NPC dar si Item,incearca : /i 70021 si /m 20095 !
Succes.
Cod: Selectaţi tot
quest energy_sys begin
state start begin
when 20001.chat."O noua tehnica" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin
say_title("Alchimist")
say("Dupa multe cercetari!")
say("Am descoperit o tehnica noua de a obtine putere")
say("dezvoltata.")
say("Am facut posibila obtinerea de energie pura")
say("printr-un proces complicat")
say("absolut fantastic.")
wait()
say_title("Alchimist")
say("Daca ait distruge un obiect cu ajutorul meu")
say("Tehnologia da putere graduala.Numai cu 50 de fragmente")
say("vei obtine un Cristal de energie!")
wait()
say_title("Alchimist")
say("Adu echipamente,cum ar fi arme!")
say("Le tragi pe mine pur si simplu")
say("si eu ti le voi transforma in fragmente de energie.")
set_state("make")
end
end
state make begin
when 20001.chat."Putere extractata" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin
say_title("Alchimist")
say("A functionat si ai primit o ")
say("bucata de fragment!")
say("Adumi mai multe obiecte si eu ")
say("voi incerca sa ti le transform.")
say("Prin urmare,nu va pot garanta cat de multe")
say("fragmente ve-ti primi.")
wait()
say_title("Alchimist")
say("Exista o singura conditie...")
say("trebuie sa ai minim nivel 35.")
say("Ia sa vedem daca esti suficient de puternic...")
wait()
if pc.get_level() < 35 then
say_title("Alchimist")
say("Tu nu esti suficient de puternic,")
say("intoarcete cand ai nivel 35.")
else -- NICHT DE
say_title("Alchimist")
say("Ok,vad ca esti suficient de puternic pentru")
say("noua mea descoperire.")
end
end
when 20001.chat."Energia produsa de cristal" with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin
say_title("Alchimist")
say("Ai rezervele de putere astfel cum este deja")
say("la inaltime.Tu nu ar trebui sa lucrezi asa din greu")
say("si sa iti pui viata in pericol.")
say("Pentru a produce un cristal de energie,am nevoie de")
say("50 de fragmente.")
wait()
if pc.get_level() < 35 then
say_title("Alchimist")
say("Du bist noch nicht stark genug! Komm wieder,")
say("wenn du mindestens Level 35 erreicht hast.")
else
if pc.count_item(51001) >= 30 then
say_title("Alchimist")
say("Foarte frumos ai toate fragmentele necesare!")
say("Din aceste fragmente pot sa fac o energie de cristal!")
say("In curs de fabricare...")
say("Va rugam sa asteptati un moment.")
say("Voi încerca, dar nu pot garanta,")
say("ca acestea vor functiona.")
wait()
say_title("Alchimist")
say("Totul este gata pentru a produce energia!")
say("Dar am nevoie de ceva...")
say("Si nici pulele mele nu cad din cer")
say("deci va trebuie sa imi dai o -cenzurat- si eu te platesc....")
say("Sa spunem 25.000.000 yang")
say("Esti de acord ma -cenzurat-?")
if select("Evident!","Nu mersi,hai sictir!") == 2 then
return
end
pc.change_money(-25000000)
pc.remove_item(51001,50)
if number(0,1) == 1 then
say_title("Alchimist")
say("Stiam ca tehnica mea este genial!")
say("Iata un cristal de energie.")
say("O frumusete! Te simti mai puternic?")
pc.give_item2(51002,1)
else -- NICHT DE
say_title("Alchemist")
say("Din pacate nu a mers")
say("sa produc un cristal de energie!")
return
end
else -- NICHT DE
say_title("Alchimist")
say("Ne pare rau, nu ave?i toate fragmentele necesare")
say("pentru a produce un Cristal de Energie!")
say("Din acesta eu nu pot")
say("produce nimic ma fraiere.")
return
end
end
end
when 20001.take with (game.get_event_flag("energy") == 1 or pc.is_gm() == true) begin
if pc.get_level() < 35 then
say_title("Alchimist")
say("Tu nu esti suficient de puternic pentru a simti forta")
say("acestui cristal de energie.")
say("deci revino cand ai lvl 35")
say("atins.")
return
end
if item.get_type() == 1 or item.get_type() == 2 then
-- 2070 - 2239
-- 80 - 369
-- 1040 - 1189
-- 3070 - 3249
-- 5040 - 5359
-- 4030 - 4069
-- 7070 - 7219
-- 11250 - 11299
-- 11450 - 11499
-- 11650 - 11699
-- 11850 - 11899
-- 12240 - 12699
local maxlvl = mysql_query("SELECT limitvalue0 FROM player.item_proto WHERE vnum='"..item.get_vnum().."' LIMIT 1;")
-- test_chat(maxlvl[1][1])
if tonumber(maxlvl[1][1]) < 35 then
-- NICHT DE
say_title("Alchimist")
say("Acest articol nu este potrivit!")
return
end
say_title("Alchimist")
say(string.trim(item.get_name()))
say("Ar trebui sa distrug acest obiect?")
if select("Da","Nu,nu multumesc,hai sictir!") == 2 then
return
else
local anzahl = number(0,15)
if anzahl > 0 then
say_title("Alchemist")
say("Fabulos! Am "..anzahl.." fragmente.")
say("Cu placere.")
pc.give_item2(51001, anzahl)
else
say_title("Alchimist")
say("Din pacate nu am putut extrace energia spliterului")
say("dar poate ca va functioneaza")
say("in urmatorul proces.")
return
end
item.remove()
end
else -- NICHT DE
say_title("Alchimist")
say("Acest articol nu este potrivit!")
end
end
when login begin
if getenergytime() < 50000 then
-- test_chat("[Energy]Restzeit: "..getenergytime())
setenergytime(getenergytime() + get_time())
cmdchat("energysystem "..getenergytyp().."|"..getenergyvalue().."#"..getenergytime())
end
end
when logout begin
if getenergytime() > get_time() then
local energy = getenergytime() - get_time()
if energy > 0 then
setenergytime(energy)
end
end
end
when 51002.use begin
if getenergytime() > get_time() then
chat("Ai deja activata energia unui cristal!")
return
end
local anz = number(1,10)
boni_list = {}
boni_list [1] = {apply.ATTBONUS_HUMAN, 15}
boni_list [2] = {apply.ATTBONUS_MONSTER, 10}
boni_list [3] = {apply.CRITICAL_PCT, 10}
boni_list [4] = {apply.PENETRATE_PCT, 10}
boni_list [5] = {apply.MAX_HP, 2000}
boni_list [6] = {apply.MAX_SP, 2000}
boni_list [7] = {apply.HP_REGEN, 30}
boni_list [8] = {apply.STEAL_HP, 10}
boni_list [9] = {apply.ATT_GRADE_BONUS, 75}
boni_list [10] = {apply.ATT_GRADE_BONUS, 50}
-- test_chat(anz)
-- test_chat(boni_list[anz][1])
-- test_chat(boni_list[anz][2])
affect.add_collect(boni_list[anz][1],boni_list[anz][2],1800)
setenergy(anz,boni_list[anz][2],get_time() + 1800)
cmdchat("energysystem "..anz.."|"..boni_list[anz][2].."#"..(get_time() + 1800))
item.remove()
chat("Deja simti energia curgand prin venele tale...")
end
end
endPanoul de control poate fi si NPC dar si Item,incearca : /i 70021 si /m 20095 !
Succes.
- Tears^
-

- Mesaje: 774
- Membru din: 07 Apr 2014, 17:01
- Aprecieri: 129
- Mulţumiri: 35
- Discord: Copiază ID
Am questurile problema e ca nu functioneaza cum trebuie Cat despre panoul de gm am incercat cele 2 variante si e nici una din 2
Ultima oară modificat 14 Aug 2014, 09:22 de către Tears^, modificat 1 dată în total.
1:Explica-mi cum adica nu-ti merg questurile asa cum trebuie ?Tears^ scrie:Am qwesturile problema e ca nu functioneaza cum trebuie Cat despre panoul de gm am incercat cele 2 variante si e nici una din 2
2:Atunci uita-te in FTP [FileZilla/WinSCP] in /quest poate il gasesti acolo.
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 115 vizitatori
