[Gyűjtőtéma]Kis publikációk

Indította HaWk, 2011-03-29, 07:16:13

Sziasztok!

Hoztam nektek egy egyszerű tárgy leadó questet, ami bónusz adóként is funkcionál:

Bónuszt ad 10 percre 10 darab XY tárgyért.
quest QUESTNÉV begin
state start begin
when NPCID.chat."XY LEADÁS" begin
say_title(mob_name(NPCID))
say("Üdvözöllek kalandor!")
say("Én adhatok neked +X% XY-T.")
say_reward("De csak 10 percre!")
say_reward("Így néz ki a XY : ")
say_item("TÁRGYNÉV ",TÁRGYID,"")
say("Szeretnél beváltani belőle?")
say_reward("Csak 10 darabért adhatok! ")
local i = select("Rendben", "Mégse")
if i == 2 then
return
end
if i == 1 then
if pc.countitem(TÁRGYID) >= 10 then
affect.add_collect(apply.ATT_BÓNUSZ, 10, 60*10)
pc.remove_item(TÁRGYID, 10)
else
say_title("Hiba")
say("")
say_reward("Sajnos nincs elég XY")
end
end
end
end
end


Tárgyat cserél be tárgyért:

quest QUESTNÉV begin
state start begin
when NPCID.chat."XY LEADÁS" begin
say_title(mob_name(NPCID))
say("Üdvözöllek kalandor!")
say_reward("Így néz ki a XY : ")
say_item("TÁRGYNÉV ",TÁRGYID,"")
say("Szeretnél beváltani belőle?")
say_reward("Csak 10 darabért adhatok! ")
local i = select("Rendben", "Mégse")
if i == 2 then
return
end
if i == 1 then
if pc.countitem(TÁRGYID) >= 10 then
pc.give_item2(ADANDÓTÁRGYID,DARABSZÁM)
pc.remove_item(TÁRGYID, 10)
else
say_title("Hiba")
say("")
say_reward("Sajnos nincs elég XY")
end
end
end
end
end

2013-04-14, 17:20:08 #61 Utolsó szerkesztés: 2013-04-14, 17:30:42 Szerző: Wallet
Sziasztok!
Hoztam pár lovas questet:
1, Lómedálért ad egy lószintet:
quest lovat  begin
state start begin
when 20349.chat."Lovat!" begin
say_title ( "Lovászinas:" )
say ( "" )
say ( "1 Darab lómedálért adok neked 1 lószintet" )
say ( "A majom kazamatában nagy esélyel kaphatsz lómedált.." )
say ( "Így néz ki a Lómedál:" )
say_item ( "Lómedál" , 50050 , "" )
say(" ")
say("Beváltod a lómedált?")
say(" ")
local s = select ( "Beváltom" , "Nincs medálom" )
if s == 2 then
return
end
if s == 1 then
say_title ( "Lovászinas:" )
say ( "" )
say("Biztosan megvan az 1 db medál?")
say ( "" )
wait()
end
if pc.countitem ( 50050 ) < 1 then
say_title ( "Lovászinas:" )
say("")
say("Sajnálom, de nincs meg az 1db medál...")
say("")
else
say_title ( "Lovászinas:" )
say("")
say("Remek, azonnal beváltom neked.")
say("")
pc.remove_item ( 50050 , 1 )
horse.advance()
end
end
end
end

