Sziasztok ! Tudna nekem valaki küldeni/linkelni/írni egy olyan questet ami a legendás kiváló alkímiát elveszi és ad egy újjat (ergo ha rosszat adott fejlesztésnél kicseréli.) Segítséget előre is köszönöm!
quest alkicsere begin
state start begin
when 2009.take begin
local vnum = item.get_vnum()
if (vnum >= 114000 and vnum < 115000) or
(vnum >= 124000 and vnum < 125000) or
(vnum >= 134000 and vnum < 135000) or
(vnum >= 144000 and vnum < 145000) or
(vnum >= 154000 and vnum < 155000) or
(vnum >= 164000 and vnum < 165000) then
item.remove()
pc.give_item2(vnum)
end
end
end
end
Hm rengeteget próbálkoztam ezzel a questel/átírt változattal de nem tudtam működésre bírni sehogy sem.Esetleg valakinek rá valami ötlet ? Továbbá az jutott eszembe forrásban nem-e lehetne optforgató módjára megcsinálni egy tárgyat ami megforgatja az alki bónjait ? Ha valaki szerint ez lehetséges akkor adhatna egy kis infómorzsát, hogy miként is induljak el :D
nekem működik, csak az npc-t írtam át 9003 -ra és kicseréli.
quest alkicsere begin
state start begin
when 9003.take with pc.is_gm() begin
local vnum = item.get_vnum()
chat(vnum)
if (vnum >= 114000 and vnum < 115000) or
(vnum >= 124000 and vnum < 125000) or
(vnum >= 134000 and vnum < 135000) or
(vnum >= 144000 and vnum < 145000) or
(vnum >= 154000 and vnum < 155000) or
(vnum >= 164000 and vnum < 165000) then
chat("legendás alkesz")
item.remove()
pc.give_item2(vnum)
else
chat("nemalkesz")
end
end
end
end
https://youtu.be/Jbgoef-4bZU
Hm nekem is kiírja a szöveget pl 114000 alá legendás alkímia de el nem veszi és ad újjat.
Próbáld újra :D
Hát nekem ezt a questet sehogy se sikerült működésre bírnom, viszont gondolkoztam rajta, hogy fejlesztésnél vissza-e tudnám töretni vagy magába törni.de elekadtam ott,hogy koreai jeleket ír.Valaki esetleg tudja, hogy mivel kellene kiegészítenem dragon_soul_table,dragon_soul.cpp-t,és h-t hogy lehessen húzni ? .
Próbáld piszkálás mentes dragon_soul_table.txt-vel, mert ez ránézésre is hibásnak tűnik. A kliensben meg ugyanazok legyenek megadva (dragon_soul_refine_settings.py)...
Idézdefault_grade_need_count = [15, 10, 5, 3]
default_grade_fee = [30000, 50000, 70000, 100000]
default_step_need_count = [4, 3, 2, 1]
default_step_fee = [20000, 30000, 40000, 50000]
locale_string.txt:
[spoiler]
"żëČĄĽ® ĂßĂ⿡ ˝ÇĆĐÇĎż© %s¸¦ ľňľú˝Ŕ´Ď´Ů.";
"A sárkánykő eltörött, csak %s maradt.";
"żëČĄĽ® ĂßĂ⿡ ˝ÇĆĐÇĎż© %s¸¦ ľňľú˝Ŕ´Ď´Ů.";
"A leszerelés sikeres.";
"µî±Ţ °ł·®żˇ ÇĘżäÇŃ Ŕç·á°ˇ ľĆ´Ő´Ď´Ů.";
"Nem fejlesztheted tovább";
"µî±Ţ °ł·®żˇ Ľş°řÇß˝Ŕ´Ď´Ů.";
"A fejlesztés sikeres volt.";
"µî±Ţ °ł·®żˇ ˝ÇĆĐÇß˝Ŕ´Ď´Ů.";
"Nem sikerült a fejlesztés.";
"´Ü°č °ł·®żˇ ÇĘżäÇŃ Ŕç·á°ˇ ľĆ´Ő´Ď´Ů.";
"Nincs megfelelő tárgy a fejlesztéshez";
"´Ü°č °ł·®żˇ ÇĘżäÇŃ Ŕç·á°ˇ ľĆ´Ő´Ď´Ů.";
"Nem lehet javítani (?)";
"´Ü°č °ł·®żˇ Ľş°řÇß˝Ŕ´Ď´Ů.";
"A Sárkánykő tisztasági minősége javult.";
"´Ü°č °ł·®żˇ ˝ÇĆĐÇß˝Ŕ´Ď´Ů.";
"A Sárkánykő tisztítása nem sikerült.";
"´Ü°č °ł·®żˇ ˝ÇĆĐÇß˝Ŕ´Ď´Ů.";
"Nincs megfelelő anyagod a javításhoz.";
"°ČÇŇ Ľö ľř´Â żëČĄĽ®ŔÔ´Ď´Ů.";
"Nem lehet javítani (?) 2";
"°Čżˇ Ľş°řÇß˝Ŕ´Ď´Ů.";
"A Sárkánykő szintje növekedet";
"°Čżˇ ˝ÇĆĐÇß˝Ŕ´Ď´Ů.";
"A Sárkánykő szint növelése nem sikerült.";
"Âřżë ÁßŔÎ żëČĄĽ®Ŕş ĂßĂâÇŇ Ľö ľř˝Ŕ´Ď´Ů.";
"(?) Ezt nem teheted.";
"żë˝É ĂßĂ⿡ ˝ÇĆĐÇĎż´˝Ŕ´Ď´Ů.";
"A Sárkánykő kinyerése nem sikerült.";
"żë˝É ĂßĂ⿡ Ľş°řÇĎż´˝Ŕ´Ď´Ů.";
"A Sárkánykő kinyerése sikeres";
"żëČĄĽ® ĂßĂ⿡ Ľş°řÇĎż´˝Ŕ´Ď´Ů.";
"A Sárkánykő leszerelése sikeres.";
"żëČĄĽ® ĂßĂ⿡ ˝ÇĆĐÇĎż´˝Ŕ´Ď´Ů.";
"A sárkánykő kivonása sikerült.";
"µî±Ţ °ł·®ÇŇ Ľö ľř´Â żëČĄĽ®ŔÔ´Ď´Ů.";
"A Sárkánykő ezen osztálya nem fejleszthető.";
"°ČâŔ» ż¬ »óĹÂżˇĽ´Â ľĆŔĚĹŰŔ» żĹ±ć Ľö ľř˝Ŕ´Ď´Ů.";
"Nem teheted amíg nyitva van a sárkánykő nemesítési ablak.";
"ĂćŔüÇŇ Ľö ľř˝Ŕ´Ď´Ů.";
"Nem sikerült feltölteni a sárkánykövet.";
"%dĂĘ ¸¸Ĺ ĂćŔüµÇľú˝Ŕ´Ď´Ů.";
"A Sárkánykő feltöltve %d másodperccel.";
"ŔĚąĚ Ŕĺşń¸¦ ÂřżëÇĎ°í ŔÖ˝Ŕ´Ď´Ů";
"Nem helyezheted ide ezt a tárgyat (?)";
"Á¦Á¶żˇ ˝ÇĆĐÇĎż´˝Ŕ´Ď´Ů.";
"A fejlesztés nem sikerült.";
"ŔĚąĚ Ŕĺşń¸¦ ÂřżëÇĎ°í ŔÖ˝Ŕ´Ď´Ů.";
"Nem szerelhetsz fel két egyforma Sárkánykövet.";
[/spoiler]
A txt nemhiszem, hogy hibás lenne mert minden sárkánykövet úgy fejleszt ahogy beálítottam (nyerstől-legendásig; legendás mattól-kiválóig) én azt szeretném ha a kiváló alkit (utolsó alkit) lehetne úgymond visszafejleszteni példáúl ragyogóvá (alap esetben kiválót nem lehet tisztítani), bár lehet,hogy ez egy halva született ötlet de 1 próbát megér.
Visszatörni nem látom értelmét. Lehet optforgató módjára is, bár ha egy néhány soros lua kód kifog rajtad, akkor ez sem lesz egyszerűbb.
DSManager::RefreshItemAttributes(LPITEM pDS)