Szerző Téma: [Gyűjtőtéma]Kis publikációk  (Megtekintve 301009 alkalommal)

Nem elérhető Pisti95

  • Sage
  • *****
  • Thank You
  • -Given: 97
  • -Receive: 680
  • Hozzászólások: 1 409
  • Segített: 723
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #50 Dátum: 2012-12-31, 14:30:13 »
Sziasztok! :)

Fel-, levehető mount pecsétet hogyan is csináljuk? Most megosztom veletek!

Alap quest:


quest pecsetek begin
state start begin
when PECSETID.use begin
pc.mount(MOUNTID)
end
when PECSETID.use begin
pc.mount(MOUNTID)
end
when PECSETID.use begin
pc.mount(MOUNTID)
end
when PECSETID.use begin
pc.mount(MOUNTID)
end
when PECSETID.use begin
pc.mount(MOUNTID)
end
end
end

Behelyettesítést meg tudjátok csinálni! ;)


A Pecsétek item_proto sorában, a type 16 legyen, így feltudjátok venni, mint egy szél cipőt, a pecsétet...ha leveszitek, akkor eltűnik a mount.

Alap Item_proto sor:


<Item vnum="PECSÉT ID" name="'Ŕú˝ĹŔĚżë±Ç'" gb2312name="PECSÉT NEVE" type="16" subtype="0" weight="0" size="1" antiflag="33024" flag="4" wearflag="0" immuneflag="0" gold="0" buy_price="0" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="0" socket1="64992" socket2="127" socket3="64976" socket4="21631" socket5="4855" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />

Itt is be kell helyettesíteni! ;)

Remélem hasznát veszitek!

Üdv, Pisti95

« Utoljára szerkesztve: 2012-12-31, 15:06:56 írta Pisti95 »

Nem elérhető AnonimT.

  • Trainee
  • *
  • Thank You
  • -Given: 13
  • -Receive: 65
  • Hozzászólások: 112
  • Segített: 120
  • *banned*
    • http://takyangforum.tk/
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #51 Dátum: 2013-01-07, 16:12:35 »
Üdv mindenki.

Ugye ez nem működik --> http://board.ddmt2.net/index.php/topic,152242.0.html
(Vagyis az ott leírt dif rossz csak, de a kliens rész uitargetes az jó, onnan megcsinálhatjátok.)

Egyrészt az indítóba SEMMI dif nem kell.

Másrészt a game fájlt az ott megadott dif helyett ezzel diffeljétek fel:
000263D2: 13 0B
00026403: 13 0B
00026420: D7 A7
00026421: 02 01
0007E995: E8 EB
0007E996: B6 29

Forrás: Hát egy itteni barát küldte nekem püben, de valószínűleg epvp-ről származik a dif.

Ez tesztelve, működik.[/color]









Item_proto ki/be csomagolás sima FR-el. (Remélem nem volt még kiposztolva.)

1. Letöltöd a csatolt fájlt (proto.7z) és kicsomagolod az FR mappádba (C:\fr)
Ha nincs FR-ed mert más csomagolót használsz akkor innen letudod tölteni az FR-ed: http://data.hu/get/2720124/FR.rar.html
2. Kibontod a locale_hu-dat és item_proto-t bemásolod az FR mappába.
3.futtatás beírod cmd (Win7 nél a keresésbe beírod hogy cmd és kiadja katt rá) Ha már a cmd-ben vagy oda beírod: "cd c:\fr" (Idézőjelek nélkül)    és nyomsz egy entert (Ne x eld ki a cmd-t)
4. Most beírod a cmd.be hogy "m2 item_proto_ex.xml" időzőjelek nélkül és nyomsz egy entert.
5. Megkapod az fr mappádba az item_proto_dump.xml-t amit szerkezhetsz notepad++al pl.
6. becsomagolás: most beírod: "m2 item_proto_pa.xml" időzőjelek nélkül.
7. Mostmár a szerkesztett item_proto fájl van az FR mappádba, amit mostmár vissza csomagolhatsz és örülsz hogy sikerült.
« Utoljára szerkesztve: 2013-01-08, 19:25:17 írta AnonimT. »
"Én csak azért RAP-elek, mert a költészet már meghalt..."