2, Ló könyveket ad még nem próbáltam de, működnie kéne
quest lokonyv  begin
state start begin
when 20349.chat."Ló könyvek!" begin
say_title(""..mob_name(20349)..":")
say("Szeretnél lókönyvet?")
say("100ezer yang lesz a Ló kép")
say("500ezer yang a Felfegyverzett ló könyv"
say(1millió pedig a Katonai ló könyv"
local s = select ( "Ló kép" , "Felfegyverzett ló könyv" , "Katonai ló könyv" , "Mégse" )
if s == 4 then
return
end
if s == 1 then
pc.give_item2("50051",1)
pc.changegold("-100000")
end
if s == 2 then
pc.give_item2("50052",1)
pc.changegold("-500000")
end
if s == 3 then
pc.give_item2("50053",1)
pc.changegold("-1000000")
end
end
end
end

3, Ló szeliditési könyv vásárlása:

quest loszelidit  begin
state start begin
when 20349.chat."Ló szelidítés könyve" begin
say_title(""..mob_name(20349)..":")
say("Szeretnél ló szelidítés könyvet?")
say("100ezer yang lesz 1db...")
local s = select ( "Veszek 1-et" , "Mégse" )
if s == 2 then
return
end
if s == 1 then
pc.give_item2("50061",1)
pc.changegold("-100000")
end
end
end
end

Remélem tetszik..
Mindig csodálkoztam miért nem csinál már valaki valamit.
Majd rájöttem hogy énis egy valaki vagyok.

Látom ilyen konvertáló programokat használtok jelszó konvertálásra.
Egyszerűbben egy queryvel is átkonvertálhatjátok:
select password("ideajelszót");

C++ programmer at Gameloft

2013-04-27, 12:31:03 #63 Utolsó szerkesztés: 2013-04-27, 12:33:03 Szerző: вυɢ™
Sziasztok. Egy egyszerű módszer szeretnék leírni, amivel sokkal átláthatóbban szerkeszthetitek a szervereteket, legfőképp a questeket. Sokan úgy vannak vele hogy semmi újat nem próbálnak ki ne hogy elrontsanak valamit. Inkább tekergetik lefelé a questeket és belekavarodnak. Legegyszerűbb módszer a questek szortírozására a következő: Megnyitod a locale_list (quest_list meg mi egy más neve van még) fájlt. És Már el is kezdheted a szortírozást. "mappaneve/questneve.quest"
A szortírozást úgy értem hogy mappákba különítjük a questeket, hogy tudd melyik hova tartozik.
Például: biológus questeket szeretnéd egy mappába különíteni.
Megnyitod a locale_listet. Megkeresed a biológus questeket. És a címük elé (pl: biologus.quest) beírod ezt:
biologus/(vagy amit a mappa nevének fogsz írni. lehet az pityuka/biologusquest.quest is). Ezt fogod látni a locale_listbe: biologus/questneve.quest.
Mindezek előtt ÉRDEMES csinálni egy biologus nevű mappát és belehúzni a questeket(csak amelyiket oda szeretnéd!). Értelem szerűen ha ezt nem csináltad meg nem lesz szortírozva..:) Hostingosoknak főként ajánlott.
Üdv.

Sziasztok! Gondolom, néhány ember óhajtja használni az Invoice 2013as szerverfájlt. Nos ehhez root szerver KÉNE ha nem lenne most itt az indító (surafejes). Nem húzom az időt sok sikert az indításhoz! Itt egy kép is ha nem hinné el valaki (nem én készítettem a képet):
Letöltés: http://www.2shared.com/file/vKYyzBL1/invoiceindito.html
Eszmei kitaláló és megvalósító: .Omega
Üdv Droug

2013-06-25, 03:15:46 #65 Utolsó szerkesztés: 2015-02-05, 01:55:20 Szerző: [MOD]Rasen
hali!
Unatkoztam, így csináltam 3 SAJÁT gm logót!
Kép:




UI.: a 2. kép félig koppintás, de én csináltam (remélem értitek mit akarok kifejteni)

Nem sértődök meg a + karmától!

Pár event_flag + mi mire szolgál:


(test) --> Csak teszt szerver üzemmódban!
((!))  --> Nem érdemes piszkálni!

no_read_delay : Magyarul: nincs olvasási késleltetés, azaz szünet nélkül olvashatunk.
poly (test)   : Átváltozásnál figyelembe vegye e az átváltozás képesség szintjét.(annyival erősebb akkor az átv.)
arena_potion_limit_count : Párbaj arénában megengedett poti használat(db szám).
guild_war_test : Talán... Céhháború test, de pontokat nem ad(?).
guild_disband_delay  ((!)) : Céhoszlatás utáni várakozási időkorlát.
guild_withdraw_delay ((!)) : Céhből való kirúgás utáni várakozási időkorlát.
guild_invite_limit   ((!)) : Céhbe való meghívásra ható időkorlát.
update_refine_time : Fejlesztési időkorlát, használatával csak x*300 azaz x*5 percenként lehet fejleszteni. x az eventflag értéke.
no_grand_master : Tiltja a nagymester képességek használatát(g1,g2 stb..).
xmas_tree : Elhelyezi a karácsonyfát Sohan-hegy közepíín.
xmas_santa : Aktiválja a mikut, aki teleportálgat, szarik a fizikára és ad készségkönyveket.
noguard ((!)) : Ha az értéke 1 nem lessz Őr map1/map2 város közepén.
spawn_block_log ((!)) : Valószínűleg leállítja a szörnyek idéződéseinek logolását.
japan_regen :  Valamit/Valakit megjelenít random mapra illetve random helyre???
newyear_mob :  Valamit/Valakit megjelenít random mapra illetve random helyre???
independence_day : Valamit/Valakit megjelenít random mapra illetve random helyre???
oxevent_status ((!)): OX verseny helyzetét jelzi.
hivalue_item_sell : Magas értékű tárgyak eladásának engedélyezése(?) vagymi.
trade_tax : Eladási adó, alapértelmezett esetben 3% de ha 100 felett van az értéke akkor annyit von le Yangban 3% helyett.
personal_shop : Magán bolt? Lövésem sincs mi lehet ez.
threeway_war ((!)) : Ez valami újraindulást funkcionál.
threeway_war_pass_idx ((!)) : Ez valami birodalmi waros szutyok.
threeway_war_sungzi_idx ((!)) : Ez valami birodalmi waros szutyok.
threeway_war_kill_count ((!)) : Ez a birodalmi war öléseinek számlálója.
threeway_war_boss_count ((!)) : Ez "I think" a bossok számlálója.
xmas_sock : Zokni szórás karácsonyfához. Vagy 71111 vagy 50010 tárgyat dob ( A flag értéke nem a dobási ráta, hanem 0/1 )
drop_moon : Holdfény kincsesláda szórás. ( A flag értéke nem a dobási ráta, hanem 0/1 )
hc_drop : Ezt nem tudom hová tenni.(A flag értéke egy tényező, mely meghatározza a szórás gyakoriságát %-ban. InLocaleEU)
2006_drop : Pff micsoda név xD. Hatszögű kincsesláda szórás.
2007_drop : Haladunk a korral. Hatszögű kincsesláda+ szórás
newyear_fire : Tüzijáték szórás.
newyear_moon : Babkrém, Cukorkrém, Gyümölcs krém szórás.
valentine_drop : Rózsa illetve Csokoládé szórás.
icecream_drop : Fagylalt(50123) szórás.
halloween_drop : Tök(50095) szórás.
easter_drop : Hímes tojások szórása.
football_drop : Foci(50096) szórás.
whiteday_drop : Rózsa illetve Cukorka szórás.
kids_day_drop : Rejtélyes láda(50034) szórás gyereknapi quiz questhez.
kids_day_drop_high : Rejtélyesláda(50034) szórás gyereknapi quiz questhez.
dragon_boat_festival_drop : Mag(50085) szórás xD.
mars_drop : Mágikus rézérc(70035) szórás.
three_skill_item : Lélekkő szórás.
exp_bonus_log : Passzolom. Talán bónusz exp :D
horse_skill_book_drop : Lókönyv szórás %
lotto_drop : Lottó szórás %
lotto_round : passzolom.
fish_miss_pct : Horgászat fail %-ban
manwoo ((!)) : Horgász süllő (noob)event.
fishevent : Horgászverseny.
lovepoint ((!)) : Szerelmi pont.
newyear_boom ((!)) : Újévi durranás, petárda hang vagy tudomis én mi.
eclipse ((!)) : Este..
MonarchHealGold : Passz xD


Amit esetleg rosszul tudtam vagy nem tudtam és te tudod mit jelent valójában akkor PM-ben írd meg és kijavítom.
Meglehet hogy bizonyos feltétellel is rendelkezik egy-egy ezeket game fájlban tudjátok leellenőrizni.




Kis okosságok:
A kovács jegyzete +5-re, a bölcs jegyzete pedig +6-ra javít 100%-os eséllyel fejleszt, mégha rá is kérdez a fejlesztésre!

Az Átváltoztató könyv(71092) téves leírása megtévesztő >,< mivel nem növel semmilyen esélyt, hanem eltávolítja az átváltozást, és eltávolítja annak bónuszát is és a könyv nem tűnik el az olvasás után sem :).
Ha nem vagy átváltozva nem csinál semmit.

