Üdv..
azért nyitottam ezt a topicot mert nem találom a régi map3.questet sem a
give_basic_weapon.questet :/
hogy tudnám kitörölni a régit hogy csak ez legyen meg??
ez lenne az új
http://metin2hungary.net/index.php?topic=175011.0
ki törlöd a quest mappából ki törlöd a quest listből rebbotolsz felhúzod az új map3.questedet beleírod a quest_listbe h
map3.quest
virtual boxban be írod h
cd /home/game/quest
./qc map3.quest
reboot.
és kész is.
másik fele
Berakás:
1. Töltsd le: KATT IDE
2. Bontsd ki az etc.eix/epk-t, és menj bele a ymir work/ui/game/questboard/ mappába és rakd bele a
004.tga-t amit letöltöttél.
XML hozzá:
Kód: [Kijelölés]
<File archivedPath="d:/ymir work/ui/game/questboard/004.tga" type="1"><![CDATA[Source\ymir work\ui\game\questboard\004.tga]]></File>
még mindig be adja a régit is..:D
az új-at is be adja de utána a régit is... :/
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F131024%2Fbelepes_www.kepfeltoltes.hu_.png&hash=95ef1916c819722091ae4c5fa65bc7015540866c)
Hol lehet ? :/
notarget-ben!
"Franzy SF"
Mennyél fel a szerverdre keresd ki az object mappát, azon belül notarget, és ott találsz mappákat. pl.: login mappa, keresd ki a map3.start, give_basic_weapon.start, vagy akármilyen fájlokat az a lényeg a quest neve legyen benne tehát. map3.xyxy ezeket töröld az összes mappából, és újra ./qc-zd le az új questet.
Mondom hogy nincs :/
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F131024%2F2132141_www.kepfeltoltes.hu_.png&hash=f1a0cac8ba1d6a0c10a4b8e76100cc6e195a9fac)
Megnézted az összes mappát?... Ne csak a logint..
igen az összeset megnéztem egyikbe sincs.
Kellene egy alap map3.quest a franziból és ha azt látnám szerintem megtudnám mondani mi a gond..
És honnan adjak olyat ?
Az már nem az én dolgom. Az a gond alap franzi SF-el nem dolgoztam, lehet ott a give_basic_weapon quest dobja ki az üzenetet..
Franziba a give_basic_weapon quest felelős érte.
Nézd meg a xy.start questet lehet, hogy az az.
xy.start azt én írtam és az az hogy belép a GM és ki írja mindenkinek hogy Only
Nem lenne egyszerűbb a "kasztodra cuccot" szövegre keresni a questek közt, azonnal kiderülne melyikben van.
ez lenne az ?
say_title ( "ÜDVÖZÖLEK" )
say ( "xy Szerverén" )
say ( "Kapsz tőlünk kasztodra cuccot" )
say ( "és 100k yangot" )
say ( "Jó játékot kíván a xy" )
pc . give_item2 ( "70038" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
pc . change_money ( 100000 )
pc.set_skill_level (131,10)
horse.set_level("1")
say_reward ( "Kaptál 100k yangot." )
say_reward ( "Kaptál felszerelést a kasztodra!." )
say_reward ( "Kaptál egy alap lovat." )
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc . job == 0 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "3009" , 1 )
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12209" , 1 )
elseif pc . job == 1 then
pc . give_item2 ( "1009" , 1 )
pc . give_item2 ( "2009" , 1 )
pc . give_item2 ( "8000" , 200 )
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12349" , 1 )
elseif pc . job == 2 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12489" , 1 )
elseif pc . job == 3 then
pc . give_item2 ( "7009" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12629" , 1 )
end
végüllis ez lenne a logikus :D
Ez lesz az. Töröld aztán jó lesz.
És ehhez hogy írom hozzá ezt ?
EHHEZ:
quest logindesign begin
state start begin
when login begin
if pc.getqf("basic_weapon") != 0 then -- old version support
return
end
if pc.getqf("basic_weapon")==1 then
return;
end
pc.setqf("basic_weapon", 1)
notice_all("Egy új játékos csatlakozott a szerverhez, sok szerencsét kívánunk " .. pc.get_name() .. " !")
addimage ( - 100 , - 70 , "login.tga" )
set_state ( "__COMPLETE__" )
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
EZT:
pc . give_item2 ( "70038" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
pc . change_money ( 100000 )
pc.set_skill_level (131,10)
horse.set_level("1")
say_reward ( "Kaptál 100k yangot." )
say_reward ( "Kaptál felszerelést a kasztodra!." )
say_reward ( "Kaptál egy alap lovat." )
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc . job == 0 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "3009" , 1 )
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12209" , 1 )
elseif pc . job == 1 then
pc . give_item2 ( "1009" , 1 )
pc . give_item2 ( "2009" , 1 )
pc . give_item2 ( "8000" , 200 )
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12349" , 1 )
elseif pc . job == 2 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12489" , 1 )
elseif pc . job == 3 then
pc . give_item2 ( "7009" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12629" , 1 )
end
a szöveget a képre írom rá.
pc.setqf("basic_weapon", 1)
Ez alá, de több helyen is működhet. De ez a legjobb.
Valami nem szimpi neki nem adja oda a cuccot :/
Így néz ki a quest
quest logindesign begin
state start begin
when login begin
if pc.getqf("basic_weapon") != 0 then -- old version support
return
end
if pc.getqf("basic_weapon")==1 then
pc . give_item2 ( "70038" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "50051" , 1 )
pc . change_money ( 100000 )
pc.set_skill_level (131,10)
horse.set_level("1")
say_reward ( "Kaptál 100k yangot." )
say_reward ( "Kaptál felszerelést a kasztodra!." )
say_reward ( "Kaptál egy alap lovat." )
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc . job == 0 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "3009" , 1 )
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12209" , 1 )
elseif pc . job == 1 then
pc . give_item2 ( "1009" , 1 )
pc . give_item2 ( "2009" , 1 )
pc . give_item2 ( "8000" , 200 )
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12349" , 1 )
elseif pc . job == 2 then
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12489" , 1 )
elseif pc . job == 3 then
pc . give_item2 ( "7009" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "12629" , 1 )
end
return;
end
pc.setqf("basic_weapon", 1)
notice_all("Egy új játékos csatlakozott a szerverhez, sok szerencsét kívánunk " .. pc.get_name() .. " !")
addimage ( - 100 , - 70 , "login.tga" )
set_state ( "__COMPLETE__" )
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
Próba így:
[spoiler]quest logindesign begin
state start begin
when login begin
if pc.getqf("basic_weapon") != 0 then -- old version support
return
end
if pc.getqf("basic_weapon")==1 then
return
end
pc.setqf("basic_weapon", 1)
notice_all("Egy új játékos csatlakozott a szerverhez, sok szerencsét kívánunk " .. pc.get_name() .. " !")
addimage(- 100, - 70, "login.tga")
pc.give_item2("70038", 200)
pc.give_item2("27003", 200)
pc.give_item2("27006", 200)
pc.give_item2("72702", 1)
pc.give_item2("50051", 1)
pc.change_money(100000)
pc.set_skill_level (131,10)
horse.set_level("1")
--clear_letter()
if pc.job == 0 then
pc.give_item2("19", 1)
pc.give_item2("3009", 1)
pc.give_item2("11209", 1)
pc.give_item2("16009", 1)
pc.give_item2("14009", 1)
pc.give_item2("17009", 1)
pc.give_item2("15009", 1)
pc.give_item2("13009", 1)
pc.give_item2("12209", 1)
elseif pc.job == 1 then
pc.give_item2("1009", 1)
pc.give_item2("2009", 1)
pc.give_item2("8000", 200)
pc.give_item2("11409", 1)
pc.give_item2("16009", 1)
pc.give_item2("14009", 1)
pc.give_item2("17009", 1)
pc.give_item2("15009", 1)
pc.give_item2("13009", 1)
pc.give_item2("12349", 1)
elseif pc.job == 2 then
pc.give_item2("19", 1)
pc.give_item2("11609", 1)
pc.give_item2("16009", 1)
pc.give_item2("14009", 1)
pc.give_item2("17009", 1)
pc.give_item2("15009", 1)
pc.give_item2("13009", 1)
pc.give_item2("12489", 1)
elseif pc.job == 3 then
pc.give_item2("7009", 1)
pc.give_item2("11809", 1)
pc.give_item2("16009", 1)
pc.give_item2("14009", 1)
pc.give_item2("17009", 1)
pc.give_item2("15009", 1)
pc.give_item2("13009", 1)
pc.give_item2("12629", 1)
end
set_state("__COMPLETE__")
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
[/spoiler]
Köszönöm működik témát zárom :)