Nem elérhető Pisti95

  • Sage
  • *****
  • Thank You
  • -Given: 97
  • -Receive: 680
  • Hozzászólások: 1 409
  • Segített: 723
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #52 Dátum: 2013-01-08, 19:38:25 »
Sziasztok! :)

Eyvil vértjeihez készítettem előre legyártott füstöléseket, GF alapú füstölés, több fajta színben


Színei:

- Fehér füst
- Fekete füst    [nem működik]
- Kék füst (alap)
- Piros füst
- Sárga füst
- Zöld füst


Kép:



Letöltés:   http://www.2shared.com/file/Fy3dbv2p/Fstlsek_by_Pisti95.html

+ aura1.dds is kell:   http://www.2shared.com/file/m9HQkQ2H/aura1.html


Üdv, Pisti95
« Utoljára szerkesztve: 2013-11-05, 16:56:18 írta Pisti95 »

Nem elérhető ATAG

  • Administrator
  • Sage
  • *
  • Thank You
  • -Given: 43
  • -Receive: 239
  • Hozzászólások: 2 650
  • Segített: 1729
  • Dr.
    • Metin2 Hungarian Forum
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #53 Dátum: 2013-01-13, 22:43:39 »
Az alábbi kis PHP kód megmondja, hány játékos online a szerveren.
Az elterjedt SQL módszer felettébb pontatlan, így viszont mindig pontos lehet a kijelzés.

<?php
$socket 
socket_create (AF_INETSOCK_STREAMSOL_TCP);
$result socket_connect ($socket"127.0.0.1"13000);
$query "\x40USER_COUNT\x0A";
$query_size strlen($query);
$write_res socket_write($socket$query$query_size);
$recv_res socket_recv($socket$output1280);
preg_match("/(\d+)\s/"$output$count);
echo 
$count[0];
socket_close($socket);
?>



127.0.0.1 -et át kell írni a szerver IP címére. 13000 a port, szabadon lehet módosítani, ha kell.

Nem elérhető Pisti95

  • Sage
  • *****
  • Thank You
  • -Given: 97
  • -Receive: 680
  • Hozzászólások: 1 409
  • Segített: 723
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #54 Dátum: 2013-01-14, 19:51:26 »
A koreai és a turbános hajak letöltés linkjei (halottak). Ezért felteszem ide is a linkeket, hátha valakinek szüksége lenne rá!

Hajak :


Quest (összeshez) :  http://www.2shared.com/file/kdQDVtC7/hair.html

Arab hajak (kliens oldal) :  http://www.2shared.com/file/4Epif52q/Arab_hajak_by_Pisti95.html

Koreai hajak (kliens oldal) :  http://www.2shared.com/file/aFmYvyXe/Koreai_hajak_by_Pisti95.html

Haj Modellek, textúrák (kliens oldal):  http://www.2shared.com/file/sqiyj76X/Koreai-Arab_hajak_modell.html
« Utoljára szerkesztve: 2013-07-16, 12:05:52 írta Pisti95 »

Nem elérhető [VIP]P3NG3R

  • VIP
  • Master
  • *
  • Thank You
  • -Given: 46
  • -Receive: 625
  • Hozzászólások: 733
  • Segített: 1046
  • napasztmek
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #55 Dátum: 2013-01-17, 13:35:37 »
Halihó,

Ezek az üzenetek akkor jelennek meg, amikor még nem olvashatsz el egy új készségkönyvet, és x időnként más üzeneteket írat ki.
Nem biztos, hogy az üzenetek teljes egészében egyeznek a GF szerveren lévőekkel. Ha a wikin az aktuális van akkor viszont igen.
+ a game fájlban volt egy kisebb eltérés az időzítések között.

[DIF]:
This difference file is created by The Interactive Disassembler

