sziasztok lenne 1 olyan problémám h ugye 2mrd után buggol a mutató és 0-át mutat de általában vissza tesz 1.99-mrd-re nos hát nálunk ez 1 kicsit máshogy sült el ugyan is pl : van 570m yangot és át léped a 2mrd-s határt teleportálsz v relogolsz v valami és az 570-et kapod vissza nem 1.99mrd-t ezzel mit tudnék kezdeni mert sajnos ötletem nincsen :/
questbe loop_timer-el ellenőriztesd folyton, hogy mikor lépi át a 2 mrd-t, és váltsd át a yangját
Szerintem az a sok ellenőrzés nem tenne jót a játékélmények.
r34k-ba már nem engedi túllépni a 2mrd-t, sose nullázódik.
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F140302%2FScreenshot_1_www.kepfeltoltes.hu_.png&hash=07870b334df75ad70c9084dc2db161361eba9a77)
Ha földről veszi fel a yangot, akkor sem nullázódik, egyszerűen nem kapja meg.
sajnos 2089M-et használok
://
És kb mennyi időbe telik váltani?:D 30perc? se
már notxt is van 34k-hoz. Megéri, ebben már van offical pet, energia, kosztüm meg stb :)
De akkor itt az ellenőrzéses quest, valahogy így csináld:
quest ellenorzes begin
state start begin
when login begin
loop_timer("item_check_ell", 10)
end
when item_check_ell.timer begin
if pc.get_gold >= 1999999999 then
pc.change_gold(-1999999999)
pc.give_item2(olyan item ami 2mrd-t ér,1)
end
end
end
Szerk: Lentebb írtam a javított változatot ami lefut!
Fogalmam sincs hogy lefut-e
pc.give_item2(olyan item ami 2mrd-t ér,1)
Ezt úgy variálod ahogy akarod, pl ha az itemet 500mért veszi be akkor
pc.give_item2(ITEMID,4)
köszönöm!!! ki próbálom! :D
Talán érdemesebb nem 1999999999-el dolgozni hanem 1900000000-el, +egy
say("A yangod be lett váltva itembe!")
http://kepfeltoltes.hu/view/140302/baj_www.kepfeltoltes.hu_.jpg
ezt kaptam vissza :/
quest ellenorzes begin
state start begin
when login begin
loop_timer("item_check_ell", 10)
end
when item_check_ell.timer begin
if pc.get_gold >= 1900000000 then
pc.change_gold(-1900000000)
pc.give_item2(80008,1)
say("A yangod be lett váltva itembe!")
end
end
end
end
Tessék. 80008-at írd át a megfelelő itemre.
qc elfogadta ki próbálom ingame!
lenne még 1 kérdésem hátha megtudjátok válaszolni
van ugye a /reload q parancs na de ha én ezt beírom ki offolja azt a ch-t amin be írtam ez mitől lehet?
Azért mert akkor fut egy quest.
tegyük fel, bevan nyomva egy lélekkő <És ez questes>, ha ekkor akarod a reload q-t akkor leáll. Nem tudsz ellene semmit tenni.
ééértem :/
visszatérve a yangváltóhoz
80008, 4 -et írtam neki ez ugye az aranyrög 4db-ot kéne dobni ugye az 1.9mrd helyére de e helyett ad 1 2milliós és 1 1milliós rúdat xd ölet :/ ?
+ még 1 hiba -__-"
hiába van a kezemben a csákány nem lehet vele bányászni nem kezdi el ütni az ércet >.< ötlet :S ?
Idézhiába van a kezemben a csákány nem lehet vele bányászni nem kezdi el ütni az ércet >.< ötlet :S ?
Mining.quested hibás, nincs.
-----------------------------------------------------------------------------------
Az nem létezik hogy mást adjon mint amit odaírsz neki.
pedig most létezik az a baj :/
de adhatok tw ha gondolod és akkor lehet megtudjuk oldani
quest-et módosítottam picit. :
quest ellenorzes begin
state start begin
when login begin
loop_timer("item_check_ell", 10)
end
when item_check_ell.timer begin
if pc.get_gold >= 500000000 then
pc.change_gold(-500000000)
pc.give_item2(80008,1)
say("A yangod be lett váltva itembe!")
end
end
end
end
kép :
http://kepfeltoltes.hu/view/140302/asd1234556_www.kepfeltoltes.hu_.jpg
azaz 1 rög a képen lehívásból jött!
változtatás után le qc-ztam és make.py-is volt
80008 ez a rög id-je?
igen igen
Lehet nem enged rögöt adni valamiért.. próbálj meg egy más tárgyat beleírni a questbe.
készíts item_protóban egy "új arany rudat az egyik meglévő alapján csak 500 millába váltsák be az npc-k :D
erről jutott eszembe beváltásnál a rög miért írja npcnél h 0yang :/ ?
hol lehet állítani ?
Ha kliens item_proto-ban is átírod az értéket akkor jól mutatja majd.