x - y
Einige können es sich denken , richtig die Koordinaten des Landes
TIPP
Spoiler:
Gebt InGame /state ein , dort stehen die genauen Koords
width - height
Richtig gedacht , länge und breite
Es stellt die Größe des Landes ein , es ist einstellbar wie ihr wollt
Nur Achtung
Spoiler:
Bei zu großen Ländern steht der Gildenverwalter nicht dort wo er stehen soll
guild_id
Hier steht später die GildenID , wenn eine Gilde das Land erworben habt , wird es dort eingetragen sein.
Dort kommt eine "0" Rein.
guild_level_limit
Es gibt das Mindest LvL. der Gilde an , um das Land zu kaufen
Price
Hier kommt der Preis des Landes hinein , z.B. 70.000.000 "Ohne die Punkte"
Habt ihr dies alles Erfolgreich eingetragen kommt es nun zur Quest Datei
Ihr verbindet unter :
Instand Server Files
Spoiler:
usr/rain/channel/share_data/locale/hongkong/quest
Und öffnet guild_building.quest , ersetzt den Inhalt mit folgen dem
Spoiler:
----------------------------------------------------
--Guild Building Quest
--Written by ~Raaawr~
----------------------------------------------------
quest guild_building begin
state start begin
when 20040.click begin
say_title("Grundstücksverwalter:")
say("Ich bin Grundstücksverwalter und zuständig für")
say("den Verkauf von Landflächen. Bevor die Monster")
say("das Land in der Mitte des Kontinents besetzten,")
say("hatten wir nicht unter Landknappheit zu leiden")
say("und es ging allen gut. Jetzt verkaufe ich das")
say("Land nur noch an die Gildenanführer, die es als")
say("Gildenland nutzen. Willst du dieses Grundstück")
say("kaufen?")
local s = select(locale.yes, locale.no)
if s == 1 then
if not pc.is_guild_master() then
say_title("Gründstücksverwalter")
say("Ich kann dir das Land nicht geben.")
say("Bitte verzeih mir.")
elseif building.has_land(pc.get_guild()) then
say("Wenn du dieses Land kaufst kannst du")
say("kein anderes Land zusätzlich kaufen.")
else
local land_id = building.get_land_id(pc.get_map_index(), pc.get_x()*100, pc.get_y()*100)
if land_id == 1 then
say("Es tratt ein Fehler auf.")
else
local price, owner, guild_level_limit = building.get_land_info(land_id)
say("Wenn Sie das Land kaufen muessen Sie es besiedeln.")
say("Kaufpreis: "..price.." Yang.")
if guild.level(pc.get_guild()) < guild_level_limit then
say("Ihnen mangelt es an Gildenmitgliedern.")
else
say("Willst du dieses Land wirklich kaufen?")
s = select(locale.yes, locale.no)
if s == 1 then
local price, owner, guild_level_limit = building.get_land_info(land_id)
if owner != 0 then
say("Dieses Stück Land wurde bereits gekauft.")
elseif pc.gold < price then
say("Bring bitte nächstes mal genug Yang mit.")
else
pc.changegold(-price)
building.set_land_owner(land_id, pc.get_guild())
notice(guild.name(pc.get_guild()).." hat das Land erfolgreich gekauft!")
end
else
say("Wenn du dieses Land kaufen willst, komm bitte später wieder.")
end
end
end
end
else
say("Wenn du dieses Land kaufen willst, komm bitte später wieder.")
end
end
end
end
Nun sind Gildenländer erwerbbar ... Denkt ihr , aber ein Schritt kommt noch.
Die Make.sh ausführen , wird in einigen Threads erklärt
Jedoch erkläre ich es in meinen Eigenen Worten :
Wenn ihr die Datei schon habt macht ihr folgendes im Vpc
Spoiler:
cd -usr-rain-channel-share?data-locale-hongkong-quest
chmod 777 make.sh
sh make.sh
Wartet einen moment und schreibt InGame "reload q" Ohne die "
Nun Gut jetzt ist die Quest reloaded aber nicht der NPC wo er stehen soll.
Das macht ihr so
Spoiler:
"/reload" Ohne die "
Sobald es reloaded ist schreibt ihr
"/mh" Ohne die "
D.h. Die Map wird reloaded , ihr bekommt einen Kick aber könnt sofort wieder einloggen.