-
Content Count
186 -
Joined
-
Last visited
-
Days Won
18
Posts posted by Rancoroso
-
-
Bom para quem precisa de um npc banco simples.
quest banker begin state start begin when ID_DO_NPC.chat."Bank" begin banker.bankdialog() end function bankdialog() say_title("Banker:") say("Ich biete dir die Möglichkeit, dein Yang") say("Zinsenfrei aufzubewahren.") say("Du kannst jedoch maximal einen Betrag") say("von 4.611.686.016.279.904.256 Yang") say("aufbewahren.") say("") local action = select("Yang einzahlen", "Yang auszahlen", "Abbrechen") if action == 1 then say_title("Banker:") if pc.gold < 1 then say("Du hast kein Yang.") say("") return end say("Du hast "..pc.gold.." Yang.") say("Wieviel möchtest du davon einzahlen?") local yang = tonumber(input()) if yang < 0 then return end if yang > pc.gold then yang = pc.gold end pc.changegold(-yang) local saved_rest = tonumber(pc.getqf("saved_rest")) local saved_signed_longs = tonumber(pc.getqf("saved_signed_longs")) if saved_rest + yang > 2147483647 then pc.setqf("saved_signed_longs", saved_signed_longs + 1) pc.setqf("saved_rest", saved_rest + yang - 2147483647) else pc.setqf("saved_rest", saved_rest + yang) end say_title("Banker:") say("Es wurden "..yang.." Yang eingezahlt.") say("") return elseif action == 2 then local saved_rest = tonumber(pc.getqf("saved_rest")) local saved_signed_longs = tonumber(pc.getqf("saved_signed_longs")) local saved_yang = saved_signed_longs*2147483647+saved_rest say_title("Banker:") if saved_yang < 1 then say("Ich habe kein Geld mehr von dir.") say("") return end say("Ich kann dir das Geld, das du eingezahlt hast,") say("nun wieder auszahlen.") say("") say_reward("Kontostand: "..saved_yang.." Yang") say("") say("Wieviel Yang möchtest du ausgezahlt bekommen?") local yang = tonumber(input()) if yang < 0 then return end if yang > saved_yang then yang = saved_yang end if pc.gold + yang > 1899999999 then yang = 1899999999 - pc.gold end if yang > saved_yang then yang = saved_yang end if saved_rest - yang < 0 then pc.setqf("saved_signed_longs", saved_signed_longs - 1) pc.setqf("saved_rest", 2147483647 - yang + saved_rest) else pc.setqf("saved_rest", saved_rest - yang) end pc.changegold(yang) say_title("Banker:") say("Es wurden "..yang.." Yang ausgezahlt.") say("") end end endend
Créditos: musicinstructor.ƤāƱŁѲ ƒēƦƦēƗƦā, adm01 and 'PACI reacted to this -
isso é para o gamecore2089, precisa do aplicativo para add as dif's no game.onde eu cocloco o Sussurrar GM para jogadores FIX. no servidor ???
programa para add as dif's no game, db e bin.
http://cyber-gamers.org/index.php?/topic/5768-release-advanced-dif-patcher/
Atenção sempre fazer backup antes de add qualquer coisa nova no seu servidor.
-
Olá pessoal.
Bom hoje resolvir postar algumas difs que pode ajuda você a melhora seu servidor.
Dif's dbcore:
Monarch System:
Navicat >> player >> "monarch_candidicy" renomear para "monarch_candid".
Dif dbcore1866:
This difference file is created by aNNdii and Hazel
db_1866
00092873: 65 61
00092874: 6D 2E
00092875: 70 65
00092876: 69 6D
00092877: 72 70
00092878: 65 69
00092879: 2C 72
0009287A: 20 65
0009287B: 70 2C
0009287C: 69 61
0009287D: 64 2E
0009287E: 2C 70
0009287F: 20 69
00092880: 6E 64
00092881: 61 2C
00092882: 6D 62
00092883: 65 2E
00092884: 2C 6E
00092885: 20 61
00092887: 6F 65
00092888: 6E 2C
00092889: 65 61
0009288A: 79 2E
0009288B: 2C 6D
0009288C: 20 6F
0009288D: 77 6E
0009288E: 69 65
0009288F: 6E 79
00092890: 64 2C
00092892: 74 2E
00092893: 65 77
00092894: 20 69
00092895: 46 6E
00092896: 52 64
00092897: 4F 61
00092898: 4D 74
00092899: 20 65
0009289A: 6D 20
0009289B: 6F 46
0009289C: 6E 52
0009289D: 61 4F
0009289E: 72 4D
0009289F: 63 20
000928A0: 68 6D
000928A1: 20 6F
000928A2: 61 6E
000928A3: 2C 61
000928A4: 20 72
000928A5: 70 63
000928A6: 6C 68
000928A7: 61 20
000928A8: 79 61
000928A9: 65 2C
000928AA: 72 20
000928AB: 25 70
000928AC: 73 6C
000928AD: 20 61
000928AE: 62 79
000928AF: 20 65
000928B0: 77 72
000928B1: 68 25
000928B2: 65 73
000928B3: 72 20
000928B4: 65 62
000928B6: 61 57
000928B7: 2E 48
000928B8: 70 45
000928B9: 69 52
000928BA: 64 45
000928BB: 3D 20
000928BC: 62 61
000928BE: 69 70
000928BF: 64 69
000928C0: 00 64
000928C1: 00 20
000928C2: 00 3D
000928C3: 00 20
000928C4: 5B 62
000928C5: 4C 2E
000928C6: 4F 69
000928C7: 41 64
000928C8: 44 00
000928C9: 5F 5B
000929C7: 70 61
000929C8: 69 2E
000929C9: 64 70
000929CA: 2C 69
000929CB: 20 64
000929CC: 6E 2C
000929CD: 61 62
000929CE: 6D 2E
000929CF: 65 6E
000929D0: 2C 61
000929D1: 20 6D
000929D2: 64 65
000929D3: 61 2C
000929D4: 74 61
000929D5: 65 2E
000929D6: 20 64
000929D7: 46 61
000929D8: 52 74
000929D9: 4F 65
000929DA: 4D 20
000929DB: 20 46
000929DC: 6D 52
000929DD: 6F 4F
000929DE: 6E 4D
000929DF: 61 20
000929E0: 72 6D
000929E1: 63 6F
000929E2: 68 6E
000929E3: 5F 61
000929E4: 63 72
000929E5: 61 63
000929E6: 6E 68
000929E7: 64 5F
000929E8: 69 63
000929E9: 64 61
000929EA: 61 6E
000929EB: 63 64
000929EC: 79 69
000929ED: 20 64
000929EF: 2C 63
000929F0: 20 79
000929F1: 70 20
000929F2: 6C 61
000929F3: 61 2C
000929F4: 79 70
000929F5: 65 6C
000929F6: 72 61
000929F7: 25 79
000929F8: 73 65
000929F9: 20 72
000929FA: 62 25
000929FB: 20 73
000929FC: 77 20
000929FD: 68 62
000929FE: 65 20
000929FF: 72 57
00092A00: 65 48
00092A01: 20 45
00092A02: 61 52
00092A03: 2E 45
00092A04: 70 20
00092A05: 69 61
00092A06: 64 2E
00092A07: 20 70
00092A08: 3D 69
00092A09: 20 64
00092A0A: 62 20
00092A0B: 2E 3D
00092A0C: 69 20
00092A0D: 64 62
00092A0E: 00 2E
00092A0F: 00 69
00092A10: 5B 64
00092A11: 4C 00
00092A12: 4F 5B
00092A13: 41 4D
00092A14: 44 4F
Dif dbcore1667:
This difference file is created by aNNdii
db_r1667
0009298B: 65 61
0009298C: 6D 2E
0009298D: 70 65
0009298E: 69 6D
0009298F: 72 70
00092990: 65 69
00092991: 2C 72
00092992: 20 65
00092993: 70 2C
00092994: 69 61
00092995: 64 2E
00092996: 2C 70
00092997: 20 69
00092998: 6E 64
00092999: 61 2C
0009299A: 6D 62
0009299B: 65 2E
0009299C: 2C 6E
0009299D: 20 61
0009299F: 6F 65
000929A0: 6E 2C
000929A1: 65 61
000929A2: 79 2E
000929A3: 2C 6D
000929A4: 20 6F
000929A5: 77 6E
000929A6: 69 65
000929A7: 6E 79
000929A8: 64 2C
000929AA: 74 2E
000929AB: 65 77
000929AC: 20 69
000929AD: 46 6E
000929AE: 52 64
000929AF: 4F 61
000929B0: 4D 74
000929B1: 20 65
000929B2: 6D 20
000929B3: 6F 46
000929B4: 6E 52
000929B5: 61 4F
000929B6: 72 4D
000929B7: 63 20
000929B8: 68 6D
000929B9: 20 6F
000929BA: 61 6E
000929BB: 2C 61
000929BC: 20 72
000929BD: 70 63
000929BE: 6C 68
000929BF: 61 20
000929C0: 79 61
000929C1: 65 2C
000929C2: 72 20
000929C3: 25 70
000929C4: 73 6C
000929C5: 20 61
000929C6: 62 79
000929C7: 20 65
000929C8: 77 72
000929C9: 68 25
000929CA: 65 73
000929CB: 72 20
000929CC: 65 62
000929CE: 61 57
000929CF: 2E 48
000929D0: 70 45
000929D1: 69 52
000929D2: 64 45
000929D3: 3D 20
000929D4: 62 61
000929D6: 69 70
000929D7: 64 69
000929D8: 00 64
000929D9: 00 20
000929DA: 00 3D
000929DB: 00 20
000929DC: 5B 62
000929DD: 4C 2E
000929DE: 4F 69
000929DF: 41 64
000929E0: 44 00
000929E1: 5F 5B
00092ADF: 70 61
00092AE0: 69 2E
00092AE1: 64 70
00092AE2: 2C 69
00092AE3: 20 64
00092AE4: 6E 2C
00092AE5: 61 62
00092AE6: 6D 2E
00092AE7: 65 6E
00092AE8: 2C 61
00092AE9: 20 6D
00092AEA: 64 65
00092AEB: 61 2C
00092AEC: 74 61
00092AED: 65 2E
00092AEE: 20 64
00092AEF: 46 61
00092AF0: 52 74
00092AF1: 4F 65
00092AF2: 4D 20
00092AF3: 20 46
00092AF4: 6D 52
00092AF5: 6F 4F
00092AF6: 6E 4D
00092AF7: 61 20
00092AF8: 72 6D
00092AF9: 63 6F
00092AFA: 68 6E
00092AFB: 5F 61
00092AFC: 63 72
00092AFD: 61 63
00092AFE: 6E 68
00092AFF: 64 5F
00092B00: 69 63
00092B01: 64 61
00092B02: 61 6E
00092B03: 63 64
00092B04: 79 69
00092B05: 20 64
00092B07: 2C 63
00092B08: 20 79
00092B09: 70 20
00092B0A: 6C 61
00092B0B: 61 2C
00092B0C: 79 20
00092B0D: 65 70
00092B0E: 72 6C
00092B0F: 25 61
00092B10: 73 79
00092B11: 20 65
00092B12: 62 72
00092B13: 20 25
00092B14: 77 73
00092B15: 68 20
00092B16: 65 62
00092B17: 72 20
00092B18: 65 57
00092B19: 20 48
00092B1A: 61 45
00092B1B: 2E 52
00092B1C: 70 45
00092B1D: 69 20
00092B1E: 64 61
00092B1F: 20 2E
00092B20: 3D 70
00092B21: 20 69
00092B22: 62 64
00092B23: 2E 20
00092B24: 69 3D
00092B25: 64 20
00092B26: 00 62
00092B27: 00 2E
00092B28: 5B 69
00092B29: 4C 64
00092B2A: 4F 00
00092B2B: 41 00
00092B2C: 44 00
00092B2D: 5F 5B
Quest Monarch System:
quest monarch begin
state start begin
when electionman1.chat."GM: Emperor election adjustments"
or electionman2.chat."GM: Emperor election adjustments"
or electionman3.chat."GM: Emperor election adjustments" with pc.is_gm() begin
if game.get_event_flag("Emperor Election") == 1 then
say("Here you can end the Emperor election.")
say("Do you want to end the Emperor election now?")
local s = select("End.","Don't end")
if s == 1 then
game.set_event_flag("Emperor",0)
end
else
say("Here you can start the Emperor election.")
say("Do you want to start the Emperor election now?")
local s = select("Start","Don't start")
if s == 1 then
game.set_event_flag("Emperor",1)
end
end
end
when electionman1.chat."GM: Emperor election adjustments"
or electionman2.chat."GM: Emperor election adjustments"
or electionman3.chat."GM: Emperor election adjustments" with pc.is_gm() begin
if game.get_event_flag("Emperor election") == 1 then
say("Here you can end the Emperor election.")
say("Do you want to end the Emperor election now?")
local s = select("End.","Don't end")
if s == 1 then
game.set_event_flag("Emperor election",0)
end
else
say("Here you can start the Emperor election.")
say("Do you want to start the Emperor election now?")
local s = select("Start","Don't start")
if s == 1 then
game.set_event_flag("Emperor election",1)
end
end
end
when electionman1.chat."Select an Emperor"
or electionman2.chat."Select an Emperor"
or electionman3.chat."Select an Emperor" begin
if game.get_event_flag("Emperor election") != 1 then
say("The election has not started yet.")
say("Please try again when the elections have started.")
return
end
local g = oh.candidacy_list()
local gname_table = {}
table.foreachi(g,
function(n, p)
gname_table[n] = n.."."..oh.candidacy_name(n-1)
end)
if table.getn(g) == 0 then
-- no currently war
say("There are no candidates")
else
gname_table[table.getn(g) http://cyber-gamers.org/public/style_emoticons/default/451960.gif] = locale.cancel
say("Here you can vote for an Emperor.")
say("During the Emperor elections the nations leave aside their own differences.")
say("Please vote carefully.")
say("You can only vote once.")
say("Please vote on one of the candidates")
wait()
local s = select_table(gname_table)
if s == table.getn(gname_table) then
return;
else
ret = oh.election( s -1 )
say(oh.candidacy_name(s-1).."You voted")
end
end
end
when electionman1.chat."Show the Emperor candidates"
or electionman2.chat."Show the Emperor candidates"
or electionman3.chat."Show the Emperor candidates" begin
if game.get_event_flag("Emperor") != 1 then
say("The following requirements are necessary for")
say("an Emperor.")
say("")
say_reward("1. An election fee of 1 million Gold.")
say_reward("2. You have to be Guild leader or 2nd Guild leader")
say_reward("3. Level 50 must be reached.")
say("")
say("But the election period has not yet started.")
say("Return when it has begun.")
return
end
say("You are able to participate in the elections,")
say("but as a candidate you need the following requirements:")
say("")
say_reward("1. An election fee of 1 million Gold.")
say_reward("2. You have to be Guild leader or 2nd Guild leader")
say_reward("3. Level 50 must be reached.")
say("")
say("Do you want to participate in the election?")
local s = select("Yes, I want to participate. ","No thanks")
local NEED_MONEY = 100000000
if s == 1 then
if oh.candidacycount() >= 8 then
say("We are sorry.")
say("We have enough candidates.")
say("Try again at the next election.")
return
end
if pc.get_gold() >= NEED_MONEY and pc.get_level() >= 50 and oh.isguildmaster() == 1 then
pc.change_gold(-NEED_MONEY);
oh.candidacy();
end
end
end
end
end
Dif's gamecore2089:
Skill M1 com 17 pontos sempre by xcpx.
This difference file has been created by IDA Pro
game
00066BFF: 2D 4D
Item no chão depois de 1 min desaparecer by xcpx.
This difference file has been created by IDA Pro
game
0003C5AD: 2C 3C
0003C5AE: 01 00
0003D2D6: 2C 3C
0003D2D7: 01 00
0003D653: 2C 3C
0003D654: 01 00
0003D941: 2C 3C
0003D942: 01 00
0003FECA: 2C 3C
0003FECB: 01 00
00040123: 2C 3C
00040124: 01 00
000402E0: 2C 3C
000402E1: 01 00
00040561: 2C 3C
00040562: 01 00
00042360: 2C 3C
00042361: 01 00
0004D0A4: 2C 3C
0004D0A5: 01 00
0004D605: 2C 3C
0004D606: 01 00
000D8D01: 2C 3C
000D8D02: 01 00
00113A43: 2C 3C
00113A44: 01 00
0013A363: 2C 3C
0013A364: 01 00
0013A51F: 2C 3C
0013A520: 01 00
Inserir pedras 100% by xcpx.
game_2089
000500D8: 1E 64
Emoções sem máscara.
This difference file is created by The Interactive Disassembler
game_r2089M_32
0007919D: E8 B8
0007919E: 4E 01
0007919F: CA 00
000791A0: 11 00
Fixed log_file_deleted:
This difference file has been created by The Interactive Disassembler
game_r2089M_32
0042E3D: 6C 90
0042E4D: 6F 90
0042E5D: 67 90
0042E6D: 5F 90
0042E7D: 66 90
0042E8D: 69 90
0042E9D: 6C 90
0042E10D: 65 90
0042E12D: 5F 90
0042E13D: 64 90
0042E14D: 65 90
0042E15D: 6C 90
0042E16D: 65 90
0042E17D: 74 90
0042E18D: 65 90
0042E19D: 5F 90
0042E20D: 6F 90
0042E21D: 6C 90
0042E22D: 64 90
0042E23D: 3A 90
0042E24D: 20 90
0042E25D: 73 90
0042E26D: 74 90
00428E54: 61 90
00428E55: 74 90
00428E56: 00 90
00428E57: 73 90
00428E58: 63 90
00428E59: 61 90
00428E60: 6E 90
00428E61: 64 90
00428E62: 69 90
00428E63: 72 90
00428E64: 00 90
00428E65: 72 90
00428E66: 6D 90
00428E67: 20 90
00428E68: 2D 90
00428E69: 72 90
00428E70: 66 90
00428E71: 20 90
00428E72: 25 90
00428E73: 73 90
00428E74: 2F 90
00428E75: 25 90
00428E76: 73 90
00428E6B: 00 90
00428E7B: 25 90
00428E8B: 73 90
00428E9B: 3A 90
00428EF5: 6C 90
00428EF6: 6F 90
00428EF7: 67 90
00428EF8: 5F 90
00428EF9: 66 90
00428ED1: 69 90
00428EA2: 6C 90
Deadline fix.
This difference file is created by The Interactive Disassembler
game_r2089M_32
000A5D5E: 3A 3A
000A5D5F: 65 A4
000A5D60: 76 82
000A5D61: 4F 5E
Sistema de pets.
This difference file is created by The Interactive Disassembler
game_r2089M_32
00035011: 74 0F
00035012: 43 8C
00035013: 66 15
00035014: 3D 01
00035015: 86 00
00035016: 4E 00
00035017: 74 90
00035018: 3D 90
0003501B: 87 B6
00035020: 74 7E
00035022: 66 90
00035023: 3D 90
00035024: 88 90
00035025: 4E 90
00035026: 74 90
00035027: 2E 90
00035028: 66 90
00035029: 3D 90
0003502A: 89 90
0003502B: 4E 90
0003502C: 8D 90
0003502D: 74 90
0003502E: 26 90
0003502F: 00 90
00035030: 74 90
00035031: 24 90
00035032: 66 90
00035033: 3D 90
00035034: 8A 90
00035035: 4E 90
00035036: 74 90
00035037: 1E 90
00035038: 66 90
00035039: 3D 90
0003503A: 8B 90
0003503B: 4E 90
0003503C: 8D 90
0003503D: 74 90
0003503E: 26 90
0003503F: 00 90
00035040: 74 90
00035041: 14 90
00035042: 66 90
00035043: 3D 90
00035044: 8C 90
00035045: 4E 90
00035046: 74 90
00035047: 0E 90
0003504A: 8D B6
00430784: 8B 98
004307B4: 8B 9B
004307E4: 8B 9E
00430814: 8B A1
00430844: 8B A4
00430874: 8B A7
004308A4: 8B AA
004308D4: 8B AD
00430904: 8B B0
Dif Crash.
This difference file is created by The Interactive
game_r2089M_32
000A4B5E: 3D FF
000A4B5F: 70 FF
000A4B60: 52 FF
000A4B61: 4E 7F
Aumentar capacidade do Map_allow para 250 mapas por núcleo.
This difference file is created by The Interactive
game_r2089M_32
000A6AA0: 20 FA
Montaria ir até nível 35.
This difference file is created by The Interactive Disassembler
game_r2089M_32
0008A24A: 1E 28
000CCCF8: 1E 28
Bloquear jogar gold no chão.
This difference file is created by abence
game
0004ECD1: EB 7E
0004ECD2: 0A 08
0004ECD9: EB 7E
0004ECDA: 02 25
Permitir jogar gold no chão.
This difference file is created by abence
game
0004ECD1: 7E EB
0004ECD2: 08 0A
0004ECD9: 7E EB
0004ECDA: 25 02
Items a 0 gold nos npcs.
This difference file is created by abence
game
0018C6DA: 7F 7D
Aumentar taxa do item 70003 e 71012 de 30% para 50%.
0012453F: 1E 32
Guild vai até nível 40.
This difference file has been created by IDA Pro
game_r2089M
GUILD MAX LVL TO 40
000BC076: 14 28
000C074C: 13 27
000C0750: 14 28
000C0783: 14 28
000E4D38: 13 27
GUILD CHANGE TABLE
000BC207: 60 00
CONFIG GUILD EXP TABLE
002FF704: 98 70
002FF705: 3A 17
002FF708: C8 98
002FF709: AF 3A
002FF70C: 90 50
002FF70D: 5F 46
002FF70E: 01 00
002FF710: 00 A0
002FF711: 71 8C
002FF712: 02 00
002FF714: F8 C8
002FF715: 95 AF
002FF716: 03 00
002FF718: 88 00
002FF719: F5 FA
002FF71A: 04 00
002FF71C: B0 90
002FF71D: 8F 5F
002FF71E: 06 01
002FF720: 70 30
002FF721: 64 6F
002FF722: 08 01
002FF724: C8 D0
002FF725: 73 FB
002FF726: 0A 01
002FF728: B8 00
002FF729: BD 71
002FF72A: 0C 02
002FF72C: 40 E0
002FF72D: 42 9F
002FF72E: 0F 02
002FF731: E3 5B
002FF732: 16 03
002FF734: 20 F8
002FF735: 0B 95
002FF736: 20 03
002FF738: 80 50
002FF739: B9 2E
002FF73A: 2A 04
002FF73C: 80 88
002FF73D: EE F5
002FF73E: 36 04
002FF740: 20 B0
002FF741: AA 18
002FF742: 44 05
002FF744: A0 80
002FF745: 2E 1A
002FF746: 63 06
002FF748: 00 B0
002FF749: 12 8F
002FF74A: 7A 06
002FF74C: 80 C0
002FF74D: 96 B6
002FF74E: 98 06
002FF750: 80 D0
002FF751: DE DD
002FF752: 80 06
002FF753: 02 00
002FF754: 00 20
002FF755: 00 A1
002FF756: 00 07
002FF758: 00 60
002FF759: 00 3D
002FF75A: 00 08
002FF75C: 00 C0
002FF75D: 00 27
002FF75E: 00 09
002FF760: 00 C8
002FF761: 00 73
002FF762: 00 0A
002FF764: 70 B8
002FF765: 17 BD
002FF766: 00 0C
002FF768: 50 40
002FF769: 46 42
002FF76A: 00 0F
002FF76C: A0 00
002FF76D: 8C 17
002FF76E: 00 11
002FF771: FA F9
002FF772: 00 15
002FF774: 30 60
002FF775: 6F E3
002FF776: 01 16
002FF778: D0 40
002FF779: FB 77
002FF77A: 01 1B
002FF77C: E0 20
002FF77D: 9F 0B
002FF77E: 02 20
002FF780: 60 40
002FF781: 5B AC
002FF782: 03 27
002FF784: 50 80
002FF785: 2E B9
002FF786: 04 2A
002FF788: B0 00
002FF789: 18 D4
002FF78A: 05 30
002FF78D: 1A EE
002FF78E: 06 36
002FF790: C0 00
002FF791: 27 09
002FF792: 09 3D
002FF794: 40 20
002FF795: D1 AA
002FF796: 0C 44
002FF798: 00 A0
002FF799: 17 2E
002FF79A: 11 63
002FF79D: F9 12
002FF79E: 15 7A
002FF7A0: 40 00
002FF7A1: 77 94
002FF7A2: 1B 35
002FF7A3: 00 77
002FF7A4: 40 00
002FF7A5: AC 00
002FF7A6: 27 00
002FF7A9: D4 00
002FF7AA: 30 00
002FF7AD: 09 00
002FF7AE: 3D 00
002FF7B1: 59 00
002FF7B3: 01 00
Tempo de desligar o núcleo de 10 para 60 segundos.
This difference file is created by The Interactive Disassembler
game_2089
000812B4: 0A 3C
Remove limite para os grupos 30 níveis +/-.
This difference file has been created by IDA Pro
game_r2089M
00026FA2: C7 EB
00026FA3: 04 25
00026FA4: 24 90
00026FA5: 98 90
00026FA6: B1 90
00026FA7: 33 90
00026FA8: 08 90
00026FA9: EB 90
00026FAA: 94 90
000271CA: C7 90
000271CB: 04 90
000271CC: 24 90
000271CD: 98 90
000271CE: B1 90
000271CF: 33 90
000271D0: 08 90
000271D2: A5 1E
00034793: C7 90
00034794: 04 90
00034795: 24 90
00034796: 98 90
00034797: B1 90
00034798: 33 90
00034799: 08 90
0003479A: E9 90
0003479B: 01 90
0003479C: FF 90
0003479D: FF EB
0003479E: FF 24
0003497D: C7 90
0003497E: 04 90
0003497F: 24 90
00034980: 98 90
00034981: B1 90
00034982: 33 90
00034983: 08 90
00034985: A1 1B
Desativar sistema de logs da database.
This difference file is created by The Interactive Disassembler
game
00108390: 55 90
00108391: 89 90
00108392: E5 90
00108393: 83 90
00108394: EC 90
00108395: 48 90
00108396: 8B 90
00108397: 45 90
00108398: 08 90
00108399: 8B 90
0010839A: 55 90
0010839B: 0C 90
0010839C: 89 90
0010839D: 5D 90
0010839E: F4 90
0010839F: 8B 90
001083A0: 5D 90
001083A1: 1C 90
001083A2: 89 90
001083A3: 75 90
001083A4: F8 90
001083A5: 8B 90
001083A6: 75 90
001083A7: 18 90
001083A8: 89 90
001083A9: 45 90
001083AA: E0 90
001083AB: 8B 90
001083AC: 45 90
001083AD: 10 90
001083AE: 89 90
001083AF: 7D 90
001083B0: FC 90
001083B1: 8B 90
001083B2: 7D 90
001083B3: 14 90
001083B4: 89 90
001083B5: 55 90
001083B6: DC 90
001083B7: 8B 90
001083B8: 15 90
001083B9: F8 90
001083BA: 28 90
001083BB: 4C 90
001083BC: 08 90
001083BD: 89 90
001083BE: 55 90
001083BF: F0 90
001083C0: 31 90
001083C1: D2 90
001083C2: 89 90
001083C3: 45 90
001083C4: D8 90
001083C5: E8 90
001083C6: C6 90
001083C7: 93 90
001083C8: F8 90
001083C9: FF 90
001083CA: 8B 90
001083CB: 55 90
001083CC: D8 90
001083CD: 89 90
001083CE: 5C 90
001083CF: 24 90
001083D0: 1C 90
001083D1: 89 90
001083D2: 74 90
001083D3: 24 90
001083D4: 18 90
001083D5: 89 90
001083D6: 7C 90
001083D7: 24 90
001083D8: 14 90
001083D9: 89 90
001083DA: 54 90
001083DB: 24 90
001083DC: 10 90
001083DD: 8B 90
001083DE: 55 90
001083DF: DC 90
001083E0: C7 90
001083E1: 44 90
001083E2: 24 90
001083E3: 04 90
001083E4: 3C 90
001083E5: 42 90
001083E6: 35 90
001083E7: 08 90
001083E8: 89 90
001083E9: 44 90
001083EA: 24 90
001083EB: 08 90
001083EC: 8B 90
001083ED: 45 90
001083EE: E0 90
001083EF: 89 90
001083F0: 54 90
001083F1: 24 90
001083F2: 0C 90
001083F3: 89 90
001083F4: 04 90
001083F5: 24 90
001083F6: E8 90
001083F7: 85 90
001083F8: FE 90
001083F9: FF 90
001083FA: FF 90
001083FB: 8B 90
001083FC: 55 90
001083FD: F0 90
001083FE: 33 90
001083FF: 15 90
00108400: F8 90
00108401: 28 90
00108402: 4C 90
00108403: 08 90
00108404: 75 90
00108405: 0D 90
00108406: 8B 90
00108407: 5D 90
00108408: F4 90
00108409: 8B 90
0010840A: 75 90
0010840B: F8 90
0010840C: 8B 90
0010840D: 7D 90
0010840E: FC 90
0010840F: 89 90
00108410: EC 90
00108411: 5D 90
00108412: C3 90
00108413: E8 90
00108414: 64 90
00108415: CD 90
00108416: EF 90
00108417: FF 90
00108419: 8D 90
0010841A: B4 90
0010841B: 26 90
0010841C: 00 90
0010841D: 00 90
0010841E: 00 90
0010841F: 00 90
Desativar log.
This difference file is created by The Interactive Disassembler
game
00108E42: E8 90
00108E43: 39 90
00108E44: F4 90
00108E45: FF 90
00108E46: FF 90
00108F2E: E8 90
00108F2F: 4D 90
00108F30: F3 90
00108F31: FF 90
00108F32: FF 90
0030C848: 49 90
0030C849: 4E 90
0030C84A: 53 90
0030C84B: 45 90
0030C84C: 52 90
0030C84D: 54 90
0030C84E: 20 90
0030C84F: 44 90
0030C850: 45 90
0030C851: 4C 90
0030C852: 41 90
0030C853: 59 90
0030C854: 45 90
0030C855: 44 90
0030C856: 20 90
0030C857: 49 90
0030C858: 4E 90
0030C859: 54 90
0030C85A: 4F 90
0030C85B: 20 90
0030C85C: 6C 90
0030C85D: 6F 90
0030C85E: 67 90
0030C85F: 25 90
0030C860: 73 90
0030C861: 20 90
0030C862: 28 90
0030C863: 74 90
0030C864: 79 90
0030C865: 70 90
0030C866: 65 90
0030C867: 2C 90
0030C868: 20 90
0030C869: 74 90
0030C86A: 69 90
0030C86B: 6D 90
0030C86C: 65 90
0030C86D: 2C 90
0030C86E: 20 90
0030C86F: 77 90
0030C870: 68 90
0030C871: 6F 90
0030C872: 2C 90
0030C873: 20 90
0030C874: 78 90
0030C875: 2C 90
0030C876: 20 90
0030C877: 79 90
0030C878: 2C 90
0030C879: 20 90
0030C87A: 77 90
0030C87B: 68 90
0030C87C: 61 90
0030C87D: 74 90
0030C87E: 2C 90
0030C87F: 20 90
0030C880: 68 90
0030C881: 6F 90
0030C882: 77 90
0030C883: 2C 90
0030C884: 20 90
0030C885: 68 90
0030C886: 69 90
0030C887: 6E 90
0030C888: 74 90
0030C889: 2C 90
0030C88A: 20 90
0030C88B: 69 90
0030C88C: 70 90
0030C88D: 29 90
0030C88E: 20 90
0030C88F: 56 90
0030C890: 41 90
0030C891: 4C 90
0030C892: 55 90
0030C893: 45 90
0030C894: 53 90
0030C895: 28 90
0030C896: 27 90
0030C897: 43 90
0030C898: 48 90
0030C899: 41 90
0030C89A: 52 90
0030C89B: 41 90
0030C89C: 43 90
0030C89D: 54 90
0030C89E: 45 90
0030C89F: 52 90
0030C8A0: 27 90
0030C8A1: 2C 90
0030C8A2: 20 90
0030C8A3: 4E 90
0030C8A4: 4F 90
0030C8A5: 57 90
0030C8A6: 28 90
0030C8A7: 29 90
0030C8A8: 2C 90
0030C8A9: 20 90
0030C8AA: 25 90
0030C8AB: 75 90
0030C8AC: 2C 90
0030C8AD: 20 90
0030C8AE: 25 90
0030C8AF: 75 90
0030C8B0: 2C 90
0030C8B1: 20 90
0030C8B2: 25 90
0030C8B3: 75 90
0030C8B4: 2C 90
0030C8B5: 20 90
0030C8B6: 25 90
0030C8B7: 75 90
0030C8B8: 2C 90
0030C8B9: 20 90
0030C8BA: 27 90
0030C8BB: 25 90
0030C8BC: 73 90
0030C8BD: 27 90
0030C8BE: 2C 90
0030C8BF: 20 90
0030C8C0: 27 90
0030C8C1: 25 90
0030C8C2: 73 90
0030C8C3: 27 90
0030C8C4: 2C 90
0030C8C5: 20 90
0030C8C6: 27 90
0030C8C7: 25 90
0030C8C8: 73 90
0030C8C9: 27 90
0030C8CA: 29 90
0030C8CB: 00 90
0030C8CC: 49 90
0030C8CD: 4E 90
0030C8CE: 53 90
0030C8CF: 45 90
0030C8D0: 52 90
0030C8D1: 54 90
0030C8D2: 20 90
0030C8D3: 44 90
0030C8D4: 45 90
0030C8D5: 4C 90
0030C8D6: 41 90
0030C8D7: 59 90
0030C8D8: 45 90
0030C8D9: 44 90
0030C8DA: 20 90
0030C8DB: 49 90
0030C8DC: 4E 90
0030C8DD: 54 90
0030C8DE: 4F 90
0030C8DF: 20 90
0030C8E0: 6C 90
0030C8E1: 6F 90
0030C8E2: 67 90
0030C8E3: 25 90
0030C8E4: 73 90
0030C8E5: 20 90
0030C8E6: 28 90
0030C8E7: 74 90
0030C8E8: 79 90
0030C8E9: 70 90
0030C8EA: 65 90
0030C8EB: 2C 90
0030C8EC: 20 90
0030C8ED: 74 90
0030C8EE: 69 90
0030C8EF: 6D 90
0030C8F0: 65 90
0030C8F1: 2C 90
0030C8F2: 20 90
0030C8F3: 77 90
0030C8F4: 68 90
0030C8F5: 6F 90
0030C8F6: 2C 90
0030C8F7: 20 90
0030C8F8: 78 90
0030C8F9: 2C 90
0030C8FA: 20 90
0030C8FB: 79 90
0030C8FC: 2C 90
0030C8FD: 20 90
0030C8FE: 77 90
0030C8FF: 68 90
0030C900: 61 90
0030C901: 74 90
0030C902: 2C 90
0030C903: 20 90
0030C904: 68 90
0030C905: 6F 90
0030C906: 77 90
0030C907: 2C 90
0030C908: 20 90
0030C909: 68 90
0030C90A: 69 90
0030C90B: 6E 90
0030C90C: 74 90
0030C90D: 2C 90
0030C90E: 20 90
0030C90F: 69 90
0030C910: 70 90
0030C911: 2C 90
0030C912: 20 90
0030C913: 76 90
0030C914: 6E 90
0030C915: 75 90
0030C916: 6D 90
0030C917: 29 90
0030C918: 20 90
0030C919: 56 90
0030C91A: 41 90
0030C91B: 4C 90
0030C91C: 55 90
0030C91D: 45 90
0030C91E: 53 90
0030C91F: 28 90
0030C920: 27 90
0030C921: 49 90
0030C922: 54 90
0030C923: 45 90
0030C924: 4D 90
0030C925: 27 90
0030C926: 2C 90
0030C927: 20 90
0030C928: 4E 90
0030C929: 4F 90
0030C92A: 57 90
0030C92B: 28 90
0030C92C: 29 90
0030C92D: 2C 90
0030C92E: 20 90
0030C92F: 25 90
0030C930: 75 90
0030C931: 2C 90
0030C932: 20 90
0030C933: 25 90
0030C934: 75 90
0030C935: 2C 90
0030C936: 20 90
0030C937: 25 90
0030C938: 75 90
0030C939: 2C 90
0030C93A: 20 90
0030C93B: 25 90
0030C93C: 75 90
0030C93D: 2C 90
0030C93E: 20 90
0030C93F: 27 90
0030C940: 25 90
0030C941: 73 90
0030C942: 27 90
0030C943: 2C 90
0030C944: 20 90
0030C945: 27 90
0030C946: 25 90
0030C947: 73 90
0030C948: 27 90
0030C949: 2C 90
0030C94A: 20 90
0030C94B: 27 90
0030C94C: 25 90
0030C94D: 73 90
0030C94E: 27 90
0030C94F: 2C 90
0030C950: 20 90
0030C951: 25 90
0030C952: 75 90
0030C953: 29 90
0030C954: 00 90
Desativar Levellog.
This difference file is created by The Interactive Disassembler
game
00109159: E8 90
0010915A: 22 90
0010915B: F1 90
0010915C: FF 90
0010915D: FF 90
001091A6: E8 90
001091A7: D5 90
001091A8: F0 90
001091A9: FF 90
001091AA: FF 90
0030C958: 52 90
0030C959: 45 90
0030C95A: 50 90
0030C95B: 4C 90
0030C95C: 41 90
0030C95D: 43 90
0030C95E: 45 90
0030C95F: 20 90
0030C960: 49 90
0030C961: 4E 90
0030C962: 54 90
0030C963: 4F 90
0030C964: 20 90
0030C965: 6C 90
0030C966: 65 90
0030C967: 76 90
0030C968: 65 90
0030C969: 6C 90
0030C96A: 6C 90
0030C96B: 6F 90
0030C96C: 67 90
0030C96D: 25 90
0030C96E: 73 90
0030C96F: 20 90
0030C970: 28 90
0030C971: 6E 90
0030C972: 61 90
0030C973: 6D 90
0030C974: 65 90
0030C975: 2C 90
0030C976: 20 90
0030C977: 6C 90
0030C978: 65 90
0030C979: 76 90
0030C97A: 65 90
0030C97B: 6C 90
0030C97C: 2C 90
0030C97D: 20 90
0030C97E: 74 90
0030C97F: 69 90
0030C980: 6D 90
0030C981: 65 90
0030C982: 2C 90
0030C983: 20 90
0030C984: 61 90
0030C985: 63 90
0030C986: 63 90
0030C987: 6F 90
0030C988: 75 90
0030C989: 6E 90
0030C98A: 74 90
0030C98B: 5F 90
0030C98C: 69 90
0030C98D: 64 90
0030C98E: 2C 90
0030C98F: 20 90
0030C990: 70 90
0030C991: 69 90
0030C992: 64 90
0030C993: 2C 90
0030C994: 20 90
0030C995: 70 90
0030C996: 6C 90
0030C997: 61 90
0030C998: 79 90
0030C999: 74 90
0030C99A: 69 90
0030C99B: 6D 90
0030C99C: 65 90
0030C99D: 29 90
0030C99E: 20 90
0030C99F: 56 90
0030C9A0: 41 90
0030C9A1: 4C 90
0030C9A2: 55 90
0030C9A3: 45 90
0030C9A4: 53 90
0030C9A5: 28 90
0030C9A6: 27 90
0030C9A7: 25 90
0030C9A8: 73 90
0030C9A9: 27 90
0030C9AA: 2C 90
0030C9AB: 20 90
0030C9AC: 25 90
0030C9AD: 75 90
0030C9AE: 2C 90
0030C9AF: 20 90
0030C9B0: 4E 90
0030C9B1: 4F 90
0030C9B2: 57 90
0030C9B3: 28 90
0030C9B4: 29 90
0030C9B5: 2C 90
0030C9B6: 20 90
0030C9B7: 25 90
0030C9B8: 75 90
0030C9B9: 2C 90
0030C9BA: 20 90
0030C9BB: 25 90
0030C9BC: 75 90
0030C9BD: 2C 90
0030C9BE: 20 90
0030C9BF: 25 90
0030C9C0: 64 90
0030C9C1: 29 90
0030C9C2: 00 90
0030C9C4: 52 90
0030C9C5: 45 90
0030C9C6: 50 90
0030C9C7: 4C 90
0030C9C8: 41 90
0030C9C9: 43 90
0030C9CA: 45 90
0030C9CB: 20 90
0030C9CC: 49 90
0030C9CD: 4E 90
0030C9CE: 54 90
0030C9CF: 4F 90
0030C9D0: 20 90
0030C9D1: 6C 90
0030C9D2: 65 90
0030C9D3: 76 90
0030C9D4: 65 90
0030C9D5: 6C 90
0030C9D6: 6C 90
0030C9D7: 6F 90
0030C9D8: 67 90
0030C9D9: 25 90
0030C9DA: 73 90
0030C9DB: 20 90
0030C9DC: 28 90
0030C9DD: 6E 90
0030C9DE: 61 90
0030C9DF: 6D 90
0030C9E0: 65 90
0030C9E1: 2C 90
0030C9E2: 20 90
0030C9E3: 6C 90
0030C9E4: 65 90
0030C9E5: 76 90
0030C9E6: 65 90
0030C9E7: 6C 90
0030C9E8: 2C 90
0030C9E9: 20 90
0030C9EA: 74 90
0030C9EB: 69 90
0030C9EC: 6D 90
0030C9ED: 65 90
0030C9EE: 2C 90
0030C9EF: 20 90
0030C9F0: 70 90
0030C9F1: 6C 90
0030C9F2: 61 90
0030C9F3: 79 90
0030C9F4: 74 90
0030C9F5: 69 90
0030C9F6: 6D 90
0030C9F7: 65 90
0030C9F8: 29 90
0030C9F9: 20 90
0030C9FA: 56 90
0030C9FB: 41 90
0030C9FC: 4C 90
0030C9FD: 55 90
0030C9FE: 45 90
0030C9FF: 53 90
0030CA00: 28 90
0030CA01: 27 90
0030CA02: 25 90
0030CA03: 73 90
0030CA04: 27 90
0030CA05: 2C 90
0030CA06: 20 90
0030CA07: 25 90
0030CA08: 75 90
0030CA09: 2C 90
0030CA0A: 20 90
0030CA0B: 4E 90
0030CA0C: 4F 90
0030CA0D: 57 90
0030CA0E: 28 90
0030CA0F: 29 90
0030CA10: 2C 90
0030CA11: 20 90
0030CA12: 25 90
0030CA13: 64 90
0030CA14: 29 90
0030CA15: 00 90
Desativar spam.
This difference file is created by The Interactive Disassembler
game
00300C44: 53 90
00300C45: 45 90
00300C46: 4C 90
00300C47: 45 90
00300C48: 43 90
00300C49: 54 90
00300C4A: 20 90
00300C4B: 77 90
00300C4C: 6F 90
00300C4D: 72 90
00300C4E: 64 90
00300C4F: 2C 90
00300C50: 20 90
00300C51: 73 90
00300C52: 63 90
00300C53: 6F 90
00300C54: 72 90
00300C55: 65 90
00300C56: 20 90
00300C57: 46 90
00300C58: 52 90
00300C59: 4F 90
00300C5A: 4D 90
00300C5B: 20 90
00300C5C: 73 90
00300C5D: 70 90
00300C5E: 61 90
00300C5F: 6D 90
00300C60: 5F 90
00300C61: 64 90
00300C62: 62 90
00300C63: 20 90
00300C64: 57 90
00300C65: 48 90
00300C66: 45 90
00300C67: 52 90
00300C68: 45 90
00300C69: 20 90
00300C6A: 74 90
00300C6B: 79 90
00300C6C: 70 90
00300C6D: 65 90
00300C6E: 3D 90
00300C6F: 27 90
00300C70: 53 90
00300C71: 50 90
00300C72: 41 90
00300C73: 4D 90
00300C74: 27 90
00300C75: 00 90
Desativar Bootlog.
This difference file is created by The Interactive Disassembler
game
00108540: 55 90
00108541: 89 90
00108542: E5 90
00108543: 83 90
00108544: EC 90
00108545: 28 90
00108546: A1 90
00108547: F8 90
00108548: 28 90
00108549: 4C 90
0010854A: 08 90
0010854B: 89 90
0010854C: 45 90
0010854D: FC 90
0010854E: 31 90
0010854F: C0 90
00108550: 0F 90
00108551: B6 90
00108552: 45 90
00108553: 10 90
00108554: C7 90
00108555: 44 90
00108556: 24 90
00108557: 04 90
00108558: 58 90
00108559: 43 90
0010855A: 35 90
0010855B: 08 90
0010855C: 89 90
0010855D: 44 90
0010855E: 24 90
0010855F: 0C 90
00108560: 8B 90
00108561: 45 90
00108562: 0C 90
00108563: 89 90
00108564: 44 90
00108565: 24 90
00108566: 08 90
00108567: 8B 90
00108568: 45 90
00108569: 08 90
0010856A: 89 90
0010856B: 04 90
0010856C: 24 90
0010856D: E8 90
0010856E: 0E 90
0010856F: FD 90
00108570: FF 90
00108571: FF 90
00108572: 8B 90
00108573: 45 90
00108574: FC 90
00108575: 33 90
00108576: 05 90
00108577: F8 90
00108578: 28 90
00108579: 4C 90
0010857A: 08 90
0010857B: 75 90
0010857C: 02 90
0010857D: C9 90
0010857E: C3 90
00108580: E8 90
00108581: F7 90
00108582: CB 90
00108583: EF 90
00108584: FF 90
00108586: 8D 90
00108587: 76 90
00108588: 00 90
00108589: 8D 90
0010858A: BC 90
0010858B: 27 90
0010858C: 00 90
0010858D: 00 90
0010858E: 00 90
0010858F: 00 90
Nível maximo 250 e status 127.
This difference file is created by The Interactive Disassembler
game
0002E252: 5A FA
00031F6C: 5A FA
0007D600: 59 7E
0008B4AF: 5A 7F
0008B4C8: 5A 7F
0008B4F9: 5A 7F
0008B661: 5A 7F
0008B67E: 5A 7F
0008B6A5: 5A 7F
0008B6C2: 5A 7F
0008B6F3: 5A 7F
Montarias tira danos 20110-20360.
This difference file is created by The Interactive Disassembler
game
0012B023: 08 FA
Taxas de bonus em 1000.
This difference file is created by The Interactive Disassembler
game
0012926A: 64 E8
0012926B: 00 03
00129338: C8 E8
00129339: 00 03
00129428: 32 E8
00129429: 00 03
001298D7: C8 E8
001298D8: 00 03
00129B28: 64 E8
00129B29: 00 03
00129D05: 32 E8
00129D06: 00 03
Montaria vai até nível 40.
This difference file is created by The Interactive Disassembler
game
0008A24A: 1E 28
000CCCF8: 1E 28
Honra do jogador vai até 30.000.
This difference file is created by The Interactive Disassembler
game
0003B426: 40 E0
0003B427: 0D 93
0003B428: 03 04
0003B45F: 40 E0
0003B460: 0D 93
0003B461: 03 04
0003C315: BF DF
0003C316: D4 93
0003C317: 01 04
0003B431: C0 20
0003B432: F2 6C
0003B433: FC FB
0003B46A: C0 20
0003B46B: F2 6C
0003B46C: FC FB
Sussurrar GM para jogadores FIX.
This difference file is created by The Interactive Disassembler
game_r2089
000E87FF: 05 00
Licença de servidor Fix.
This difference file has been created by IDA Pro
game
001AAAB0: 55 90
001AAAB1: 89 C6
001AAAB2: E5 05
001AAAB3: 57 88
001AAAB4: 56 07
001AAAB5: 31 5D
001AAAB6: F6 08
001AAAB7: 53 00
001AAAB8: 81 31
001AAAB9: EC C0
001AAABA: 2C C3
Licença de servidor Fix até 2020-03-31 4:00:26.
Diff By Deco016
000A5D5E: 3A 3A
000A5D5F: 65 A4
000A5D60: 76 82
000A5D61: 4F 5E
6/7 correção de bônus.
The Favorites Few
game_r2089M_32
00053A58: 8B 90
00053A59: 15 90
00053A5A: 01 90
00053A5B: 00 90
00053A64: 8C 90
00053A65: 15 90
00053A66: 01 90
00053A67: 00 90
Nível 120 maximo.
This diFAerence file is created by The Interactive Disassembler
game
0042E340: 63 78
Nível 250 maximo.
This diFAerence file is created by The Interactive Disassembler
game
0042E340: 63 FA
Máximo 2,1KKK Gold no inventário:
game_2089
0002EDB6: 93 74
0002EDB7: 35 2B
0002EDB8: 77 7D
00030B8F: 93 74
00030B90: 35 2D
00030B91: 77 7D
000E140C: 93 74
000E140D: 35 2D
000E140E: 77 7D
000E692B: 93 74
000E692C: 35 2D
000E692D: 77 7D
000E69E8: 93 74
000E69E9: 35 2D
000E69EA: 77 7D
0018BC86: 93 74
0018BC87: 35 2D
0018BC88: 77 7D
Ferreiro não requer itens para melhorar.
The Favorites Few
game_r2089M
0004AE72: 6A 30
0004AF28: 30 6A
0004C115: 6A 30
0004C242: 30 6A
Bate-papo notificação quando alguém tenta acessar uma conta já está conectado.
game_2089
000A4BC4: E8 B8
000A4BD4: E8 B8
Não perde item por está com honra negativa.
This difference file has been created by IDA Pro
game
0003C430: A1 75
0003C431: 11 11
0003C432: 01 01
0003C4D5: A1 75
0003C4D6: 11 11
0003C4D7: 01 01
0003C4FE: A1 75
0003C4FF: 11 11
0003C500: 01 01
Função pc.change_name 100%.
core_2089
00154E40: E8 B8
00154E41: 0B 00
00154E42: DB 00
00154E43: FA 00
00154E44: FF 00
Novas tabelas para o log.
DROP TABLE IF EXISTS `hackshield_log`;
CREATE TABLE `hackshield_log` (
`id` int(20) NOT NULL auto_increment,
`time` datetime default NULL,
`account_id` int(20) default NULL,
`login` varchar(20) default NULL,
`pid` int(20) default NULL,
`name` varchar(20) default NULL,
`reason` varchar(20) default NULL,
`ip` varchar(30) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
DROP TABLE IF EXISTS `dragon_slay_log`;
CREATE TABLE `dragon_slay_log` (
`1` varchar(255) NOT NULL,
`2` varchar(255) NOT NULL,
`3` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`4` timestamp NOT NULL default '0000-00-00 00:00:00'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Dif's bin.
Montarias atacam 20110-20140.
This difference file is created by The Interactive Disassembler
000011C6: 33 EB
000011C7: C0 F8
Créditos pela criação do tópico by Rancoroso.
-
bem-vindo
-
usar esse tipo de drop no mob_drop_item.txtGroup blue_dragon { Type drop mob 2493 1 19 1 10 2 19 1 10 3 19 1 10 } 2493 = mob.1,2,3 = numeração dos itens.19 = item.1 = quantidade.10 = taxa de drop.tipo eu sei que e ai e ja meti os items a dropar no boss.Mas quando o mato so dropa 1 e eu pus a dropar 3. Como e que meto quando matar o boss dropar logo os 3 items.
Mastema and ɓʀuɳѳ' ИИ#92 reacted to this -
XDObvio que é o não oficial kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
-
Bom para quem quer saber o que ele fala na musica aqui a tradução.Versão Oficial.
http://www.youtube.com/watch?v=2ZPIjRtwxJQ
Versão não-oficial.Qual video você gostou +?Fonte:Youtube.ƤāƱŁѲ ƒēƦƦēƗƦā reacted to this -
Olá pessoal.Bom a pedido de muitos membros que estão a usar as serverfiles que eu criei em 15 dias fiz a quest que dar itens para os jogadores quando eles logarem pela primeira vez no servidor.Crie um arquivo de texto com o nome premium_overgame e a extensão .quest e depois cole o codigo abaixo:
quest premium_overgame begin state start begin when login or levelup with pc.get_level() == 1 begin set_state(bem_vindo_premio) end end state bem_vindo_premio begin when letter begin send_letter("Bem-vindo ao Overgame.") end when button or info begin say_title("Bem-vindo "..pc.name..".") say("") say("Olá, o administrador Rancoroso") say("deseja a você um bom jogo e que") say("você faça muitos amigos e amigas.") say("") say("Espero que você seja um jogado ou") say("jogadora de alto nível e faça seu") say("reino ser o mas forte de todos os") say("reinos.") say("") wait() say_title("Parabéns! "..pc.name..".") pc.give_item2(13009, 1) pc.give_item2(14009, 1) pc.give_item2(15009, 1) pc.give_item2(16009, 1) pc.give_item2(17009, 1) if pc.job == 0 then say("") say("Equipamento para guerreiro.") say("") pc.give_item2(19, 1) pc.give_item2(3009, 1) pc.give_item2(11209, 1) pc.give_item2(12209, 1) set_state(premio_player) elseif pc.job == 1 then say("") say("Equipamento para ninja.") say("") pc.give_item2(1009, 1) pc.give_item2(11409, 1) pc.give_item2(12349, 1) set_state(premio_player) elseif pc.job == 2 then say("") say("Equipamento para shura.") say("") pc.give_item2(19, 1) pc.give_item2(11609, 1) pc.give_item2(12489, 1) set_state(premio_player) elseif pc.job == 3 then say("") say("Equipamento para shaman.") say("") pc.give_item2(5009, 1) pc.give_item2(7009, 1) pc.give_item2(11809, 1) pc.give_item2(12629, 1) set_state(premio_player) end end end state premio_player begin when letter begin send_letter("Presente Overgame.") end when button or info begin say_title("Boa sorte "..pc.name..".") say("") local nation = { "Shinsu","Chunjo","Jinno" } if pc.get_sex() == 0 then horse.set_level(21) horse.ride ( ) pc.give_item2(50053) pc.give_item2(50056, 200) pc.give_item2(72725, 5) pc.give_item2(72729, 5) pc.give_item2(50082, 1) pc.give_item2(70038, 200) pc.give_item2(71033, 1) pc.set_skill_level("124", "59") pc.set_skill_level("121", "59") pc.set_skill_level("129", "59") pc.set_skill_level("126", "59") pc.set_skill_level("127", "59") pc.set_skill_level("128", "59") pc.set_skill_level("122", "59") pc.set_skill_level("131", "10") pc.set_skill_level("137", "20") pc.set_skill_level("138", "20") pc.set_skill_level("139", "20") pc.set_skill_level("140", "20") notice_all("Jogador "..pc.name.." do reino "..nation[pc.getempire()].."") notice_all("Começou agora e está nível "..pc.level..".") clear_letter() set_state(complete) q.done() else horse.set_level(21) horse.ride ( ) pc.give_item2(50053) pc.give_item2(50056, 200) pc.give_item2(72725, 5) pc.give_item2(72729, 5) pc.give_item2(50082, 1) pc.give_item2(70038, 200) pc.give_item2(71033, 1) pc.set_skill_level("124", "59") pc.set_skill_level("121", "59") pc.set_skill_level("129", "59") pc.set_skill_level("126", "59") pc.set_skill_level("127", "59") pc.set_skill_level("128", "59") pc.set_skill_level("122", "59") pc.set_skill_level("131", "10") pc.set_skill_level("137", "20") pc.set_skill_level("138", "20") pc.set_skill_level("139", "20") pc.set_skill_level("140", "20") notice_all("Jogadora "..pc.name.." do reino "..nation[pc.getempire()].."") notice_all("Começou agora e está nível "..pc.level..".") clear_letter() set_state(complete) q.done() end end end state complete begin endend
Agora so instalar a quest premium_overgame e ser feliz.Créditos: Rancoroso. -
Parabéns, pelo seu trabalho pacificador.Só vir agora.http://cyber-gamers.org/public/style_emoticons/default/451960.gif
adm01 reacted to this -
Bom para quem precisa da querys dos items do costume.Navicat >> player >> new query >> query >> run.
REPLACE INTO `item_proto` VALUES ('45003', 0x27C5CDB9F827, 0x4B6F70667475636820286D29, '18', '1', '0', '1', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5002', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45004', 0x27C5CDB9F827, 0x4B6F70667475636820287729, '18', '1', '0', '1', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5002', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45005', 0x27C6E6BDCCC7ECBEEE27, 0x466563687466726973757220286D29, '18', '1', '0', '1', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5003', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45006', 0x27C6E6BDCCC7ECBEEE27, 0x466563687466726973757220287729, '18', '1', '0', '1', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5003', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45007', 0x27C3E0B1B8C7ECBEEE27, 0x4675DF62616C6C66726973757220286D29, '18', '1', '0', '1', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5004', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45008', 0x27C3E0B1B8C7ECBEEE27, 0x4675DF62616C6C66726973757220287729, '18', '1', '0', '1', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5004', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45009', 0x27BAB9BDCCC7ECBEEE27, 0x426F7866726973757220286D29, '18', '1', '0', '1', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5005', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45010', 0x27BAB9BDCCC7ECBEEE27, 0x426F7866726973757220287729, '18', '1', '0', '1', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5005', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45011', 0x27C5CDB9F827, 0x4B6F70667475636820286D29, '18', '1', '0', '1', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5002', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45012', 0x27C5CDB9F827, 0x4B6F70667475636820287729, '18', '1', '0', '1', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5002', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45013', 0x27C6E6BDCCC7ECBEEE27, 0x466563687466726973757220286D29, '18', '1', '0', '1', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5003', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45014', 0x27C6E6BDCCC7ECBEEE27, 0x466563687466726973757220287729, '18', '1', '0', '1', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5003', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45015', 0x27C3E0B1B8C7ECBEEE27, 0x4675DF62616C6C66726973757220286D29, '18', '1', '0', '1', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5004', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45016', 0x27C3E0B1B8C7ECBEEE27, 0x4675DF62616C6C66726973757220287729, '18', '1', '0', '1', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5004', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45017', 0x27BAB9BDCCC7ECBEEE27, 0x426F7866726973757220286D29, '18', '1', '0', '1', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5005', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('45018', 0x27BAB9BDCCC7ECBEEE27, 0x426F7866726973757220287729, '18', '1', '0', '1', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '5005', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41003', 0x27BBE7B8B7C0C720C0FCBBE727, 0x57FC7374656E6BE46D70666572, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '32', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41004', 0x27BBE7B8B7C0C720C0FCBBE727, 0x57FC7374656E6BE46D70666572696E, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '32', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41006', 0x27C6E6BDCCBAB927, 0x4665636874616E7A7567204F6C796D70696120287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '33', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41007', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672047455220286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '34', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41008', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672047455220287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '34', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41009', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672054555220286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '35', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41010', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672054555220287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '35', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41011', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672042524120286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '36', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41012', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672042524120287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '36', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41013', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F74204F6C796D706961286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '37', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41014', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F74204F6C796D706961287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '37', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41015', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742047455220286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '38', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41016', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742047455220287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '38', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41017', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742054555220286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '39', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41018', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742054555220287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '39', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41019', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742042524120286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '40', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41020', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742042524120287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '40', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41021', 0x27BAB9BDCC27, 0x426F782D4F7574666974204F6C796D70696120286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '41', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41022', 0x27BAB9BDCC27, 0x426F782D4F7574666974204F6C796D70696120287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '41', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41023', 0x27BAB9BDCC27, 0x426F782D4F75746669742047455220286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '42', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41024', 0x27BAB9BDCC27, 0x426F782D4F75746669742047455220287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '42', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41025', 0x27BAB9BDCC27, 0x426F782D4F75746669742054555220286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '43', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41026', 0x27BAB9BDCC27, 0x426F782D4F75746669742054555220287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '43', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41027', 0x27BAB9BDCC27, 0x426F782D4F75746669742042524120286D29, '18', '0', '0', '2', '106881', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '44', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41028', 0x27BAB9BDCC27, 0x426F782D4F75746669742042524120287729, '18', '0', '0', '2', '106882', '0', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '44', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41029', 0x27BBE7B8B7C0C720C0FCBBE727, 0x57FC7374656E6BE46D70666572, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '32', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41030', 0x27BBE7B8B7C0C720C0FCBBE727, 0x57FC7374656E6BE46D70666572696E, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '32', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41031', 0x27C6E6BDCCBAB927, 0x4665636874616E7A7567204F6C796D70696120286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '33', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41032', 0x27C6E6BDCCBAB927, 0x4665636874616E7A7567204F6C796D70696120287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '33', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41033', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672047455220286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '34', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41034', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672047455220287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '34', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41035', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672054555220286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '35', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41036', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672054555220287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '35', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41037', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672042524120286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '36', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41038', 0x27C6E6BDCCBAB927, 0x4665636874616E7A75672042524120287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '36', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41039', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F74204F6C796D706961286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '37', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41040', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F74204F6C796D706961287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '37', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41041', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742047455220286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '38', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41042', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742047455220287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '38', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41043', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742054555220286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '39', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41044', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742054555220287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '39', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41045', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742042524120286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '40', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41046', 0x27C3E0B1B8BAB927, 0x4675DF62616C6C7472696B6F742042524120287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '40', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41047', 0x27BAB9BDCC27, 0x426F782D4F7574666974204F6C796D70696120286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '41', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41048', 0x27BAB9BDCC27, 0x426F782D4F7574666974204F6C796D70696120287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '41', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41049', 0x27BAB9BDCC27, 0x426F782D4F75746669742047455220286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '42', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41050', 0x27BAB9BDCC27, 0x426F782D4F75746669742047455220287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '42', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41051', 0x27BAB9BDCC27, 0x426F782D4F75746669742054555220286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '43', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41052', 0x27BAB9BDCC27, 0x426F782D4F75746669742054555220287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '43', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41053', 0x27BAB9BDCC27, 0x426F782D4F75746669742042524120286D29, '18', '0', '0', '2', '32897', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '44', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');REPLACE INTO `item_proto` VALUES ('41054', 0x27BAB9BDCC27, 0x426F782D4F75746669742042524120287729, '18', '0', '0', '2', '32898', '0', '0', '', '0', '0', '0', '0', '0', '100', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '5', '0', '0', '44', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
Divirta-seBy Rancoroso. -
Muito bom!Thanks por compartilhar. http://cyber-gamers.org/public/style_emoticons/default/451960.gif
-
Olá pessoal, bom hoje trago o meu trabalho em montar uma serverfiles ótima para disponibilizar para que as pessoas não tenha dificuldade de entender e de compreender basicamente como essa serverfiles funcionar. Essa serverfiles foi criada por mim não está totalmente completar falta 30% para completar pois falta quests e eventos, está serverfiles pode ser pvm ou pvp vai ao gosto do seu desenvolvedor, as quests iníciais foram removidas por mim então só tem as quests importante como você vai nota assim que você baixar para testa mas já garanto de início que está serverfiles estão ótima.
Atenção!
Para iníciar os 10 channels necessário 12 Gbs de Ram.
Ser você gostou do meu trabalho não esqueça de agradecer.
Bem-vindo ao Overgame Beta.
Descrição do servidor Overgame:
Proteções contra ataques.
Gamecore2089.
Dbcore1667.
Lib2010.
Nível máximo 120.
Contém 10 channels.
Contém sistema de install quest.
Contém sistema de backup manual.
Contém sistema de clear manual.
Sistema de energia.
Sistema de costume.
Sistema de vouchers.
Sistema de mascotes.
Sistema imperial.
Sistema de auto-potes.
Sistema de novas montarias (22-30).
Guild wars Fixed.
OX QUIZ Fixed.
Guerra de reinos.
Guerra da Tochas.
Todas as montarias oficiais.
Todos os penteados oficiais.
Quase todas as metins novas oficiais.
Quase todos os itens novos oficiais.
Todas as refinações oficiais.
Novos monstros.
Sexta skill warrior e ninja.
Terceiro andar da Gomi
Mapas da invasão.
Caverna demoniaca.
Quase todos os pets.
Mapa gm_guild_castle.
Mapa gm_guild_build.
Gruta chun fixed.
Lojas normais.
Sem bug de gold.
Novo locale.lua.
Vários bugs corrigido.
Todas as quest basicas configuradas.
Linguagem alemão 91%, 1% br, 6% chinês e 2% inglês.
Descrição do FreeBSD 7.4:
Instalado Apache2.2
Instalado Mysql5.1
Instalado PHP5
Instalado IP Firewall Rules.
Instalado Paketfilter e Antiflood.
Instalado Kernel.
Instalado Serverfiles2011 criado por Rancoroso.
Tamanho do hd virtual 80 Gbs.
Login do VirtualBox:
User: root
Password: 123456
Login da MySql:
User: rancoroso
Password: 123456
Login da conta:
User: rancoroso
Password: 123456
Portas do channels:
13001,13002,13003,13004,13005,13006,13007,13008,13009,13010.
Comandos da serverfiles2011:
Iníciar o servidor: sh start
Limpar logs: sh del
Criar backup: sh backup
Re-instalar quests: sh quest
Reiniciar o servidor: reboot
Caminho de arquivos:
game2089: /usr/rancoroso/share/game
dbcore1667: /usr/rancoroso/database/db
backup.sh: /usr/rancoroso/backup.sh
start.sh: /usr/rancoroso/start.sh
clear.sh: /usr/rancoroso/clear.sh
channel: /usr/rancoroso/channels/
backup: /usr/rancoroso/backup/
quest: /usr/rancoroso/share/locale/germany/quest
www: /usr/local/www/apache22/data/index.php
Novos comandos:
/go gm1
/go gm2
/go devil1
Novos monstros:
2600 gnoll_helhound
2601 gnoll_warrior
2602 gnoll_mage
2603 gnoll_commander
2620 gnoll_minotaur
2630 troll_warrior
2631 troll_archer
2632 troll_mage
2633 troll_commander
2650 troll_argus
2660 naga_soldier
2661 naga_archer
2662 naga_mage
2663 naga_warrior
2680 naga_commander
Novos npcs:
30129 Sr.Coelho.
33002 Sr.Lorey.
33008 Sr.Jack.
30121 Espectro Shura.
33003 até 33007 Andarilho Desafortunado.
Montarias:
ID: 20110 até 20119.
ID: 20213 até 20219.
Pets:
ID: 20120 até 20143.
ID: 34001 até 34003.
Cliente Oficial das Serverfiles
Criado por Rancoroso.
Autor: Rancoroso.
Créditos: Rancoroso.
Skype: invisionbrazil.
Qualquer dúvida entra em contato com o criador.
Bom, amigos deixo aqui o stop para minha serverfiles2011.
Tutorial incluído no download....
Download do stop dos channels full
https://www.virustot...sis/1361309828/
depois de adicionar basta usar o comando
sh stop
bom, é isso sejam feliz.
LipeTheHacker, BraveHeart, tiagogomes96 and 130 others reacted to this -
Bom para quem precisa de todas as funções do quest_functions versão game2089.Total de 680 funções.
__fish_real_refine_rod__get_empire_priv_string__get_guildid_byname__get_guild_priv_string__give_char_priv__give_empire_priv__give_guild_priv__refine_pickaddimageaddmapsignaladd_bgm_infoadd_goto_infoadd_ox_quizaffecr.remove_all_collectaffect.addaffect.add_collectaffect.add_collect_pointaffect.add_hairaffect.removeaffect.remove_badaffect.remove_collectaffect.remove_goodaffect.remove_hairarena.add_maparena.add_observerarena.get_duel_listarena.is_in_arenaarena.start_duelba.startblock_chatbool_to_strbuilding.get_land_idbuilding.get_land_infobuilding.has_landbuilding.reconstructbuilding.set_land_ownerBuildSkillListCancelTimerEventchar_logchatclearmapsignalcleartimerclear_letterclear_named_timerclear_server_timercmdchatcolorcommandcomplete_questcomplete_quest_stateconfirmd.check_eliminatedd.clear_regend.count_monsterd.exitd.exit_alld.exit_all_to_start_positiond.getfd.get_kill_mob_countd.get_kill_stone_countd.get_map_indexd.is_unique_deadd.is_use_potiond.joind.jump_alld.jump_all_locald.kill_alld.kill_uniqued.new_jumpd.new_jump_alld.noticed.purged.purge_uniqued.regen_filed.revivedd.selectd.setfd.setqfd.set_destd.set_exit_all_at_eliminated.set_regen_filed.set_uniqued.set_warp_at_eliminated.spawnd.spawn_goto_mobd.spawn_groupd.spawn_mobd.spawn_move_groupd.spawn_move_uniqued.spawn_name_mobd.spawn_stone_doord.spawn_uniqued.spawn_wooden_doord.unique_get_hp_percd.unique_set_def_graded.unique_set_hpd.unique_set_maxhpdance.event_go_homedelaydl.startRaiddragonlair.startRaiddungeon-set_quest_flagdungeon.all_near_todungeon.check_eliminateddungeon.clear_regendungeon.count_monsterdungeon.exitdungeon.exit_alldungeon.get_flagdungeon.get_kill_mob_countdungeon.get_kill_stone_countdungeon.get_map_indexdungeon.is_unique_deaddungeon.is_use_potiondungeon.joindungeon.jump_alldungeon.kill_alldungeon.kill_uniquedungeon.new_jumpdungeon.new_jump_alldungeon.noticedungeon.purgedungeon.purge_uniquedungeon.regen_filedungeon.reviveddungeon.selectdungeon.set_destdungeon.set_exit_all_at_eliminatedungeon.set_flagdungeon.set_regen_filedungeon.set_uniquedungeon.set_warp_at_eliminatedungeon.spawndungeon.spawn_goto_mobdungeon.spawn_groupdungeon.spawn_mobdungeon.spawn_move_groupdungeon.spawn_move_uniquedungeon.spawn_stone_doordungeon.spawn_uniquedungeon.spawn_wooden_doordungeon.unique_get_hp_percdungeon.unique_set_def_gradedungeon.unique_set_hpdungeon.unique_set_maxhpempire.infoenable_over9refineend.oxeventfind_npc_by_vnumfind_pcfind_pc_by_namefind_pc_condfish_real_refine_rodforked.getbosskillcountforked.getdeadcountforked.getlevellimitforked.getpassmapindexforked.getpassmapindexbyempireforked.getpasspathforked.getpasspathbyempireforked.getpassstartposxforked.getpassstartposyforked.getsungzimapindexforked.getsungziposxforked.getsungziposyforked.get_dead_countforked.get_pass_path_by_empireforked.get_pass_start_posforked.get_sungzi_start_posforked.incbosskillcountforked.initforked.initforkedforked.initkillcountforked.initmobkillcountforked.init_kill_count_per_empireforked.isforkedmapindexforked.issungzimapindexforked.is_forked_mapindexforked.is_registered_userforked.is_sungzi_mapindexforked.pass_mapindex_by_empireforked.pass_mapindex_by_empireforked.purge_all_monstersforked.register_userforked.setdeadcountforked.set_dead_countforked.sungzi_mapindexforked.sungzi_start_posforked.warp_all_in_mapfrog.to_empire_moneygame.drop_itemgame.drop_item_with_ownershipgame.get_event_flaggame.get_guild_namegame.get_safebox_levelgame.get_warp_guild_war_listgame.open_mallgame.open_safeboxgame.request_make_guildgame.set_event_flaggame.set_safebox_levelgame.web_mallgetnpcidget_empire_privilegeget_empire_privilege_stringget_global_timeget_guildid_bynameget_guild_privilegeget_guild_privilege_stringget_localeget_locale_base_pathget_quest_stateget_server_timer_argget_timegive_char_privilegegive_empire_privilegegive_guild_privilegegoldbar.questguild.around_ranking_stringguild.change_masterguild.change_master_with_limitguild.get_any_warguild.get_ladder_pointguild.get_member_countguild.get_nameguild.get_rankguild.get_reserve_war_tableguild.get_warp_war_listguild.high_ranking_stringguild.is_betguild.is_warguild.levelguild.nameguild.war_betguild.war_enterhighscore.registerhighscore.showhorse.advancehorse.feedhorse.get_gradehorse.get_healthhorse.get_health_pcthorse.get_hphorse.get_levelhorse.get_namehorse.get_staminahorse.get_stamina_pcthorse.is_deadhorse.is_minehorse.is_ridinghorse.revivehorse.ridehorse.set_levelhorse.set_namehorse.summonhorse.unridehorse.unsummoninputis_test_serveritem.can_over9refineitem.change_to_over9item.get_cellitem.get_countitem.get_iditem.get_levelitem.get_nameitem.get_over9_material_vnumitem.get_refine_vnumitem.get_sizeitem.get_socketitem.get_sub_typeitem.get_typeitem.get_valueitem.get_vnumitem.has_flagitem.next_refine_vnumitem.over9refineitem.removeitem.selectitem.select_cellitem.set_socketitem_logitem_namekill_all_in_mapleft_imageloop_timermakequestbuttonmarriage.divorce_time_checkmarriage.end_weddingmarriage.engage_tomarriage.find_married_vidmarriage.get_married_timemarriage.get_wedding_listmarriage.in_my_weddingmarriage.join_weddingmarriage.marry_tomarriage.removemarriage.set_to_marriagemarriage.warp_to_my_marriage_mapmarriage.wedding_client_commandmarriage.wedding_darkmarriage.wedding_is_playing_musicmarriage.wedding_musicmarriage.wedding_snowmath.ceilmath.floormath.maxmath.minmath.modmath.randommember.chatmember.clear_readymember.set_readymgmt.monarch_change_lordmgmt.monarch_statemob.spawnmob.spawn_groupmob_namemob_vnummonarch.blessmonarch.defenseupmonarch.defenseup_eventmonarch.noticemonarch.powerupmonarch.powerup_eventmonarch.transfermonarch.transfer2monarch.transfer2_eventmonarch.warpnext_time_is_nownext_time_setnoticenotice_allnotice_in_mapnpc.dec_remain_hairdye_countnpc.dec_remain_skill_book_countnpc.getracenpc.get_empirenpc.get_guildnpc.get_racenpc.get_remain_hairdye_countnpc.get_remain_skill_book_countnpc.is_nearnpc.is_near_vidnpc.is_pcnpc.is_questnpc.killnpc.locknpc.open_shopnpc.purgenpc.unlocknpc_get_jobnpc_is_same_empirenpc_is_same_jobnumberoh.candidacyoh.candidacycountoh.candidacy_listoh.candidacy_nameoh.electionoh.frog_to_empire_moneyoh.isguildmasteroh.ismonarchoh.monarchblessoh.monarchdefenseupoh.monarchpowerupoh.noticeoh.spawnguardoh.spawnmoboh.takemonarchmoneyos.dateos.executeos.timeoxevent.closeoxevent.end_eventoxevent.end_event_forceoxevent.get_attenderoxevent.get_statusoxevent.give_itemoxevent.openoxevent.quizparty.chatparty.clear_readyparty.getfparty.get_flagparty.get_max_levelparty.get_near_countparty.is_leaderparty.is_partyparty.run_cinematicparty.setfparty.setqfparty.set_flagparty.set_quest_flagparty.show_cinematicparty.syschatpc.aggregate_monsterpc.can_warppc.changealignmentpc.changegoldpc.changemoneypc.change_alignmentpc.change_empirepc.change_goldpc.change_moneypc.change_namepc.change_sexpc.change_sppc.clear_one_skillpc.clear_skillpc.clear_sub_skillpc.countitempc.count_itempc.dec_skill_pointpc.delqfpc.del_quest_flagpc.destroy_guildpc.diamond_refinepc.enough_inventorypc.forget_my_attackerpc.getarmorpc.getcurrentmapindexpc.getempirepc.getfpc.getgoldpc.getguildpc.gethppc.getleadershippc.getmaxhppc.getmaxsppc.getmoneypc.getnamepc.getplaytimepc.getqfpc.getsppc.getweaponpc.getxpc.getypc.get_accountpc.get_account_idpc.get_alignmentpc.get_another_quest_flagpc.get_armorpc.get_change_empire_countpc.get_channel_idpc.get_dxpc.get_empirepc.get_empty_inventory_countpc.get_equip_refine_levelpc.get_exppc.get_flagpc.get_gm_levelpc.get_goldpc.get_guildpc.get_horse_hppc.get_horse_levelpc.get_horse_staminapc.get_hppc.get_htpc.get_iqpc.get_jobpc.get_leadershippc.get_levelpc.get_local_xpc.get_local_ypc.get_logoff_intervalpc.get_map_indexpc.get_max_hppc.get_max_sppc.get_moneypc.get_namepc.get_next_exppc.get_partpc.get_player_idpc.get_playtimepc.get_premium_remain_secpc.get_quest_flagpc.get_racepc.get_real_alignmentpc.get_sexpc.get_skill_grouppc.get_skill_levelpc.get_skill_pointpc.get_socket_itemspc.get_sppc.get_special_ride_vnumpc.get_stpc.get_start_locationpc.get_vidpc.get_war_mappc.get_weaponpc.get_xpc.get_ypc.give_exppc.give_exp2pc.give_exp_percpc.give_goldpc.give_itempc.give_item2pc.give_item_from_special_item_grouppc.give_lottopc.give_or_drop_itempc.give_polymorph_bookpc.give_poly_marblepc.hasguildpc.has_guildpc.has_master_skillpc.have_map_scrollpc.have_pos_scrollpc.in_dungeonpc.isguildmasterpc.is_clear_skill_grouppc.is_deadpc.is_engagedpc.is_engaged_or_marriedpc.is_gmpc.is_guild_masterpc.is_horse_alivepc.is_marriedpc.is_monarchpc.is_mountpc.is_near_vidpc.is_polymorphedpc.is_ridingpc.is_skill_book_no_delaypc.learn_grand_master_skillpc.miningpc.mountpc.mount_bonuspc.ore_refinepc.pc_attract_rangerpc.polymorphpc.refine_equippc.removeitempc.remove_from_guildpc.remove_itempc.remove_polymorphpc.remove_skill_book_no_delaypc.reset_pointpc.reset_statuspc.revive_horsepc.save_exit_locationpc.selectpc.select_pidpc.select_vidpc.send_block_modepc.set.skill_levelpc.setfpc.setqfpc.set_another_quest_flagpc.set_change_empire_countpc.set_flagpc.set_partpc.set_quest_flagpc.set_skillgrouppc.set_skill_grouppc.set_skill_levelpc.set_warp_locationpc.set_warp_location_localpc.teleportpc.unmountpc.upgrade_polymorph_bookpc.warppc.warp_exitpc.warp_localpc.warp_to_guild_war_observer_positionpc_find_skill_teacher_vidpc_find_square_guard_vidpc_get_exp_bonuspc_get_village_map_indexpc_is_novicepurge_areaq.doneq.getcurrentquestindexq.no_sendq.setstateq.set_clockq.set_clock_nameq.set_clock_valueq.set_counterq.set_counter_nameq.set_counter_valueq.set_iconq.set_quest_stateq.set_stateq.set_titleq.set_title2q.startq.yieldquest.donequest.no_sendquest.setstatequest.set_another_titlequest.set_clock_namequest.set_clock_valuequest.set_counter_namequest.set_counter_valuequest.set_icon_filequest.set_titlequest.startquest_create_server_timer_eventquest_create_timer_eventquest_server_timer_eventquest_timer_eventraw_scriptrefine_pickregen_in_mapRegisterMonarchFunctionTableresetdelayrestart_questsayScriptToStringselectselect_itemselect_tablesend_lettersend_letter_exserver_loop_timerserver_timersetbgimagesetcolorsay_colorsetdelaysetleftimagesetmapcenterpositionsay_sizesetskinsetstateset_named_loop_timerset_named_timerset_quest_stateset_server_loop_timerset_server_timerset_skinset_stateset_timershow_horse_menuskill_group_dialogspawn.guardspawn.mobspawn_mobstring.formatstring.lensyschatsyserrsyslogsys_logtable.foreachtable.foreachitable.getntable.inserttable.removetable_get_random_itemtakemonarchmoneytarget.cleartarget.deletetarget.idtarget.npctarget.pctarget.postarget.vidtest_chattimertime_hour_to_sectime_min_to_sectime_to_strtonumbertop_imagetostringtypeunder_hanwaitwarp_all_in_area_to_areawarp_all_in_mapwarp_all_to_map_eventwarp_all_to_map_my_empire_eventwarp_all_to_villagewarp_all_to_village_eventwarp_all_to_village_except_my_empirewarp_to_village
Créditos: LexicoFonte: Elitepvpers. -
certo RickyM2 é a Sala de Cristal.Isso é a Sala de Cristal ???
-
Olá pessoal.
Bom para quem precisa do mapa da Sala de Cristal venho a disponibilizar para vocês o mapa para o seu serverfiles.
Onde adiciono esse arquivos?
/usr/game/share/locale/germany/map
já esta configurado por mim então so add no seu serverfiles e depois ir no index e por os mapas a lista e depois ir no config de cada channel e add o id que você pois no index para cada mapa.
Add no index:
210 metin2_map_skipia_boss_03
211 metin2_map_skipia_boss_031
212 metin2_map_skipia_boss_032
213 metin2_map_skipia_boss_033
Add no config de cada channel em MAP_ALLOW: 210 211 212 213
coordenadas x e y:
/warp 1779 12204
/warp 1779 13740
/warp 1779 15275
/warp 1779 16810
Download metin2_map_skipia_boss
Créditos: Rancoroso.
tute and 'PACI reacted to this -
Olá a todos,
Prevejo que a busca não é bem completo, pois é um trabalho que eu deixei algumas semanas e eu não acho que irá completar apenas por falta de desejo.
O que está faltando: para completar a missão realmente sinto falta de algumas funções, incluindo a gestão e convocar cavalo animal de estimação na aplicação do bônus para o estilo de luta eu acho que não há mais nada a acrescentar (se bem me lembro).
a busca é muito flexível, você pode adicionar diferentes estilos de luta que você encontra já realizados 2 como um exemplo .. Eu tinha uma idéia que saltou à mente ultimamente e que são geridos de forma diferente a partir de agora você pode obter bônus diferentes fixada para cada estilo e não como agora, que todos podem escolher o bônus de uma lista .. mas isso é apenas uma idéia para aqueles que querem desenvolver.
Altere o caminho "local DATA_PATH = "locale/italy/quest/object/pet/" no script e add no questlib.lua:
PetExpTable = { [1] = 300, [2] = 600, [3] = 900, [4] = 1200, [5] = 1500, [6] = 1800, [7] = 2100, [8] = 2400, [9] = 2700, [10] = 3000, [11] = 3300, [12] = 3600, [13] = 3900, [14] = 4200, [15] = 4500, [16] = 4800, [17] = 5100, [18] = 5400, [19] = 5700, [20] = 6000, [21] = 6300, [22] = 6600, [23] = 6900, [24] = 7200, [25] = 7500, [26] = 7800, [27] = 8100, [28] = 8400, [29] = 8700, [30] = 9000, [31] = 9300, [32] = 9600, [33] = 9900, [34] = 10200, [35] = 10500, [36] = 10800, [37] = 11100, [38] = 11400, [39] = 11700, [40] = 12000, [41] = 12300, [42] = 12600, [43] = 12900, [44] = 13200, [45] = 13500, [46] = 13800, [47] = 14100, [48] = 14400, [49] = 14700, [50] = 15000, [51] = 15300, [52] = 15600, [53] = 15900, [54] = 16200, [55] = 16500, [56] = 16800, [57] = 17100, [58] = 17400, [59] = 17700, [60] = 18000, [61] = 18300, [62] = 18600, [63] = 18900, [64] = 19200, [65] = 19500, [66] = 19800, [67] = 20100, [68] = 20400, [69] = 20700, [70] = 21000, [71] = 21300, [72] = 21600, [73] = 21900, [74] = 22200, [75] = 22500, [76] = 22800, [77] = 23100, [78] = 23400, [79] = 23700, [80] = 24000, [81] = 24300, [82] = 24600, [83] = 24900, [84] = 25200, [85] = 25500, [86] = 25800, [87] = 26100, [88] = 26400, [89] = 26700, [90] = 27000, [91] = 27300, [92] = 27600, [93] = 27900, [94] = 28200, [95] = 28500, [96] = 28800, [97] = 29100, [98] = 29400, [99] = 29700, [100] = 30000, [101] = 30300, [102] = 30600, [103] = 30900, [104] = 31200, [105] = 31500, [106] = 31800, [107] = 32100, [108] = 32400, [109] = 32700, [110] = 33000, [111] = 33300, [112] = 33600, [113] = 33900, [114] = 34200, [115] = 34500, [116] = 34800, [117] = 35100, [118] = 35400, [119] = 35700, [120] = 36000, [121] = 36300, [122] = 36600, [123] = 36900, [124] = 37200, [125] = 37500, [126] = 37800, [127] = 38100, [128] = 38400, [129] = 38700, [130] = 39000, [131] = 39300, [132] = 39600, [133] = 39900, [134] = 40200, [135] = 40500, [136] = 40800, [137] = 41100, [138] = 41400, [139] = 41700, [140] = 42000, [141] = 42300, [142] = 42600, [143] = 42900, [144] = 43200, [145] = 43500, [146] = 43800, [147] = 44100, [148] = 44400, [149] = 44700, [150] = 45000,}PetBonus = { { "offensivo", { "Valore Attacco Fisico","Valore Attacco Magico", }, { "Forte Vs War","Forte Vs Ninja","Forte Vs Sura","Forte Vs Shamy","Forte Vs Mostri", }, { "Danni Critici","Danni Trafiggenti", }, { "Stordimento","Avvelenamento","Rallentamento", }, }, { "difensivo", { "Difesa Attacco Fisico","Difesa Attacco Magico", }, { "Res. Spada","Res. Spadone","Res. Pugnali","Res. Campana","Res. Ventaglio","Res. Freccia","Res. Magia", }, { "Max HP","Max MP", }, { "Rigenerazione HP","Rigenerazione MP", }, }, { 1, { 53,55, }, { 59,60,61,62,63, }, { 15,16, }, { 13,12,14, }, }, { 2, { 54,56, }, { 29,30,31,32,33,34,37, }, { 1,2, }, { 10,11, }, },}PetArray = { {53001, "fenice_rossa", "Fenice Rossa", 30068, PetExpTable, { 3,1,3,1, }, }, {53002, "fenice_blu", "Fenice Blu", 30068, PetExpTable, { 3,3,1,1, }, }, {53003, "renna", "Renna", 30068, PetExpTable, { 3,1,1,3, }, }, {53005, "azarel", "Azarel", 30068, PetExpTable, { 2,1,3,2, }, }, {53006, "cane", "Cane", 30068, PetExpTable, { 1,3,1,3, }, }, {53007, "leone", "Leone", 30068, PetExpTable, { 1,1,3,3, }, }, {53008, "cinghiale", "Cinghiale", 30068, PetExpTable, { 1,3,3,1, }, }, {53009, "tigre", "Tigre", 30068, PetExpTable, { 2,3,2,1, }, },}PET_NAME = 1PET_LEVEL = 2PET_EXP = 3PET_TYPE = 1PET_BON1 = 2PET_BON2 = 3PET_BON3 = 4PET_BON4 = 5PET_SUMMON = 0PET_UNSUMMON = 1PET_READ = 0PET_WRITE = 1PET_DATA = 0PET_BONUS = 1function inizializza(i) say_title("Pet System:") say("") say("Ciao, hai adottato un nuovo cucciolo") say("per poterlo evocare, come prima cosa") say("dovrai dargli un nome.") local scelta = select("Voglio dargli un nome","Non ora") if scelta == 2 then return -1 end say_title("Pet System:") say("") say("Assegna un nome al tuo cucciolo") say("") say_reward("Nome:") local PetName = tostring(input()) if PetName == "" then say_title("Pet System:") say("") say_reward("Non puoi lasciare l'input vuoto!") return -1 end local DATA_PATH = "locale/italy/quest/object/pet/" local LOCAL_PATH = pc.get_name().."/" local PET_FILE = PetArray[i][2]..".txt" local PET_BONUS_FILE = PetArray[i][2].."_bonus.txt" if pc.getqf("local_path") != 1 then os.execute("cd "..DATA_PATH.." && mkdir "..LOCAL_PATH.." && chmod 777 "..LOCAL_PATH) pc.setqf("local_path", 1) end local file = io.open(DATA_PATH..LOCAL_PATH..PET_FILE , "w") file:write(PetName.."n1n0n") --nome livello exp io.close(file) local bonus = io.open(DATA_PATH..LOCAL_PATH..PET_BONUS_FILE , "w") bonus:write("0n0n0n0n0n") io.close(bonus) os.execute("cd "..DATA_PATH..LOCAL_PATH.." && chmod 777 *.txt") return 0endfunction GetGrade(i) local PetLevel = tonumber(data_tool(i, PET_LEVEL, PET_DATA, PET_READ)) local x = 0 local y = 0 local Grade = 1 while true do x = x + 1 y = y + 1 if y == 10 then Grade = Grade + 1 y = 0 end if x == PetLevel then return Grade end endend function evoca(i, stato) local bonus = { 3,4,5,6, } local status = PetArray[i][6] local PetGrade = tonumber(GetGrade(i)) local PetName = data_tool(i, PET_NAME, PET_DATA, PET_READ) local PetLevel = tonumber(data_tool(i, PET_LEVEL, PET_DATA, PET_READ)) local horse_level = horse.get_level() local apply = 0 local level = 21 + i if stato == PET_SUMMON then local z = 1 while true do if bonus[z] == nil then break end apply = PetGrade*status[z] affect.add_collect(bonus[z], apply, 60*60*8) z = z + 1 end horse.set_level(level) horse.set_name(PetName) horse.summon() chat("Il pet e' stato evocato") horse.set_level(horse_level) else local z = 1 while true do if bonus[z] == nil then break end apply = PetGrade*status[z] affect.remove_collect(bonus[z], apply, 60*60*8) z = z + 1 end horse.set_level(level) horse.unsummon() chat("Il tuo pet e' andato a riposare") horse.set_level(horse_level) endendfunction PetInfo(x) while true do say_title("Pet System:") say("Informazioni abilita':") say("") say("Lo stile "..PetBonus[x][1].." si divide in 4") say("categorie principali.") say("potrai sviluppare una sola tecnica per categoria") local y = 0 if x == 1 then y = select( "Valore Attacco","Attacco Vs. Razza","Aumento del danno","Tecniche Speciali","Indietro") else y = select( "Valore Difesa","Difesa Vs. Arma","Aumento dei valori vitali","Tecniche Rigenerative","Indietro") end if y == 5 then break end while true do say_title("Pet System:") say("Informazioni abilita':") say("") say("Con l'apprendimento di questa tecnica potrai") say("incrementare il valore "..PetBonus[x][1]) say("Tecniche disponibili:") say("") local z = 1 while true do if PetBonus[x][y+1][z] == nil then break end say_reward(PetBonus[x][y+1][z]) z = z + 1 end local b = select("Indietro") if b == 1 then break end end endendfunction PetSet(i, t) say_title("Pet System:") say("Gestione abilita':") say("") say("Hai scelto uno stile di combattimento") say("del tipo "..PetBonus[t][1].." per il tuo pet") say_reward("confermi?") local conferma = select("Si","No") if conferma == 2 then return end say_title("Pet System:") say("Gestione abilita':") say("") say("Una volta scelto lo stile di combattimento") say("hai la possibilita' di allenare nuove abilita'") say("scegli con cura le abilita' da sviluppare") say("") local k = select("Scelgo ora","Scelgo dopo") if k == 2 then return end local w = 2 local bonus = {} local bon = {} while true do if PetBonus[t][w] == nil then break end say_title("Pet System:") say("Gestione abilita': ") say("") say_reward("Puoi allenare solo una delle seguenti abilita'") say_reward("sceglila con cura...") say("") local x = select_table( PetBonus[t][w] ) bonus[w-1] = x bon[w-1] = PetBonus[t][w][x] w = w + 1 end say_title("Pet System:") say("Gestione abilita':") say("") say("Hai scelto:") say("") say("Bonus 1: "..bon[1]) say("Bonus 2: "..bon[2]) say("Bonus 3: "..bon[3]) say("Bonus 4: "..bon[4]) say("") say_reward("Confermi?") say("") local c = select("Si","No") if c == 2 then return end data_tool(i, t.."n"..bonus[1].."n"..bonus[2].."n"..bonus[3].."n"..bonus[4].."n", PET_BONUS, PET_WRITE)endfunction PetMenuAbi(i) local check = tonumber(data_tool(i, PET_TYPE, PET_BONUS, PET_READ)) local status = PetArray[i][6] local PetGrade = tonumber(GetGrade(i)) local PetType = tonumber(data_tool(i, PET_TYPE, PET_BONUS, PET_READ)) local bon1 = tonumber(data_tool(i, PET_BON1, PET_BONUS, PET_READ)) local bon2 = tonumber(data_tool(i, PET_BON2, PET_BONUS, PET_READ)) local bon3 = tonumber(data_tool(i, PET_BON3, PET_BONUS, PET_READ)) local bon4 = tonumber(data_tool(i, PET_BON4, PET_BONUS, PET_READ)) if check == 0 then while true do say_title("Pet System:") say("Benvenuto nel sistema di gestione abilita'") say("come prima cosa devi decidere che tipo") say("di istruzione vuoi dare al tuo pet") local z = select( "Offensiva","Difensiva","Informazioni","Chiudi") if z == 1 then PetSet(i, z) return elseif z == 2 then PetSet(i, z) return elseif z == 3 then while true do say_title("Pet System:") say("Informazioni abilita':") say("") say("Ogni pet può sviluppare 4 abilita'") say("a seconda dello stile di combattimento") say("") local x = select( "Stile Offensivo","Stile Difensivo","Indietro") if x == 1 then PetInfo(x) elseif x == 2 then PetInfo(x) elseif x == 3 then break end end elseif z == 4 then break end end else say_title("Pet System:") say("Gestione abilita':") say("") say_reward("Cosa desideri fare?") say("") local y = select("Stato abilita'","Reset Abilita'","Chiudi") if y == 1 then local point = {} local p = 1 while true do if status[p] == nil then break end point[p] = status[p]*PetGrade p = p + 1 end say_title("Pet System:") say("Stato abilita':") say("") say_reward("Status:") say("VIT: +"..point[1]) say("INT: +"..point[2]) say("STR: +"..point[3]) say("DEX: +"..point[4]) say_reward("Bonus:") say(PetBonus[PetType][2][bon1]..": +"..PetGrade) say(PetBonus[PetType][3][bon2]..": +"..PetGrade) say(PetBonus[PetType][4][bon3]..": +"..PetGrade) say(PetBonus[PetType][5][bon4]..": +"..PetGrade) elseif y == 2 then say_title("Pet System:") say("Reset abilita'") say("che tipo di istruzione vuoi dare al tuo pet?") say_reward("Ricorda il reset può essere usato ogni 3 giorni") local j = select("Stile Offensivo","Stile Difensivo","Chiudi") if j == 1 then PetSet(i, j) elseif j == 2 then PetSet(i, j) else return end elseif y == 3 then return end endendfunction show_pet_menu(i) local PetName = data_tool(i, PET_NAME, PET_DATA, PET_READ) local PetRace = PetArray[i][3] local PetFood = PetArray[i][4] local PetGrade = tonumber(GetGrade(i)) local PetLevel = tonumber(data_tool(i, PET_LEVEL, PET_DATA, PET_READ)) local PetExp = tonumber(data_tool(i, PET_EXP, PET_DATA, PET_READ)) local PetNextExp = PetArray[i][5][PetLevel] while true do say_title("Pet System:") say("Benvenuto nel sistema di gestione del pet") say("") say_reward("cosa desideri fare?") local s = select("Stato Pet", "Ciba Pet", "Abilita' Pet", "Altro", "Chiudi" ) if s == 4 then say_title("Pet System:") say("Benvenuto nel sistema di gestione del pet") say("") say_reward("cosa desideri fare?") local z = select( "Cambia Nome", "Manda via", "Indietro", "Chiudi" ) if z == 1 then say_title("Pet System:") say("") say("Assegna un nuovo nome al tuo cucciolo") say("") say_reward("Nome:") local PetNewName = tostring(input()) if PetNewName == "" then say_title("Pet System:") say("") say_reward("Non puoi lasciare l'input vuoto!") return end if PetNewName == nome then say_title("Pet System:") say("") say_reward("Non puoi usare lo stesso nome!") return end data_tool(i, PetNewName.."n"..PetLevel.."n"..PetExp.."n", PET_DATA, PET_WRITE) evoca(i, PET_UNSUMMON) evoca(i, PET_SUMMON) return elseif z == 2 then evoca(i, PET_UNSUMMON) return elseif z == 3 then elseif z == 4 then break end elseif s == 1 then say_title("Pet System:") say("") say("Nome: "..PetName) say("Razza: "..PetRace) say("Livello: "..PetLevel) say("Grado Istruzione: "..PetGrade) say("Exp: "..PetExp.." / "..PetNextExp) say("Salute: "..horse.get_health_pct().."%") say("Resistenza: "..horse.get_stamina_pct().."%") say("Cibo: "..item_name(PetFood)) return elseif s == 2 then if pc.countitem(PetFood) &--#62; 0 then say_title("Pet System:") say("") say("Il tuo cucciolo e' felice") say("per l'ottimo spuntino che ha fatto") pc.removeitem(PetFood, 1) horse.feed() return else say_title("Pet System:") say("") say("Per cibare il tuo cucciolo") say("hai bisogno di: "..item_name(PetFood)) say("") return end elseif s == 3 then if PetLevel &--#62;= 10 then PetMenuAbi(i) return else say_title("Pet System:") say("") say_reward("Il Pet deve essere almeno Lv 10") return end elseif s == 5 then break end endendfunction PetGiveExp(i, Point) local PetName = data_tool(i, PET_NAME, PET_DATA, PET_READ) local PetLevel = tonumber(data_tool(i, PET_LEVEL, PET_DATA, PET_READ)) local PetExp = tonumber(data_tool(i, PET_EXP, PET_DATA, PET_READ)) local PetNextExp = PetArray[i][5][PetLevel] if PetLevel == 150 then return end local PetNewExp = PetExp + Point while true do if PetNewExp &--#60; PetNextExp then break end PetNewExp = PetNewExp - PetNextExp PetLevel = PetLevel + 1 end data_tool(i, PetName.."n"..PetLevel.."n"..PetNewExp.."n", PET_DATA, PET_WRITE)endfunction data_tool(i, linea, tipo, modo) local DATA_PATH = "locale/italy/quest/object/pet/" local LOCAL_PATH = pc.get_name().."/" local x = 1 local file = "" local PET_FILE = "" local PET_BACKUP = "" if tipo == PET_DATA then PET_FILE = PetArray[i][2]..".txt" PET_BACKUP = PetArray[i][2]..".bak" elseif tipo == PET_BONUS then PET_FILE = PetArray[i][2].."_bonus.txt" PET_BACKUP = PetArray[i][2].."_bonus.bak" end if modo == PET_READ then file = io.open(DATA_PATH..LOCAL_PATH..PET_FILE, "r") while true do local line = file:read("*l") if line == nil then break end text = string.gsub(line, "n", "") if x == linea then io.close(file) return text end x = x + 1 end io.close(file) elseif modo == PET_WRITE then os.execute("cd "..DATA_PATH..LOCAL_PATH.." && mv "..PET_FILE.." "..PET_BACKUP) file = io.open(DATA_PATH..LOCAL_PATH..PET_FILE, "w") file:write(linea) io.close(file) os.execute("cd "..DATA_PATH..LOCAL_PATH.." && chmod 777 "..PET_FILE) endend
pet_system.quest:quest pet_system begin state start begin when 53001.use or 53002.use or 53003.use or 53005.use or 53006.use or 53007.use or 53008.use or 53009.use begin local ItemValue = item.vnum for i = 1, table.getn(PetArray), 1 do if PetArray[i][1] == ItemValue then local PetState = PetArray[i][2] if pc.getqf("pet_index") == 0 then if pc.getqf(PetState) == 0 then local check = inizializza(i) if check != 0 then return end pc.setqf(PetState, 1) end pc.setqf("pet_index", i) evoca(i, PET_SUMMON) else evoca(i, PET_UNSUMMON) pc.setqf("pet_index", 0) end end end end when 20120.click with pc.getqf("pet_index") == 1 begin show_pet_menu(1) end when 20121.click with pc.getqf("pet_index") == 1 begin show_pet_menu(1) end when 20122.click with pc.getqf("pet_index") == 1 begin show_pet_menu(1) end when 20123.click with pc.getqf("pet_index") == 2 begin show_pet_menu(2) end when 20124.click with pc.getqf("pet_index") == 2 begin show_pet_menu(2) end when 20125.click with pc.getqf("pet_index") == 2 begin show_pet_menu(2) end when 20126.click with pc.getqf("pet_index") == 3 begin show_pet_menu(3) end when 20127.click with pc.getqf("pet_index") == 3 begin show_pet_menu(3) end when 20128.click with pc.getqf("pet_index") == 3 begin show_pet_menu(3) end when 20129.click with pc.getqf("pet_index") == 4 begin show_pet_menu(4) end when 20130.click with pc.getqf("pet_index") == 4 begin show_pet_menu(4) end when 20131.click with pc.getqf("pet_index") == 4 begin show_pet_menu(4) end when 20132.click with pc.getqf("pet_index") == 5 begin show_pet_menu(5) end when 20133.click with pc.getqf("pet_index") == 5 begin show_pet_menu(5) end when 20134.click with pc.getqf("pet_index") == 5 begin show_pet_menu(5) end when 20135.click with pc.getqf("pet_index") == 6 begin show_pet_menu(6) end when 20136.click with pc.getqf("pet_index") == 6 begin show_pet_menu(6) end when 20137.click with pc.getqf("pet_index") == 6 begin show_pet_menu(6) end when 20138.click with pc.getqf("pet_index") == 7 begin show_pet_menu(7) end when 20139.click with pc.getqf("pet_index") == 7 begin show_pet_menu(7) end when 20140.click with pc.getqf("pet_index") == 7 begin show_pet_menu(7) end when 20141.click with pc.getqf("pet_index") == 8 begin show_pet_menu(8) end when 20142.click with pc.getqf("pet_index") == 8 begin show_pet_menu(8) end when 20143.click with pc.getqf("pet_index") == 8 begin show_pet_menu(8) end when kill with pc.getqf("pet_index") != 0 begin local i = pc.getqf("pet_index") if pc.get_level() &--#62; (npc.get_level() + 15) then return end if pc.get_level() &--#60;= npc.get_level() then PetGiveExp(i, 5) elseif pc.get_level() &--#60;= (npc.get_level() + 5) then PetGiveExp(i, 4) elseif pc.get_level() &--#60;= (npc.get_level() + 10) then PetGiveExp(i, 3) elseif pc.get_level() &--#60;= (npc.get_level() + 15) then PetGiveExp(i, 1) end end when logout with pc.getqf("pet_index") != 0 begin local i = pc.getqf("pet_index") evoca(i, PET_UNSUMMON) pc.setqf("pet_index", 0) end when login with pc.getqf("pet_index") != 0 begin local i = pc.getqf("pet_index") evoca(i, PET_UNSUMMON) pc.setqf("pet_index", 0) end endend
Dif da function npc.get_level para o game2089:This difference file is created by The Interactive Disassemblergame20890014E762: 89 900014E763: C3 900014E764: 74 750014E765: 07 610014E766: 8B 900014E767: 50 900014E768: 24 900014E769: 85 900014E76A: D2 900014E76B: 74 900014E76C: 33 900014E7C7: 24 0F0014E7C8: 04 B60014E7C9: E8 800014E7CA: 82 0A0014E7CB: F5 050014E7CC: 17 0000312349: 72 6C0031234B: 6D 760031234C: 61 650031234D: 69 6C0031234E: 6E 00
Pet System Advanced quest:http-~~-//www.youtube.com/watch?v=Oc2C3jtjTDI
Créditos pela dif BlackYuko.
divertir-se by d3m0n3.
Fonte: Epvpers.
-
Não é a mesma coisa ¿•VϻƤ•?, pois vou fala porque agora XD- Quando eu disse drop fixo pq é 1 fixo de gold significa que so o mob selecionado no navicat vai dar aquela certa quantidade de gold.- Agora pelo serverfiles common_drop_item.txt essa expressão abaixo diz ser o jogador for menor que 15 ou igual a 15 o drop de gold vai vale para todos os mobs.1 15 0.08 µµ+2 5000 || 1 lv <= 15 lv = 0.08 drop µµ+2 item 5000 gold.A expressão acima vale para todos do lv.1 até lv.15.Então como eu disse não é a mesma coisa ¿•VϻƤ•?.Isso é precisamente a mesma coisa ...Mudando o nível de um Mob varias também a taxa de gold ......
TropMT2 reacted to this -
Pelo navicat é um drop de gold fixo.Navicat > player > mob_proto opção gold.Eu faço pelo serverfiles common_drop_item.txt com váriação de drop.1 15 0.08 µµ+2 5000 || 1 lv <= 15 lv = 0.08 drop µµ+2 item 5000 gold.1 = lv.15 = lv.0.08 = taxa.µµ+2 = item.5000 = gold.Como eu leio esse script:1 lv <= 15 lv = 0.08 drop µµ+2 item 5000 gold.
-
Olá pessoal.
Hoje fiz um novo aplicativo muito útil para mim espero que para vocês seja útil também.
Video de como usar:
http-~~-//www.youtube.com/watch?v=WLI60MKUxjE
Creditos: Rancoroso.
-
Olá,Ontem eu escrevi um roteiro, que pode instalar 4 canais em sf2010.Mas ele está trabalhando apenas em arquivos do servidor alemão (que já tenha 2 channels).Observação:Faça backup antes de instalar os 4 channels.Ok, podemos começar. 1. Baixe este arquivo:Download CH4.tar.gz2. Coloque esse arquivo em:/usr/home3. Escreva na Virtual PC / Virtual Box:cd /usr/home/ && tar zxvf CH4.tar.gz4. Em seguida escrever:cd game && chmod -R 777 script*5. E depois:./script*6. Nenhuma instalação está funcionando ainda precisamodificar os scripts!START:Script de start.shSTOP:Script de stop.shDivirta-se!SCRIPT 100% POR sherer223.
'PACI and ReyTuga reacted to this -
Olá pessoal.Bom hoje vou ensinar como manda um email via localhost, muita gente vai se pergunta mais para que isso se a hospedagem já oferta a função mail()? bom a resposta é simples antes de enviar nosso trabalho para um host precisamos testa tudo para que não há já problemas tipo como validação de conta por email, alteração de senha por email e o suporte de contato tudo isso é muito importante para o bom andamento do site.Sem mais palavras vamos ao que importar.Projeto completo:Download completoclass.phpmailer:Download phpmailerScript exemplo de como usar a class phpmailer.Script do index.php.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Formulário de Contato</title></head><body><table width="400" border="0" align="center" cellpadding="0" cellspacing="1"> <tr> <td><form action="enviar.php" method="post"> <table width="400" border="0" cellspacing="5" cellpadding="0"> <tr> <td colspan="2" align="center"><strong>Formulário de Contato</strong></td> </tr> <tr> <td width="116" align="right">Nome:</td> <td width="269"><input name="nome" size="40" type="text" /></td> </tr> <tr> <td align="right">E-mail:</td> <td><input name="email" size="40" type="text" /></td> </tr> <tr> <td align="right">Assunto:</td> <td><input name="assunto" size="40" type="text" /></td> </tr> <tr> <td align="right" valign="top">Mensagem:</td> <td><textarea cols="40" rows="4" name="mensagem"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td><input type="submit" value="Enviar" /></td> </tr> <tr> <td> </td> <td> </td> </tr> </table> </form></td> </tr></table></body></html>
Script do enviar.php.<?php include('phpmailer/class.phpmailer.php');$erros = "";if(empty($_POST['nome'])){ $erros .= "<p>O nome deve ser preenchido.</p>";}if(empty($_POST['assunto'])){ $erros .= "<p>O assunto deve ser preenchido.</p>";}if(empty($_POST['email']) ){ $erros .= "<p>O E-mail deve ser preenchido.</p>";}else{ $email = $_POST['email']; eregi("([\._0-9A-Za-z-]+)@([0-9A-Za-z-]+)(\.[0-9A-Za-z\.]+)",$email,$match); if(!isset($match)){ $erros .= "<p>O e-mail informado é inválido.</p>"; }}if(empty($_POST['mensagem'])){ $erros .= "<p>A mensagem deve ser preenchida.</p>";}if( empty($erros) ){ $usermail = "[email protected]"; //E-mail de quem vai receber a msg do usuário. $phpmail = new PHPMailer(); $phpmail->SetLanguage("br", "phpmailer/"); $phpmail->IsSMTP(); $phpmail->Host = "ssl://smtp.googlemail.com:465"; $phpmail->SMTP_PORT = "587"; $phpmail->SMTPSecure = "ssl/tls"; $phpmail->SMTPAuth = true; $phpmail->Username = "[email protected]"; //Seu email do gmail. $phpmail->Password = "123456"; //Sua senha do gmail. $phpmail->IsHTML(true); $phpmail->From = $_POST['email']; $phpmail->FromName = $_POST['nome']; $phpmail->AddAddress("".$usermail.""); $phpmail->Subject = "".$_POST['assunto'].""; $phpmail->Body .= "Nome: ".$_POST['nome']."<br/>"; $phpmail->Body .= "E-mail: ".$_POST['email']."<br/>"; $phpmail->Body .= "Assunto: ".$_POST['assunto']."<br/>"; $phpmail->Body .= "Mensagem: ".nl2br($_POST['mensagem'])."<br/>"; $send = $phpmail->Send(); if($send){ echo "A Mensagem foi enviada com sucesso.<br/>"; }else{ echo "Não foi possível enviar a mensagem.<br/> Erro: " .$phpmail->ErrorInfo; } }else{ echo $erros;}?>
Qualquer erro ou duvida deixe um comentario.Autor: Junior Ferraz.ƤāƱŁѲ ƒēƦƦēƗƦā reacted to this -
Olá pessoal.
Bom fiz esse aplicativo para facilitar a criação do xml para novos mobs e npcs porém é para o descompilador 1.0.
Como usar?
http-~~-//www.youtube.com/watch?v=HcjxHoVuhsg
Creditos: Rancoroso.
-
só criar e por a função pc.get_skill_level XD.Exemplo:if pc.get_skill_level("1", "20")== 1 thenpc.set_skill_level("1", "30")pc.change_alignment(-30000)elsesay("Sua skill não tem o nível M1 para ir G1")endPessoal queria um professor de skill Pigual o do metin live tipo pra skill ir para Pela tem q estar M1.agradeço a quem me ajuda.
Kurosaki and Annie reacted to this -
Olá pessoal.
Bom amigos fiz esse aplicativo em principio para mim mesmo como todos sabe eu crio quest e as vezez ocorre de eu esquece alguns comandos pois são muitos e como maioria sabe o quest_functions as funções não estão em ordem então criei esse aplicativo para organizar as funções em ordem alfabética assim fica mais facil o encontro de palavras com a mesma inícial.
Observação:
Para mim é útil se para você não for útil desculpe estou apenas a compartilhar.
Extra rastreador de dns ip.
Creditos: Rancoroso.
Quest Teletransportar Para Perto Do Líder Do Grupo
in Quests
Posted
Bom para quem precisa de um item que teletransportar para perto do líder do grupo.Observação: necessário está no grupo para usar o item de teletransportar para perto do líder do grupo.
Créditos: SoNicce.