Szerver + Kliensbe fejlesztések ~ Krye

Indította Krye, 2012-03-07, 16:58:24

2012-03-07, 16:58:24 Utolsó szerkesztés: 2012-03-07, 18:49:17 Szerző: [MOD]Ereon
Sziasztok!
Gondoltam csinálok én is egy topicot, amibe fejlesztéseket fogok publikálni.
Lesznek köztük sajátok is, és Epvp-ről is!

Elsőnek készítettem pár javítást Franzihoz:

1.)Működő teleportkapu kék map2-re: http://data.hu/get/4818206/jo_teleportkapu_by_Krye.zip
Behelyezés:
Felmész sftp-n (laikusoknak filezilla) ide: /usr/home/game/share/locale/germany/map/metin2_map_c3/
A letöltött npc.txt -t bemásolod ide, és rebotolsz, vagy sh close.sh -zol!

2.) M-G-P skilles NPC: http://data.hu/get/4818221/M_G_P_skilles_by_Krye.zip
Behelyezés:
Felmész ide: /usr/home/game/share/locale/germany/quest/object/
Itt kiválasztod az NPC mappáját amelyikbe szeretnéd rakni.
Az NPC mappáján belül a chat mappába beteszed.
Játékban GM karival: /reload q

Ennyi!

Ha letöltöd kérlek nyomj egy negatívot!


Nézelődtem E*PVP-n és találtam egy DC questet!
Remélem hasznotokra válik!

quest catacomb begin
state start begin
when 1093.kill with pc.get_map_index() == 66 begin
d.notice("The Devils catacomb going")
d.new_jump_all(MAPINDEX , x , y)
end

when 20092.chat."The Devils Catacomb Login" with pc.get_map_index() == 713 begin
say_title("Guard")
say("")
say("The Devils Catacomb have to be 75 to enter")
wait()
if pc.get_level() < 75 then
say("I'm Sorry Level is not enough")
end
if pc.get_level() >= 75 then
say("Ok now you go")
pc.warp(307200,1203200)
end
end

when login with pc.get_map_index() == 712 begin
d.jump_all(81,58)
say_title("The Devils Catacomb Stone 1")
say("")
say("60 Minute there is careful")
say("Go to the holy place and the stone sculpture")
pc.give_item2("seal",1)
end

when sculpture.chat."1 Floor" with pc.get_map_index() == 712 begin
say_title("The Devils Catacomb Stone 1")
say("You Are Going to")
d.jump_all(544,42)
end

when login with pc.get_map_index() == 712 begin
d.notice("Find the statue and to talk")
end

when sculpture1.chat."2 Floor" with pc.get_map_index() == 712 begin
say_title("Sacred Sculpture")
say("")
say("Hi do you get out of that floor after ")
say("")
wait()
local s = select("Yes I'm On", "No Exit")
if 1 == s then
d.jump_all(1380,250)
end
if 2 == s then
d.exit_all()
end
end

when login with pc.get_map_index() == 712 begin
d.notice("The Goal is to find the correct text")
end

function get_3floor_stone_pos()
local positions = {
{1249,343}
{1353,351}
{1249,250}
{1249,153}
{1349,150}
{1149,252}
{1152,148}
{1148,347}
}
for i = 1, 6 do
local j = number(i,8)
if i != j then
local t = positions[i];
positions[i] = positions[j];
positions[j] = t;
end
end
-- for i = 1, 8 do
-- positions[i][1] = positions[i][1] * 100
-- positions[i][2] = positions[i][2] * 100
end

when 8019.kill with pc.get_map_index() == 712 begin
local positions = catacombstone.get_3floor_stone_ pos()
for i = 1, 8 do
chat(positions[i][1], positions[i][2])
d.set_unique("fake" .. i , d.spawn_mob(8017, positions[i][1], positions[i][2]))
end
chat(positions[7][1], positions[7][2])
local vid = d.spawn_mob(8017, positions[7][1], positions[7][2])
chat(vid)
d.set_unique("real", vid)
server_loop_timer('catacomb_stone3_update', 10, pc.get_map_index())
server_timer('catacomb_stone3_fail1', 5*60, pc.get_map_index())

d.notice("3. Floor option door.");
d.notice("Most of the fake stone text here");
d.notice("Find the real one in 15 minutes");
d.notice("and Destroyer !.. ")
d.notice("The is the only way to move to the front door");
end
when catacomb_stone3_fail1.server_ti mer begin
if d.select(get_server_timer_arg()) then
d.notice("10 Minute Remaining.")
server_timer('catacomb_stone3_fail2', 5*60, get_server_timer_arg())
end
end

when catacomb_stone3_fail2.server_ti mer begin
if d.select(get_server_timer_arg()) then
d.notice("5 Minute Remaining")
server_timer('catacomb_stone4_fail', 5*60, get_server_timer_arg())
end
end

when catacomb_stone3_fail.server_tim er begin
if d.select(get_server_timer_arg()) then
d.notice("Time Expired")
d.exit_all()
clear_server_timer('catacomb_stone3_update', get_server_timer_arg())
end
end