Üdv.!
mivel nem láttam itt fòrumon és szerintem eléghasznos annak aki a gimpet szereti ezért berakom ide
de miről is van szò? .dds plugin
http://registry.gimp.org/node/70
letőltés kattints a attachment(csatolmány)-nél a windowsrra ha windowsod van
ui.:ez 32bites
Gimp 2.6-tal pròbáltam azzal megy biztosan
ui2:ha nem megy irj egy pü-t és segítek
további jò fòrumozást :)

Sziazsztok. Csináltam pár diffet a napokban az r34083 SF-hez. Néhányat ezek közül azóta már publikált más is, de ezek a saját munkáim.

NPC 0 yangos tárgyak:
This difference file has been created by IDA Pro

game_r34083
001A9353: 8F 8D


6-7 opt:
This difference file has been created by ATAG

game_r34083
000598A0: 0F 90
000598A1: 85 90
000598A2: 2E 90
000598A3: BA 90
000598A4: FF 90
000598A5: FF 90
0005F3C4: 0F 90
0005F3C5: 85 90
0005F3C6: 0A 90
0005F3C7: 5F 90
0005F3C8: FF 90
0005F3C9: FF 90


Név váltó:
This difference file has been created by IDA Pro

game_r34083
00173930: E8 B8
00173931: 6B 00
00173932: 8A 00
00173933: FA 00
00173934: FF 00


