[HOW TO]Speciális teleportos (különleges mapokra)

Indította Droug16, 2011-06-25, 17:12:33

2011-06-25, 17:12:33 Utolsó szerkesztés: 2011-06-26, 14:17:15 Szerző: Droug16
Üdv mindenkinek. Íme a leírás hogyan lehet saját teleportosod. És mindezt nem a Teleportos mappájában írod át hanem ezt a Quest mappába teszed. Sokkal egyszerűbb mint keresgélni az Object mappában. Mellesleg az összes NPC-t meg lehet csinálni így. (Vagyis hogy egy Quest magyarosítja le) Én speciel így csinálom. Kimásolsz egy Questet egy "random" mappába. Megkeresed a File-t és megnyitod (Notepad++-al).

   Így néz ki:                  
quest Questnév begin
state start begin
when NPC kódja.chat."Questnév" begin

say_title("Különleges teleportos:")
say("Üdvözöllek kalandor!")
say("Én olcsón elviszlek egy különleges mapra!")
say("Ha megszeretnéd nézni ajánlom hogy teleportálj el.")

wait()
if pc.count_item(Ide írd a tárgy IDjét amit elvegyen az illetőtől) >= 1 then
say_title("Különleges teleportos:")
say("Ezt a tárgyat kérem mindössze a teleportálásért.")
say("Szerintem nem kérek sokat...")
say("Hogy döntesz elteleportálsz a(z) Általad kiválasztott map neve mapra ?")
local s=select("Persze", "Dehogy")
if s==1 then
pc.removeitem("Ismét a tárgy IDjét ami elkell ogy vegyen", 1)
pc.warp(9999, 9999) <---- A kívánt map Koordinátája(Ezt a kéket innen töröld majd ki)
else
return
end
else
say_title("Különelges teleportos:")
say("Egy Kért tárgy IDje -re van szükséged hogy elteleportálj.")
say("Ha nem adod amit kérek nem tudlak elvinni!")
say_item_vnum(Tárgy IDje amit kér a teleportos)
end

end
end
end
[/FONT]Behelyezés:

Elmented a amit írtál átnevezed a .quest fájl nevét arra a névre amit ide: "Questnév" begin írtál.
Ha ez meg van megnyitod a FileZillát.

Ezen az útvonalon elmész a Quest mappába: /usr/rain/channel/share_data/locale/hongkong/quest

Ha ez megvolt a "Random" mappába elmentett .quest File-t a "Quest" mappába behúzod.

Ezennel  be van helyezve a szerverbe az új Quest.

Még a Reboot előtt az alábbi parancsokat írd be az Mcncc# szócska után.

Mindezek előtt a make nevű File-t (ami szintén a quest mappában található) átnevezed make.sh-ra.
És most már beírhatod az alábbi parancsokat:

cd /usr/rain/channel/share_data/locale/hongkong/quest [ENTER] <-- Ez az hogy hol található a quest (melyik mappát frissítse)
chmod 777 make.sh [ENTER] <-- Az [ENTER]-t nem kell hozzá írni (-.-")
sh make.sh [ENTER] <-- Persze csak ha átnevezted a "make" nevű filet make.shra
Vársz míg be nem fejezi a frissítést és ki nem írja h Mcncc#
és ezután rebootolsz

A játékban:

Egy GM karakterrel beírod ezt a parancsot:  /reload q <-- Aktualizálja az Új Questet

Az ilyen színnel írt mondatokat(szavakat) írjátok át egy általatok választott mondatra (szóra).


Ez nekem sikerült hamarosan mutatok képet.

Köszönöm hogy elolvastátok. További szép napot!
Üdv Droug