game_r2089M_32
00064389: B3 2B
0006438A: 00 01
00064394: 2B 57
00064395: 01 02
0006439F: 57 07
000643A0: 02 07
000643AA: 07 0F
000643AB: 07 0E
000643B7: 0F 1F
000643B8: 0E 1C
000643C7: 1F 2F
000643C8: 1C 2A
000643D7: 2F 3F
000643D8: 2A 38
000643E7: 5F 7F
000643E8: 54 70
00064407: 1F 20

[locale_string.txt]:
"Ĺ©Ŕą, ±â°ˇ żŞ·ůÇĎ°í ŔÖľî! ŔĚ°Ĺ Ľł¸¶ ÁÖČ­ŔÔ¸¶Ŕΰˇ!? Á¨Ŕĺ!";
"Ohh, nem sikerült. A Francba!";

"Ľö·ĂŔĚ ˝ÇĆĐ·Î łˇłµ˝Ŕ´Ď´Ů. ´Ů˝Ă µµŔüÇŘÁֽñ⠹ٶř´Ď´Ů.";
"A tréning nem sikerült. Próbáld újra később!";

"ľî´ŔÁ¤µµ ŔĚ ±âĽúżˇ ´ëÇŘ ŔĚÇŘ°ˇ µÇľúÁö¸¸ Á¶±Ý şÎÁ·Çѵí ÇѵĄ..";
"A technológia egy részét megértetted, de valami még hiányzik..";

"%d ±ÇŔ» ´ő ŔĐľîľß Ľö·ĂŔ» żĎ·á ÇŇ Ľö ŔÖ˝Ŕ´Ď´Ů.";
"Ennyivel: %d több készség könyvet kell elolvasnod hogy fejleszthesd a képzettséget.";

"µĺµđľî łˇŔĚ ş¸ŔĚ´Â °Ç°ˇ...  ŔĚ ±âĽúŔş ŔĚÇŘÇϱⰡ łĘą« Čűµéľî..";
"Mikor lesz már végre vége...? Ezt a technológiát is nehéz megérteni...";

"¸ö ĽÓŔĚ ¶ß°Ě±ş. ÇĎÁö¸¸ ľĆÁÖ ĆíľČÇŘ. ŔĚ´ë·Î ±â¸¦ ľČÁ¤˝ĂĹ°ŔÚ.";
"Belül égek, de ez megnyugtatja a testem. A Chi-met stabilizálni kell.";

"±×·ˇ, õõČ÷. Á»´ő õõČ÷, ±×·ŻłŞ ¸·Čű ľřŔĚ şü¸Ł°Ô!";
"Kicsit lassan...De folyamatosan...Megállás nélkül!";

"±×·ˇ, ŔĚ ´Ŕł¦ŔĚľß. ĂĽł»żˇ ±â°ˇ ľĆÁÖ Ă游ÇŘ.";
"Igen, jó érzés. Tele vagyok Chi-vel.";

"´Ů ŔĐľú´Ů! ŔĚÁ¦ şń±Ţżˇ ŔűÇôŔÖ´Â ´ë·Î Ŕü˝Ĺżˇ ±â¸¦ µą¸®±â¸¸ Çϸé,";
"Olvastam! A Chi-nek most el kell oszlania a testemben.";

"±×°ÍŔ¸·Î Ľö·ĂŔş łˇł. °Ĺľß!";
"A tréning lezárult.";

"ŔĚÁ¦ ĂĄŔÇ ¸¶Áö¸· ŔĺŔĚľß! Ľö·ĂŔÇ łˇŔĚ ´«żˇ ş¸ŔĚ°í ŔÖľî!";
"A könyv utolsó oldalán járok. Mindjárt vége a tréningnek!";

"ľó¸¶ ľČ ł˛ľŇľî! Á¶±Ý¸¸ ´ő!";
"Majdnem sikerült. Még egy picit!";

"ÁÁľŇľî! Á¶±Ý¸¸ ´ő ŔĐŔ¸¸é łˇŔĚ´Ů!";
"Értem! Majdnem átolvastam!";