when catacomb_stone3_update.server_t imer begin
if d.select(get_server_timer_arg()) then
if not d.is_unique_dead("real") then
for i = 1, 8 do
if d.getf("fakedead" .. i) == 0 then
if d.unique_get_hp_perc("fake" .. i) < 50 then
d.purge_unique("fake" .. i)
d.setf("fakedead" .. i, 1)
d.notice("");
end
end
end
else
server_timer("catacomb_stone3_end", 5, get_server_timer_arg())
d.notice("Hearing ability and interior motives ")
d.notice("")
d.notice("Great text stone destroy");
d.notice("4. How come the floor")
d.jump_all(500,717)
clear_server_timer('catacomb_stone3_fail1', get_server_timer_arg())
clear_server_timer('catacomb_stone3_fail2', get_server_timer_arg())
clear_server_timer('catacomb_stone3_fail', get_server_timer_arg())
end
else
server_timer('catacomb_stone3_stop_timer', 1, get_server_timer_arg())
end
end

when catacomb_stone3_stop_timer.serv er_timer begin
clear_server_timer('catacomb_stone3_update', get_server_timer_arg())
end

when login with pc.get_map_index() == 712 begin
d.notice("Boss Destroy !")
d.spawn_mob(mobid , 500,787)
end

when 2526.kill with pc.get_map_index() == 712 begin
d.jump_all(846,907)
end

when login with pc.get_map_index() == 712 begin
d.notice("This is the seal room")
d.notice("Find and place the seal")
end

when 2322.kill with pc.in_dungeon() begin
game.drop_item("seal",1)
end

when stone.take with item.vnum == seal and pc.get_map_index() == 712 begin
d.notice("Next Floor")
item.remove();
npc.purge();
d.jump_all(1300,704)
end

when login with pc.get_map_index() == 712 begin
d.notice("Boss Destroy")
end

when boss.kill with pc.in_dungeon() begin
say_title("The Devils Catacomb Stone 6")
say("")
say("Hi want resumed ?")
local s = select(locale.yes , locale.no)
if 1 == s then
d.jump_all(74,1158)
end
if 2 == s then
local reward_alchemist = {20074, 20075, 20076}
d.spawn_mob(reward_alchemist[number(1,3)], 425, 216);
d.setqf("can_refine", 5)
timer("catacombs_times",120)
end
end

when catacombs_times.timer with pc.get_map_index() == 712 begin
d.notice("Time Expired")
d.exit_all()
end

when login with pc.get_map_index() == mapindex begin
d.notice("Dr.House Destroy !")
end

when 5290.kill with pc.in_dungeon() begin
wait()
say_title("The Devils Catacomb Stone 7")
say("")
say("Mission Complete !")
say("")
d.exit_all()
end
end
end 


Ha segítettem kérlek nyomj egy negatívot!



2012-03-07, 20:08:28 #1 Utolsó szerkesztés: 2012-03-07, 23:11:45 Szerző: Krye
Új Sámán női ruha (epvp)
Kép:



Letöltés: http://www.wupload.com/file/2670695707/hdlgpchamana.rar


Ha letöltitek nyomjatok egy negatívot!

2012-03-08, 14:51:35 #2 Utolsó szerkesztés: 2012-03-14, 21:54:37 Szerző: Krye
Sziasztok!
Nézelődtem E*PVP-n és találtam pár új fegyvert!

Kép:







Letöltés: http://www.mediafire.com/?3wq9wjjaoj8r1xn


Ha letöltitek kérlek nyomjatok egy negatívot!!!


Post Merge: 2012-03-08, 22:00:52


Sziasztok!
Unatkoztam és gyorsan csináltam nektek egy GM logót, ami nem túl "csicsás", hanem szép elegáns.
Kép:


Letöltés: http://data.hu/get/4823685/ymirred.tga

Ha letöltöd kérlek nyomj egy negatívot!



Post Merge: 2012-03-10, 21:20:59


Sziasztok!
Hoztam nektek egy új MAP editort, amivel domborzatot lehet szerkeszteni!

Vidi: http://www.youtube.com/watch?v=jR2jpRdaLD8&feature=player_embedded

Letöltés: http://www.mediafire.com/?1csrk0t1fg1rjqj

Ha letöltöd nyomj egy negatívot!


Post Merge: 2012-03-10, 21:26:35


Sziasztok!
Ezt találtam!
Ingame object editor by DaRealFrak

Letöltés: http://edoc.com/32tk7pawzdek
Vidi: http://www.youtube.com/watch?v=TeL4k4kTNVo&feature=player_embedded#!

Ha letöltöd nyomj egy negatívot!


Post Merge: 2012-03-10, 21:32:38


Sziasztok!
Keresgéltem E*PVP-n és megtaláltam, hogyan lehet több yang nálad, hogy ne nullázza le!
Itt a diff hozzá:

This difference file has been created by IDA Pro

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


Ha segítettem nyomj egy negatívot!


Post Merge: 2012-03-10, 21:36:55


Sziasztok!
Megint hoztam pár újdonságot!
Új cuccok by Baso!!!

Kép:



Letöltés


Ha letöltöd nyomj egy negatívot!


Post Merge: 2012-03-10, 21:53:11


Sziasztok!
Megint hoztam nektek egy újdonságot!
Új Pet!!!

Letöltés: http://data.hu/get/4831296/lysoria3_bear_by_dexam.rar

Kép:



Ha letöltöd nyomj egy negatívot!!!


Post Merge: 2012-03-10, 21:58:12


Sziasztok!
Megint hoztam valamit!
Új tárgy, mapokra!
Letöltés: http://www.mediafire.com/?lkzxsub5fevpzpz

Kép:


Ha letöltöd nyomj egy negatívot!!!


Post Merge: 2012-03-11, 16:06:59


Sziasztok!
Hoztam új vérteket! : Millenium vértek!

Kép:



Letöltés: http://www.mediafire.com/?940ghjxpggegatv


Ha letöltöd nyomj egy negatívot!!!