Alkímia quest

Indította OneCharakter, 2016-12-20, 14:56:36

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


"Az a baj a világgal, hogy a hülyék  mindenben holtbiztosak, az okosak meg tele vannak kételyekkel."
              Bertrand Russel


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


"Az a baj a világgal, hogy a hülyék  mindenben holtbiztosak, az okosak meg tele vannak kételyekkel."
              Bertrand Russel


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


"Az a baj a világgal, hogy a hülyék  mindenben holtbiztosak, az okosak meg tele vannak kételyekkel."
              Bertrand Russel


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 ? .

2017-01-21, 16:05:33 #7 Utolsó szerkesztés: 2017-01-21, 16:08:30 Szerző: ATAG
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)


"Az a baj a világgal, hogy a hülyék  mindenben holtbiztosak, az okosak meg tele vannak kételyekkel."
              Bertrand Russel