"ĂĄŔĺµµ ŔĚÁ¦ ľó¸¶ ł˛Áö ľĘľŇ±ş.";
"Már csak néhány oldal, és elolvastam mindent.";

"ąş°ˇ ¸ö ľČżˇ ČűŔĚ »ý±â´Â ±âşĐŔÎ °É.";
"Felfrissültem.";

"ŔĚÁ¦ Á» ˝˝˝˝ °ˇ´ÚŔĚ ŔâČ÷´Â °Í °°ŔşµĄ.";
"Már értem! Ok, tovább kell koncentrálnom!";

"ÁÁľĆ, ŔĚ ±âĽĽ·Î °čĽÓ łŞ°Ł´Ů!";
"Jobban kell koncentrálnom.";

"ľĆ´Ď ľî¶»°Ô µČ °Ô ÁľŔĎ ŔĐľîµµ ¸Ó¸®żˇ ľČ µéľîżŔłÄ.";
"Mindig ugyan azokat a sorokat olvasom.";

"°řşÎÇϱ⠽ȾîÁöł×.";
"Nem akarok tovább tanulni.";

"»ý°˘¸¸Ĺ. ŔбⰡ ˝±Áö°ˇ ľĘ±ş. ŔĚÇصµ ľî·Ć°í ł»żëµµ ł.ÇŘÇŘ.";
"Ez bonyolultabb és nehezebben érthető, mint ahogy gondoltam.";

"ŔĚ·ˇĽ.ľß °řşÎ°ˇ ľČµČ´Ů±¸.";
"Így nem tudok tanulni.";