Drop 1000%-ig (csak priv_empire!!)
This difference file has been created by IDA Pro

game_r34083
001441A8: C8 E8
001441A9: 00 03


view_equip (leltár néző) fix:
This difference file has been created by IDA Pro

game_r34083
0002A68D: 15 0B
0002A6BE: 15 0B
0002A6DB: 23 A7
0002A6DC: 03 01


Leltár néző engedélyezése játékosoknak:
This difference file has been created by IDA Pro

game
0008A34C: 75 EB


SÉ utalvány (voucher) 2 milliárd SÉ-ig:
This difference file has been created by IDA Pro

game
0017446D: 50 00
0017446E: C3 94
0017446F: 00 35
00174470: 00 77

2013-07-08, 10:53:02 #69 Utolsó szerkesztés: 2013-07-09, 08:30:14 Szerző: P3NG3R
Halihó,

GF-Dump Quest - > Egy jó éjszakai alvás

[QuestHU]Metin2 - Night's sleep

ui.: 3x is átnéztem hibát keresve nem igazán fedte fel magát, de ha találsz benne akkor PÖMÖ.




Új szerverfájlhoz(game_r34083_32 + db_r33820_32) magyar GF szerű item_proto.txt, item_names.txt
Sárkánykő alkimista tárgyak nélkül, azaz a type28-al bezárólagos tárgyak.

item_proto.txt
item_names.txt

ui.: Van benne néhány saját tárgy is, amit könnyedén kiszedhettek ha zavaró tényező.


Sziasztok!

A könnyebb dropállítás kedvéért leírom a fontosabb beállításokat a mob_drop_item.txt-ben.

Egy átlagos group hasonlóképp néz ki:
Group kilencfarku2
{
type kill
mob 1901
kill_drop 1
1 50077 1 100 0
}


Két érték között mindig tabokat használunk.

Group[tab]groupneve
{
[tab]type[tab]típus
[tab]mob[tab]mobID
[tab]sorszám[tab]vnum/name[tab]darabszám[tab]esély[tab]???


A típus lehet drop, limit és kill.
drop: átlagos drop
limit: szinthatáros drop
kill: megöléskor 1db 100%-os drop

Átlagos dropnál 2 helyi értékkel hátrébb csúsztatjuk az esélyt, tehát a 10% az 0.1 lesz, az esély után nem szükséges további érték bevezetése (amit mééég nem derítettem ki, hogy mire jó).

Szinthatáros dropnál a mob id alatt (a példában kill drop van a helyén) egy új értéket kell írni:
level_limit[tab]szinthatár

Például:
Group kilencfarku2
{
type limit
mob 1901
level_limit 60
1 50077 1 100 0
}


Killdropnál a megadott tárgyak közül pontosan egyet fog droppolni a mob, 100%-os eséllyel. Itt az esély megadása csak arra való, hogy a felsorolt tárgyak közül melyiket dobja ki nagyobb eséllyel. A kill_drop-nak 1-es értéket kell adni, 0-val nem működik, illetve nagyon számokat is lehet adni, de azokat még szintén nem tudom, mire jó, és nem is lesz velük 100% a dobás értéke. (példát lásd fentebb)
Killdropnál mindig meg kell adni az utolsó 0-t is, különben a szerver nem fogadja el a groupot.

A zárótag előtt akárhány sornyi item szerepelhet, csak a sorszámnak kell növekvőnek lennie.

Ha dropszerkesztés után a szerver nem indul el, akkor a CH-k syserrjében általában szerepel a hiba.

Ha valaki a kérdőjeles értékeknél tudja, melyik mit jelent, megköszönném, ha jelezné nekem PM-ben. Amint rájövök, a hsz-t frissíteni fogom. Sok sikert :)

Sziasztok, szerintem aki nem ismerte eddig ezt a megoldást, annak sok segítséget fog nyújtani hogy ne m 50m-bs gamefilet kell le fel töltögetni, hanem mindössze 5mb-set.
Ha lehet leállított szerver mellett végezzétek el.
Illetve ha az lenne a kérdés hogy MOST AKKOR TÖNKRE MEGY A GAME? VAGY ROSSZ LESZ TŐLE AKÁRMI IS?
Nem, ugyanolyan marad mint régen, csak kisebb ;).


