[How to Build Gildenland] P Server , auch Hamachi

11/04/2009 09:18 fabbi94#46
^^ jo also ich habe index 1 map 1 x 429048 Y 937517 widh 1000 high 1000 guild id 0 guilde lvl limit 10 price 10000000 enabel YES
11/04/2009 09:20 [.ToyGun.]#47
ist glaube ich richtig so ungefähr steht es bei mir auch^^
11/04/2009 09:35 fabbi94#48
und warum ist dan kein verwalter auf der map?
11/04/2009 09:41 [.ToyGun.]#49
dann hasst du irgendwo anders den fehler
11/04/2009 09:48 fabbi94#50
und wo könte des sein?
11/04/2009 11:35 reymyking#51
Wie bekomme ich die richtigen Kordis wenn ich zB gelbe Reich auf 886 630 ein stehen haben will? Wenn ich die normalen Kordis nehme ist das oben iwo und wenn ich die nehme wenn ich mich da hintelepotiere ist das unter große Karte angezeigt.
11/04/2009 14:39 JanKilla#52
Quote:
Originally Posted by reymyking View Post
Wie bekomme ich die richtigen Kordis wenn ich zB gelbe Reich auf 886 630 ein stehen haben will? Wenn ich die normalen Kordis nehme ist das oben iwo und wenn ich die nehme wenn ich mich da hintelepotiere ist das unter große Karte angezeigt.

x y
88600 63000
11/04/2009 14:40 °Soranya°#53
Danke!
11/04/2009 14:41 JanKilla#54
Quote:
Originally Posted by fabbi94 View Post
^^ jo also ich habe index 1 map 1 x 429048 Y 937517 widh 1000 high 1000 guild id 0 guilde lvl limit 10 price 10000000 enabel YES

Der Fehler liegt in deinen Koords !

Nehmen wir an Ausgangs Koords sind 429,937

Dann müsste Datenbank stehen 42900 , 93700
11/04/2009 16:55 ¢äÞtnSuN#55
Ich kann keine Gebäude bauen xDD...

Habe alle Materialien, aber wenn ich auf Bestätigen Klicke,

geht er aus dem Menü heraus und nix geschieht^^

Mfg
11/04/2009 17:04 JanKilla#56
Hm... seriöus^^
11/05/2009 10:49 reymyking#57
Bei mir steht immer "Das Grundstück wurde schon verkauft!", obwohl das nichts timmt, wieso? ^^
11/06/2009 03:50 blade007#58
ich habe es geschafft:

Code:
quest guild_building begin
    state start begin
        when 20040.click begin
            say("Grundstuecksverwalter:[ENTER]"..
                "Ich bin Grundstuecksverwalter und zustaendig fuer[ENTER]"..
                "den Verkauf von Landflaechen. Bevor die Monster[ENTER]"..
                "das Land in der Mitte des Kontinents besetzten,[ENTER]"..
                "hatten wir nicht unter Landknappheit zu leiden[ENTER]"..
                "und es ging allen gut. Jetzt verkaufe ich das[ENTER]"..
                "Land nur noch an die Gildenanfuehrer, die es als[ENTER]"..
                "Gildenland nutzen. Willst du dieses Grundstueck[ENTER]"..
                "kaufen?[ENTER]")

            local s = select(locale.yes, locale.no)

            if s == 1 then
                if not pc.is_guild_master() then
                    say("Ich kann dir das Land nicht geben.[ENTER]"..
                        "Bitte verzeih mir.")
                elseif building.has_land(pc.get_guild()) then
                    say("Wenn Sie das Land kaufen koennen Sie nicht andere Flaechen dazu erwerben.")
                else
                    local land_id = building.get_land_id(pc.get_map_index(), pc.get_x()*100, pc.get_y()*100)

                    [COLOR="Red"]if land_id == 1 then[/COLOR]
                        say("Fehler.")
                    else
                        local price, owner, guild_level_limit = building.get_land_info(land_id)
                        say("Wenn Sie das Land kaufen muessen Sie es besiedeln.[ENTER]"..
                            "Kaufpreis: "..price.." Yang.[ENTER]")

                        if guild.level(pc.get_guild()) < guild_level_limit then
                            say("Ihnen mangelt es an Gildenmitgliedern.[ENTER]")
                        else
                            say("Wollen Sie dieses Land nun kaufen?")

                            s = select(locale.yes, locale.no)

                            if s == 1 then
                                local price, owner, guild_level_limit = building.get_land_info(land_id)

                                [COLOR="Blue"]if owner != 0 then[/COLOR]
                                    say("Dieses Stueck Land wurde bereits gekauft.")
                                elseif pc.gold < price then
                                    say("Bringen Sie bitte naechstes mal genug Yang mit.")
                                else
                                    pc.changegold(-price)
                                    building.set_land_owner(land_id, pc.get_guild())
                                    notice(guild.name(pc.get_guild()).."Sie haben das Land erfolgreich gekauft!")
                                end
                            else
                                say("Wenn Sie dieses Land kaufen moechten, kommen Sie bitte wieder.")
                            end
                        end
                    end
                end
            else
                say("Wenn Sie dieses Land kaufen moechten, kommen Sie bitte wieder.")
            end
        end
    end
end
if land_id == 0 then auf 1 ändern.
if owner != 0 then auf 0 lassen.
so hat es bei mir geklappt.

Edit: Einige haben ja probs mit ( Das Grundstück wurde schon verkauft ) das liegt daran das ihr
if owner != 0 then auf 0 lassen müsst dann kommt diese meldung auch nicht mehr.
So war es zumindest bei mir.

Wenn ihr häuser bauen wollt müsst ihr erst 1 oder 2 steine setzen dann ein haus/schmiedshaus

mfg: blade
11/06/2009 11:05 kobbi#59
Bei mir ist auch das Problem ich möchte irgentwo ein Grundstück Bauen also
dort wo ich es möchte gebe ich Kordi ein aber am schluss ist
es gahnz oben Im Wasser Das Land!

Wieso?
11/06/2009 11:14 o0°()Zero()°0o#60
nice aber warum hald o.0