A game fájlról és a locale_string.txt fájlról mindenképpen csinálj biztonsági másolatot!
Ha bármi probléma van vele, PM.
"aki hülye az is marad..." (;

Wir sind Sztep. :>

Nem elérhető ATAG

  • Administrator
  • Sage
  • *
  • Thank You
  • -Given: 43
  • -Receive: 239
  • Hozzászólások: 2 650
  • Segített: 1729
  • Dr.
    • Metin2 Hungarian Forum
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #56 Dátum: 2013-02-07, 13:47:42 »
Ma találtam epvp-n egy kis szösszenetet, bizonyára sokaknak hasznos lehet.
Lényege, hogy helyi hálón üzemelő szerver (tehát router mögött vagy vboxon) nem fog kidobni kariválasztás után, így nem lesz szükség a surás indítóra.

rev 2089M Diff:
000916C4: F0 00
000916C5: 62 63
000916DD: F0 00
000916DE: 62 63
00091769: F0 00
0009176A: 62 63
001AB8E5: F0 00
001AB8E6: 62 63
001AB916: F0 00
001AB917: 62 63
001AB93B: F0 00
001AB93C: 62 63

Indításnál a -I (azaz ell nagy i) kapcsolóval kell megadni a helyes ip címet, pl: game -I 123.123.123.123

Forrás: katt
« Utoljára szerkesztve: 2013-08-12, 00:20:13 írta ATAG »

Nem elérhető [VIP]Nzio™

  • VIP
  • Trainee
  • *
  • Thank You
  • -Given: 10
  • -Receive: 83
  • Hozzászólások: 72
  • Segített: 210
  • わんわん - Woof woof
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #57 Dátum: 2013-02-10, 00:23:56 »
Petek kiegészítő

Hello mindenkinek

Most írok egy kis kérdez feleket a petekről ,mert sokan vagytok azzal a problémával ,hogy "Jajj ,mindent jól csináltam és nem látszik"stb,stb..
Pet id-k:

22-----20120
23-----20123
24-----20126
25-----20129
26-----20132
27-----20135
28-----20138
29-----20141
30-----20144
Kérdés:Honnan olvassa alapból a modelleket gf-es kliensben?
Válasz:Az npc2-ből a textúrákkal együtt.

Kérdés:De beraktam npc2-be és nem látszik ,miért van ez?
Válasz:Mert ezken az id-ken az npc-ből olvassa.

Kérdés:De akkor hogyan oldhatnám meg ,hogy látszódjon?
Válasz:Berakod npc-be és npc2-be is a peteket.

Kérdés:De ezeken a pet id-ken már vannak mountok ,akkor mi a teendő?
Válasz:Áthelyezed a mountokat egy nagyobb id-re.Tehát a 20120-as 20150-es id-n legyen a 20121-es 20151-esen.Az id-jüket mob_proto-ban és npclistben is át kell írni ,továbbá szerver mob_proto-an és a questjükben.

Hogy honnan olvassa az adott id-n lévő mobot ,azt a syserr.txt kiírja ha át akarsz rá változni.

Fehér npc-k távolról
Hiba javítása:
Van egy gr fájl pl. chagirap.gr2(biológus) ez pl. fehér távolról
megoldása: lod fájlok kreálása a következő módon:
chagirap.gr2-t lemásolod és létrehozod ezt: chagirap_lod01.gr2 ,ha még ígysem javul meg ,akkor tovább sorszámozod ,xml fájlba nem elfelejteni bele írni ^^

Ha valaki igényli feldobom a petek kliens részét eix/epk-ba mob_proto meg npclist résszel.

Nzio
« Utoljára szerkesztve: 2013-02-10, 00:26:58 írta Nzio™ »

Nem elérhető ATAG

  • Administrator
  • Sage
  • *
  • Thank You
  • -Given: 43
  • -Receive: 239
  • Hozzászólások: 2 650
  • Segített: 1729
  • Dr.
    • Metin2 Hungarian Forum
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #58 Dátum: 2013-02-16, 10:34:53 »
Sziasztok!

Gondolom van erről leírás, de én perpill nem találtam egyet sem. Íme egy tesztelt, egyszerű módszer:

Megnyitod root/uiminimap.py-t, elejére beírod az importok után
import time
Így néz ki:
Idézet
import constInfo
import background
import time

class MapTextToolTip(ui.Window):

Rákeresel erre:self.positionInfo.SetText("(%.0f, %.0f)" % (x/100, y/100)Átírod erre:
Idézet
self.positionInfo.SetText(time.strftime("[%H:%M:%S]"))
Így nézzen ki:
Idézet
   def OnUpdate(self):
      (x, y, z) = player.GetMainCharacterPosition()
      miniMap.Update(x, y)

      self.positionInfo.SetText(time.strftime("[%H:%M:%S]"))

      if self.tooltipInfo:

Ezutén megnyitod constinfo.py-t és átírod ezt:MINIMAP_POSITIONINFO_ENABLE = 0erre:MINIMAP_POSITIONINFO_ENABLE = 1
Aztán újra csomagolod a root-ot és próba, elvileg ilyennek kell lennie:




Üzenet összefésülés: 2013-02-16, 13:06:09
Update:

Ha a positioninfo-ra is szükség van, akkor csak egy picivel komplikáltabb a dolog.
uiminimap.py elejére beírjuk (lásd feljebb):
import time
Rákeresünk erre:
self.positionInfo = 0
Alá írjuk ezt:
self.timeInfo = 0
Így nézzen ki:
Idézet
   def __Initialize(self):
      self.positionInfo = 0
      self.timeInfo = 0
      self.observerCount = 0

Rákeresünk erre:
self.positionInfo = self.GetChild("PositionInfo")
Alá írjuk ezt:
self.timeInfo = self.GetChild("TimeInfo")
Így nézzen ki:
Idézet
      try:
         self.OpenWindow = self.GetChild("OpenWindow")
         self.MiniMapWindow = self.GetChild("MiniMapWindow")
         self.ScaleUpButton = self.GetChild("ScaleUpButton")
         self.ScaleDownButton = self.GetChild("ScaleDownButton")
         self.MiniMapHideButton = self.GetChild("MiniMapHideButton")
         self.AtlasShowButton = self.GetChild("AtlasShowButton")
         self.CloseWindow = self.GetChild("CloseWindow")
         self.MiniMapShowButton = self.GetChild("MiniMapShowButton")
         self.positionInfo = self.GetChild("PositionInfo")
         self.timeInfo = self.GetChild("TimeInfo")
         self.observerCount = self.GetChild("ObserverCount")
         self.serverInfo = self.GetChild("ServerInfo")

Megkeressük ezt:
self.positionInfo.SetText("(%.0f, %.0f)" % (x/100, y/100))
Alá írjuk ezt:
self.timeInfo.SetText(time.strftime("[%H:%M:%S]"))
Így nézzen ki:
Idézet
def OnUpdate(self):
      (x, y, z) = player.GetMainCharacterPosition()
      miniMap.Update(x, y)

      self.positionInfo.SetText("(%.0f, %.0f)" % (x/100, y/100))
      self.timeInfo.SetText(time.strftime("[%H:%M:%S]"))

      if self.tooltipInfo:

Ezzel az uiminimap kész is, lehet visszacsomagolni a root-ot.

Kibontjuk az uiscript-et, megnyitjuk a minimap.py-t. Megkeressük a PositionInfo-t, alá rakunk egy új childet. Így néz ki a végén (pirossal kiemeltem az új részt):

Idézet
            ## PositionInfo
            {
               "name" : "PositionInfo",
               "type" : "text",
               
               "text_horizontal_align" : "center",

               "outline" : 1,

               "x" : 70,
               "y" : 160,

               "text" : "",
            },
            ## TimeInfo
            {
               "name" : "TimeInfo",
               "type" : "text",
               
               "text_horizontal_align" : "center",

               "outline" : 1,

               "x" : 70,
               "y" : 180,

               "text" : "",
            },

            ## ObserverCount

Ezzel kész is, lehet visszacsomagolni az uiscriptet és a végeredmény így fog kb kinézni:

« Utoljára szerkesztve: 2013-02-16, 13:07:33 írta ATAG »

Nem elérhető <Alchemist>

  • Intermediate
  • **
  • Thank You
  • -Given: 27
  • -Receive: 36
  • Hozzászólások: 185
  • Segített: 170
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #59 Dátum: 2013-02-23, 20:21:23 »
Sziasztok.

Sokak olyan hibába esnek h betesznek egy diffet, és nem működik pl, és kidobják a game fájlt...
Na hát nem kell kidobni, mert ki is lehet venni a diffet.

Pl:

Betetted ezt a diffet:
002CD7AC : E2 B8És ha kiakarod venni, akkor felcseréled a végén azt a 2-2 karaktert. A mi esetünkben így néz ki:
002CD7AC : B8 E2
Bediffeled újra a dif patcherrel, felcserélt karakterekkel és sikeresen eltávolítottad a diffet.
« Utoljára szerkesztve: 2018-04-03, 17:36:42 írta [MOD]Ken »

Nem elérhető Morpheus

  • Intermediate
  • **
  • Thank You
  • -Given: 2
  • -Receive: 81
  • Hozzászólások: 252
  • Segített: 180
  • Ex Moderátor - I'M BACK
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #60 Dátum: 2013-04-05, 22:38:22 »
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

Nem elérhető Wallet

  • Trainee
  • *
  • Thank You
  • -Given: 13
  • -Receive: 2
  • Hozzászólások: 59
  • Segített: -16
  • Nyomhatsz egy + -t ha segítettem...
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #61 Dátum: 2013-04-14, 17:20:08 »
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..
« Utoljára szerkesztve: 2013-04-14, 17:30:42 írta Wallet »
Mindig csodálkoztam miért nem csinál már valaki valamit.
Majd rájöttem hogy énis egy valaki vagyok.

Elérhető Distraught

  • Professional
  • ***
  • Thank You
  • -Given: 102
  • -Receive: 313
  • Hozzászólások: 521
  • Segített: 265
  • GothBoiClique
    • Facebook
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #62 Dátum: 2013-04-23, 08:11:34 »
Látom ilyen konvertáló programokat használtok jelszó konvertálásra.
Egyszerűbben egy queryvel is átkonvertálhatjátok:
select password("ideajelszót");

Nem elérhető вυɢ™

  • Intermediate
  • **
  • Thank You
  • -Given: 42
  • -Receive: 199
  • Hozzászólások: 238
  • Segített: 342
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #63 Dátum: 2013-04-27, 12:31:03 »
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.
« Utoljára szerkesztve: 2013-04-27, 12:33:03 írta вυɢ™ »

Nem elérhető вυɢ™

  • Intermediate
  • **
  • Thank You
  • -Given: 42
  • -Receive: 199
  • Hozzászólások: 238
  • Segített: 342
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #64 Dátum: 2013-06-19, 21:41:05 »
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

Nem elérhető Aaragon

  • Beginner
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Hozzászólások: 20
  • Segített: -27
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #65 Dátum: 2013-06-25, 03:15:46 »
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!
« Utoljára szerkesztve: 2015-02-05, 01:55:20 írta [MOD]Rasen »

Nem elérhető [VIP]P3NG3R

  • VIP
  • Master
  • *
  • Thank You
  • -Given: 46
  • -Receive: 625
  • Hozzászólások: 733
  • Segített: 1046
  • napasztmek
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #66 Dátum: 2013-06-26, 17:01:01 »
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.
"aki hülye az is marad..." (;

Wir sind Sztep. :>

Nem elérhető Crusad3r

  • Master
  • ****
  • Thank You
  • -Given: 7
  • -Receive: 139
  • Hozzászólások: 628
  • Segített: 192
  • Cogito ergo sum.
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #67 Dátum: 2013-06-30, 13:02:06 »
Ü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 :)
„See, our world is slowly dying”

Nem elérhető ATAG

  • Administrator
  • Sage
  • *
  • Thank You
  • -Given: 43
  • -Receive: 239
  • Hozzászólások: 2 650
  • Segített: 1729
  • Dr.
    • Metin2 Hungarian Forum
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #68 Dátum: 2013-07-06, 14:17:03 »
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

Nem elérhető [VIP]P3NG3R

  • VIP
  • Master
  • *
  • Thank You
  • -Given: 46
  • -Receive: 625
  • Hozzászólások: 733
  • Segített: 1046
  • napasztmek
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #69 Dátum: 2013-07-08, 10:53:02 »
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ő.

« Utoljára szerkesztve: 2013-07-09, 08:30:14 írta P3NG3R »
"aki hülye az is marad..." (;

Wir sind Sztep. :>

Nem elérhető Roxanne

  • Intermediate
  • **
  • Thank You
  • -Given: 22
  • -Receive: 126
  • Hozzászólások: 211
  • Segített: 106
  • Pentakill \m/
    • SY2 Magazin
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #70 Dátum: 2013-07-15, 14:42:24 »
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 :)

Nem elérhető Joe

  • Beginner
  • Thank You
  • -Given: 11
  • -Receive: 25
  • Hozzászólások: 43
  • Segített: 25
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #71 Dátum: 2013-07-15, 16:10:02 »
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.

Nem elérhető Adrian

  • Intermediate
  • **
  • Thank You
  • -Given: 67
  • -Receive: 94
  • Hozzászólások: 165
  • Segített: 128
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #72 Dátum: 2013-07-15, 22:55:27 »
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
« Utoljára szerkesztve: 2013-07-15, 22:57:08 írta Brothers »

Nem elérhető Morpheus

  • Intermediate
  • **
  • Thank You
  • -Given: 2
  • -Receive: 81
  • Hozzászólások: 252
  • Segített: 180
  • Ex Moderátor - I'M BACK
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #73 Dátum: 2013-07-31, 09:53:10 »
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.

Nem elérhető Pisti95

  • Sage
  • *****
  • Thank You
  • -Given: 97
  • -Receive: 680
  • Hozzászólások: 1 409
  • Segített: 723
Re:[Gyűjtőtéma]Kis publikációk
« Válasz #74 Dátum: 2013-08-02, 19:15:53 »
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
« Utoljára szerkesztve: 2013-08-15, 11:34:02 írta Pisti95 »