A dolog nagyon egyszerű, freebsd kezelő felületbe beírjuk hogy:

cd /usr/home/game/share

Azután:

strip game

Sok sikert.

2013-07-15, 22:55:27 #72 Utolsó szerkesztés: 2013-07-15, 22:57:08 Szerző: Brothers
Sziasztok!
Ezt még régebben,írtam de gondoltam publikálom :)
30-as szinten kap egy üzenetet,hogy lenne a városőrnek egy küldetése számára...
15 büszke orkot kell megölni-e
Ha sikerül. 200k-t kap..:)


quest harc begin
state start begin
when login or levelup with pc.get_level()>= 30 begin
local v = pc_find_square_guard_vid()
if v != 0 then
target.vid("goto01_1", v, "Városőr")
end

send_letter("Üzenet a Városőrtől")
end

when button or info begin
say_title("Üzenet a Városőrtől")
say("Hallottam,hogy elég jól harcolsz a falu külső falai közt")
say("Lenne egy feladatom számodra")
say("Gyere el hozzám minnél hamarabb és megbeszéljük a továbbiakat")
say_reward("Menj a Városőrhöz")
end
when goto01_1.target.click begin
target.delete("goto01_1")
say_title("Városőr:")
say()
say("Látom megérkeztél,üdvözöllek..")
say("Akkor lenne is egy feladat számodra")
say("Meg kellene ölnöd 15 Büszke Orkot")
select("Indulok is!")
set_state(sanyikaxd)
clear_letter()
send_letter("A mészárlás")
end
end
state sanyikaxd begin
when login begin
send_letter("A mészárlás")
end
when button or info begin
say_title("A mészárlás")
say("Üdv!Úgy látom készen állsz akkor a mészárlásra")
say("Ölj meg 15 Büszke Orkot és nagy jutalomban részesülsz")
end
when 631.kill begin
local killed = pc.getqf("BüszkeOrk")
if killed >= 15 then
clear_letter()
send_letter("Gratuláció ")
set_state(gratulacio)
else
pc.setqf("BüszkeOrk",killed+1)
end
end
end
state gratulacio begin
when login begin
send_letter("Gratuláció ")
end
when button or info begin
say_title("Gratuláció " )
say("Gratulálok!Sikerült megölnöd 15 Büszke Orkot")
say(" Most már nem büszkék magukra")
say("Ezért most megajándékozlak téged")
pc.changemoney(200000)
set_state(vege)
end
end
state vege begin
end
end



Ez egy olyan quest ha elérted az 50-et üzenetben oktatóhoz elküld(útmutató féle )
Majd ott meg kapod a G-s skillt!

75 level-nél pedig a P-skillt :)


quest skillado begin
state start begin
when login or levelup with pc.get_level() >= 50 begin
send_letter("Képességek fejlesztése")
local group = pc.get_skill_group()
local v=pc_find_skill_teacher_vid(group)
if 0!=v then
target.vid("teacher", v, "A kiképzés")
end
end

when button or info begin
say_title("Képességek fejlesztés")
say("50-es szinttől lehetőséged nyílik G-s képességek")
say("fejlesére. Csupán meg kell keresned az oktatód.")
end

