Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: crookers123 Dátum 2014-03-02, 13:47:26

Cím: yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 13:47:26
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 :/
Cím: Re:yang(2mrd)
Írta: Distraught Dátum 2014-03-02, 14:39:46
questbe loop_timer-el ellenőriztesd folyton, hogy mikor lépi át a 2 mrd-t, és váltsd át a yangját
Cím: Re:yang(2mrd)
Írta: Ken Dátum 2014-03-02, 15:10:09
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.
Cím: Re:yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 15:11:00
sajnos 2089M-et használok
://
Cím: Re:yang(2mrd)
Írta: Ken Dátum 2014-03-02, 15:12:06
É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)
 
Cím: Re:yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 15:18:07
köszönöm!!! ki próbálom! :D
Cím: Re:yang(2mrd)
Írta: Ken Dátum 2014-03-02, 15:22:57
Talán érdemesebb nem 1999999999-el dolgozni hanem 1900000000-el, +egy
say("A yangod be lett váltva itembe!")
Cím: Re:yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 15:28:44
http://kepfeltoltes.hu/view/140302/baj_www.kepfeltoltes.hu_.jpg

ezt kaptam vissza :/
Cím: Re:yang(2mrd)
Írta: Ken Dátum 2014-03-02, 15:29:39
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.
Cím: Re:yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 15:33:32
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?
Cím: Re:yang(2mrd)
Írta: Ken Dátum 2014-03-02, 15:44:25
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.
Cím: Re:yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 15:49:38
ééé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 ?
Cím: Re:yang(2mrd)
Írta: Ken Dátum 2014-03-02, 17:02:24
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.
Cím: Re:yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 17:03:49
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
Cím: Re:yang(2mrd)
Írta: Crusad3r Dátum 2014-03-02, 17:09:26
80008 ez a rög id-je?
Cím: Re:yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 17:09:52
igen igen
Cím: Re:yang(2mrd)
Írta: Ken Dátum 2014-03-02, 17:12:18
Lehet nem enged rögöt adni valamiért.. próbálj meg egy más tárgyat beleírni a questbe.
Cím: Re:yang(2mrd)
Írta: Crusad3r Dátum 2014-03-02, 17:12:26
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
Cím: Re:yang(2mrd)
Írta: crookers123 Dátum 2014-03-02, 17:13:28
erről jutott eszembe beváltásnál a rög miért írja npcnél h 0yang :/ ?
hol lehet állítani ?
Cím: Re:yang(2mrd)
Írta: Ken Dátum 2014-03-02, 17:43:26
Ha kliens item_proto-ban is átírod az értéket akkor jól mutatja majd.
EhPortal 1.39 © 2025, WebDev