when teacher.target.click begin
target.delete("teacher")
if pc.get_job() == 0 then
pc.set_skill_level (1,30)
pc.set_skill_level (2,30)
pc.set_skill_level (3,30)
pc.set_skill_level (4,30)
pc.set_skill_level (5,30)
pc.set_skill_level (16,30)
pc.set_skill_level (17,30)
pc.set_skill_level (18,30)
pc.set_skill_level (19,30)
pc.set_skill_level (20,30)
pc.set_skill_level (21,30)
pc.set_skill_level (122,2)
pc.set_skill_level (126,30)
pc.set_skill_level (127,30)
pc.set_skill_level (128,30)
pc.set_skill_level (129,30)
pc.set_skill_level (131,10)
pc.set_skill_level (137,30)
pc.set_skill_level (138,30)
pc.set_skill_level (139,30)
elseif pc.get_job() == 1 then
pc.set_skill_level (31,30)
pc.set_skill_level (32,30)
pc.set_skill_level (33,30)
pc.set_skill_level (34,30)
pc.set_skill_level (35,30)
pc.set_skill_level (46,30)
pc.set_skill_level (47,30)
pc.set_skill_level (48,30)
pc.set_skill_level (49,30)
pc.set_skill_level (50,30)
pc.set_skill_level (51,30)
pc.set_skill_level (122,2)
pc.set_skill_level (126,30)
pc.set_skill_level (127,30)
pc.set_skill_level (128,30)
pc.set_skill_level (129,30)
pc.set_skill_level (131,10)
pc.set_skill_level (137,30)
pc.set_skill_level (138,30)
pc.set_skill_level (139,30)
pc.set_skill_level (140,30)
elseif pc.get_job() == 2 then
pc.set_skill_level (61,30)
pc.set_skill_level (62,30)
pc.set_skill_level (63,30)
pc.set_skill_level (64,30)
pc.set_skill_level (65,30)
pc.set_skill_level (66,30)
pc.set_skill_level (76,30)
pc.set_skill_level (77,30)
pc.set_skill_level (78,30)
pc.set_skill_level (79,30)
pc.set_skill_level (80,30)
pc.set_skill_level (81,30)
pc.set_skill_level (122,2)
pc.set_skill_level (126,30)
pc.set_skill_level (127,30)
pc.set_skill_level (128,30)
pc.set_skill_level (129,30)
pc.set_skill_level (131,10)
pc.set_skill_level (137,30)
pc.set_skill_level (138,30)
pc.set_skill_level (139,30)
elseif pc.get_job() == 3 then
pc.set_skill_level (91,30)
pc.set_skill_level (92,30)
pc.set_skill_level (93,30)
pc.set_skill_level (94,30)
pc.set_skill_level (95,30)
pc.set_skill_level (96,30)
pc.set_skill_level (106,30)
pc.set_skill_level (107,30)
pc.set_skill_level (108,30)
pc.set_skill_level (109,30)
pc.set_skill_level (110,30)
pc.set_skill_level (111,30)
pc.set_skill_level (122,2)
pc.set_skill_level (126,30)
pc.set_skill_level (127,30)
pc.set_skill_level (128,30)
pc.set_skill_level (129,30)
pc.set_skill_level (131,10)
pc.set_skill_level (137,30)
pc.set_skill_level (138,30)
pc.set_skill_level (139,30)
end
clear_letter()
set_state(pskill)
end
end

state pskill begin
when login or levelup with pc.get_level() >= 75 begin
send_letter("Képességek felesztése")
if pc.get_gold() >= 1 then
local group = pc.get_skill_group()
local v=pc_find_skill_teacher_vid(group)
if 0!=v then
target.vid("teacher", v, "A kiképzés")
end
end
end

when button or info begin
say_title("Képességek fejlesztés")
say("75-ös szinttől lehetőséged nyílik P-s képességek")
say("vásárlására. Csupán meg kell keresned az oktatód,")
say("továbbá szükséges 1 yang a fejlesztéshez.")
end

when teacher.target.click with pc.get_gold() >= 1 begin
target.delete("teacher")
if pc.get_job() == 0 then
pc.set_skill_level (1,59)
pc.set_skill_level (2,59)
pc.set_skill_level (3,59)
pc.set_skill_level (4,59)
pc.set_skill_level (5,59)
pc.set_skill_level (16,59)
pc.set_skill_level (17,59)
pc.set_skill_level (18,59)
pc.set_skill_level (19,59)
pc.set_skill_level (20,59)
pc.set_skill_level (21,59)
pc.set_skill_level (122,2)
pc.set_skill_level (126,59)
pc.set_skill_level (127,59)
pc.set_skill_level (128,59)
pc.set_skill_level (129,59)
pc.set_skill_level (131,10)
pc.set_skill_level (137,59)
pc.set_skill_level (138,59)
pc.set_skill_level (139,59)

elseif pc.get_job() == 1 then
pc.set_skill_level (31,59)
pc.set_skill_level (32,59)
pc.set_skill_level (33,59)
pc.set_skill_level (34,59)
pc.set_skill_level (35,59)
pc.set_skill_level (46,59)
pc.set_skill_level (47,59)
pc.set_skill_level (48,59)
pc.set_skill_level (49,59)
pc.set_skill_level (50,59)
pc.set_skill_level (51,59)
pc.set_skill_level (122,2)
pc.set_skill_level (126,59)
pc.set_skill_level (127,59)
pc.set_skill_level (128,59)
pc.set_skill_level (129,59)
pc.set_skill_level (131,10)
pc.set_skill_level (137,59)
pc.set_skill_level (138,59)
pc.set_skill_level (139,59)
pc.set_skill_level (140,59)

elseif pc.get_job() == 2 then
pc.set_skill_level (61,59)
pc.set_skill_level (62,59)
pc.set_skill_level (63,59)
pc.set_skill_level (64,59)
pc.set_skill_level (65,59)
pc.set_skill_level (66,59)
pc.set_skill_level (76,59)
pc.set_skill_level (77,59)
pc.set_skill_level (78,59)
pc.set_skill_level (79,59)
pc.set_skill_level (80,59)
pc.set_skill_level (81,59)
pc.set_skill_level (122,2)
pc.set_skill_level (126,59)
pc.set_skill_level (127,59)
pc.set_skill_level (128,59)
pc.set_skill_level (129,59)
pc.set_skill_level (131,10)
pc.set_skill_level (137,59)
pc.set_skill_level (138,59)
pc.set_skill_level (139,59)

elseif pc.get_job() == 3 then
pc.set_skill_level (91,59)
pc.set_skill_level (92,59)
pc.set_skill_level (93,59)
pc.set_skill_level (94,59)
pc.set_skill_level (95,59)
pc.set_skill_level (96,59)
pc.set_skill_level (106,59)
pc.set_skill_level (107,59)
pc.set_skill_level (108,59)
pc.set_skill_level (109,59)
pc.set_skill_level (110,59)
pc.set_skill_level (111,59)
pc.set_skill_level (122,2)
pc.set_skill_level (126,59)
pc.set_skill_level (127,59)
pc.set_skill_level (128,59)
pc.set_skill_level (129,59)
pc.set_skill_level (131,10)
pc.set_skill_level (137,59)
pc.set_skill_level (138,59)
pc.set_skill_level (139,59)
end
pc.change_gold(-1)
set_state(doneall)
end
end

state doneall begin
when login with pc.get_skill_group() ==0 begin
restart_quest()
end
end
end

Sziasztok!
/b parancsnál ha ékezetet írsz, akkor @125-öt ír  (pl)

Erre a javítás:

Megnyitod a kliens fő mappát, megkeresed a locale.cfg fájlt, abban van egy ilyen, pl: 1020 1210 hu/de/stb..
És a számokat átírod erre:

10021 1250 hu< a hu az a locale elérése, ha német kliensed van akkor ott de szócska van.

2013-08-02, 19:15:53 #74 Utolsó szerkesztés: 2013-08-15, 11:34:02 Szerző: Pisti95
Találtam, egy nagyon profin működő item_proto konvertálót. A program XML-ből SQL-t és SQL-ből XML-t is csinál, tehát a kettőt egyszerre.

Több konvertálót is kipróbáltam már, tesztelgettem őket, és voltak olyan hibák, hogy adott helyre nem kerültek értékek, vagy szimplán a program lehagyott fél sorokat.

De térjünk vissza a bemutatásra. Ez a program multilanguage, tehát Angol, Német, Török nyelven használható. Az elején kicsit lassan nyitódik meg, mint egy átlag program, de megéri várni.

Képek:






Letöltés:Item_proto Converter Multilanguage


Megjegyzés: Miután kiválasztod a konvertálni kívánt fájlt (XML vagy SQL) utána a mellette lévő részbe, amibe konvertálod, ott van egy "Mentés" (Save) gomb. Szóval létrehozza az adott fájlt, és hogy hova akarod menteni...

A programért köszönet:  Jin-nek

Forrás: epvp

2013-08-02, 19:29:46 #75 Utolsó szerkesztés: 2013-08-02, 19:44:21 Szerző: MacTavish
Sziasztok.

Ugye sokaknak gondja van azzal hogy visszadob a mount. Nos ezt (szerintem) a petrendszer okozza.
Nálam úgy oldódott meg hogy a mountokat 20150+ id-re tettem. (Nem szükséges szerverre feltölteni a motlistet, mob_proto-t írni neki.., tesztelve 2089m game en+franzi SF)



És még kirakok ide egy diffet, ami azt csinálja hogy 200 as csomagok helyett 250-esekbe tudod rakni az itemeket.
Készítette: P3NG3R (1 éve nem publikálta itt, szóval szerintem mostmár nyugodt szívvel kirakhatom)

This difference file is created by The Interactive Disassembler

game_r2089M_32
0004E1B9: C8 FA
0004EA24: C8 FA
0008C8BC: C8 FA
000EFA44: C8 FA
000F28AE: C8 FA
000F6579: C8 FA


Itt a fórumon már volt egy ilyen  diff, de az buggos, P3NG3R-é viszont buggmentes.
Forrás: http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2011098-diff-game-rev-2089-a-4.html (34. hsz.) Videón meg is mutatja hogy a régi diffnek mi volt a buggja.

Szóval a diffet köszönd http://metin2hungary.net/index.php?action=profile;u=15513

2013-08-05, 10:54:00 #76 Utolsó szerkesztés: 2013-08-28, 12:38:26 Szerző: Pisti95
Tartalma:
- Vérkő küldetés (megszerzése)
- Élet gyümölcse *
- Lélekkő tekercs *
- Kristály terem (Kék sárkány terem belépő)
- Teleport gyűrű (warp-ring) *
- Győzd le ellenségeidet (defeat-players)
- Village (város)

*type 18 legyen az item_protoban a tárgynál.

2013-08-07, 15:37:02 #77 Utolsó szerkesztés: 2013-08-08, 10:53:16 Szerző: ATAG
A dif az epvp-ről származik!

Nem szaporítanám a szót, aki nem akar shell elérést "adni" a játékosainak (amivel bármilyen konzol parancs futtatható a szerveren), nem árt ezzel feldiffelnie az új game fájlt:

00029AC4: F4 14
00029ACE: F8 18
00029AD8: 30 20
00029B0E: 0C 10
00029B15: 89 C7
00029B19: C7 94
00029B1A: 44 DA
00029B1B: 24 45
00029B1C: 04 08
00029B1D: 94 C7
00029B1E: DA 44
00029B1F: 45 24
00029B20: 08 04
00029B21: C7 8B
00029B22: 04 14
00029B23: 24 00
00029B24: 02 00
00029B25: 00 C7
00029B26: 00 04
00029B27: 00 24
00029B28: E8 34
00029B29: 63 EE
00029B2A: 6F 45
00029B2B: 3C 08
00029B2C: 00 89
00029B2D: 8B 44
00029B2E: 16 24
00029B2F: 8B 0C
00029B30: 52 E8
00029B31: F8 DB
00029B32: 83 75
00029B33: EA 3C
00029B34: 20 00
00029B36: 45 46
00029B37: 10 2C
00029B38: 83 8B
00029B39: C0 10
00029B3A: 01 C7
00029B3B: 89 44
00029B3C: 04 24
00029B3D: 24 04
00029B3E: FF 00
00029B3F: D2 00
00029B40: C7 00
00029B41: 04 00
00029B42: 24 89
00029B43: 0C 04
00029B44: 00 24
00029B45: 00 FF
00029B46: 00 52
00029B47: 90 10
0013B0EF: 00 01
0013B0F0: 02 00
00417000: A0 00
00417001: E1 00
00417002: 04 00
00417003: 08 00 


Teszteltem (a strippelt game fájllal) és nálam működik.

Diffelés után ilyesmi látható a syserrben mikor próbálkoznak:
IdézSYSERR: Aug  7 15:15:34 :: Process: SEQUENCE 297c9400 mismatch 0x48 != 0x63 header 65
SYSERR: Aug  7 15:15:34 :: Process: SEQUENCE_LOG [karinév]-------------
        [109 : 0xaf]
        [006 : 0xca]
        [241 : 0x8a]
        [010 : 0xcf]
        [065 : 0x48]

Üzenet összefésülés: 2013-08-08, 10:53:16

Újabb "feltétlenül szükséges" backdoor fix az epvp-ről, amit tesztelni sajnos nem tudok, de ártani biztosan nem árt. (Emily17 & Uncorrupted)

000F5770: C5 4C
000F5786: 2C 24

2013-08-17, 00:38:44 #78 Utolsó szerkesztés: 2013-08-17, 13:06:39 Szerző: ATAG
Sokaknak gond, hogy a Disco által linkelt SF 64 bites, így csak HW virtualizációval lehet futtatni. Nos elkészítettem az i386 mását.
4 dolog változott csupán:

  • OS: FreeBSD 9.1-release i386
  • A quest mappa a locale/hungary-ban van
  • locale_service átállítva hungary-ra
  • game/2013 felhasználó/jelszóval IS be lehet lépni putty segítségével.

  • További infók itt

    Letöltés: Multiupload  vagy prémium data.hu

    UI: Voltam olyan ostoba, hogy 512MB ram mellett 4 ch-t indítottam, amitől elég tekintélyeset swapolt a rendszer, és sajnos 6GB lett a VDI mérete...

    A kosztüm rendszer nem működik, mert elfelejtettem valamit... a start.sh szkriptben át kell írkálni az LD_32_PRELOAD-okat LD_PRELOAD-ra :-/

    Ezzel a paranccsal egy pillanat alatt elvégezhető:
    sed -i -e 's/LD_32_PRELOAD/LD_PRELOAD/' /home/game/start.sh

    2013-08-17, 09:04:49 #79 Utolsó szerkesztés: 2013-08-17, 09:06:27 Szerző: ATAG
    Igen, kipróbáltam. DD klienssel mentem fel rá és egyáltalán nem dobott le.