Probleme beim entbuggen (Gilde, Shops)

04/22/2010 14:52 MCEnergizzer#1
Hey leute,
Hab mir nen eigenen p-server gemacht und alles läuft auch wunderbar, nur ein problem ist da... Ich kann keine Gilde erstellen, da nichts passiert wenn man den Dorfwächter anspricht. Wie bringe ich den dazu, dass man über den wie im normalen spiel eine gilde erstellen kann?
Zweites Problem: wenn ich einen bündel nehme und einen privaten shop eröffnen will kommt erst normal das fenster, wo mann den namen eigeben muss, dann, wo man artikel rein tun muss und den preis eingeben, aber wenn man dann den OK knopf drückt und der shop fertig sein sollt, geht das fenster weg und man hat keinen shop offen. Das bündelchen ist auch noch da^^.
Vielleicht kann mir einer von euch helfen.. =)

Sry wenn es einen ähnlichen Tread bereits gibt...habe leider keinen gefunden =(
Vielen Dank im Voraus
04/22/2010 15:00 .Wollsocke#2
Lad dir mal den Clienten von NeonBLue runter...dann kannste den Wächter ansprechen und ne Gilde erstellen...

MfG .Wollsocke :)
04/22/2010 17:10 |★|554#3
das mit dem wächter liegt daran, das dein client die wörter die im ftp stehen nicht "lesen" kann
lösung:
klick den wächter an geh raus, ließ dir die syser.txt in deinem clienten durch da stehen wörter mit den komischen "zeichen"
nun gehst du zu usr/rain.../locale/hongkong/quest/guild_manage.txt und entfernst dort alle diese wörter bzw. anderst sie in was "deutsches"
order du nimmst dir einfach das hier kopierst rein dann ist auch gleich alles deutsch ;) (sind aus xxxAchixxx´s Serverfiles, NICHT meine)

Code:
quest guild_manage begin
    state start begin
	
	when guild_man1.chat."Gilde verlassen" or 
	    guild_man2.chat."Gilde verlassen" or 
	    guild_man3.chat."Gilde verlassen" 
	    with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
	    -- ??
	    say(locale.guild.withdraw_confirm)
	    local s = select("Ja", "Nein")
	    if s==1 then
		say("Du bist nun wieder Gildenlos!")
		pc.remove_from_guild()
		pc.setqf("new_withdraw_time",get_global_time())
	    end
	end

	when guild_man1.chat."Gilde auflösen" or 
	    guild_man2.chat."Gilde auflösen" or 
	    guild_man3.chat."Gilde auflösen"
	    with pc.hasguild() and pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin
	    -- ??
	    say(locale.guild.disband_confirm)
	    local s = select("Ja", "Nein")
	    if s==1 then
		say("Deine Gilde ist nun aufgelöst!")
		pc.destroy_guild()
		pc.setqf("new_disband_time",get_global_time())
		pc.setqf("new_withdraw_time",get_global_time())
	    end
	end

	when guild_man1.chat."Gilde gründen" or 
	    guild_man2.chat."Gilde gründen" or 
	    guild_man3.chat."Gilde gründen" 
	    with (pc.is_gm() or npc.empire == pc.empire) begin
	    local level_limit;
	    local guild_create_item

	    if get_locale() == "euckr" then
		level_limit = 40
		guild_create_item = false
	    else
		level_limit = 40
		guild_create_item = false 
	    end
		
	    if pc.hasguild() then
		return
	    end
	    if game.get_event_flag("guild_withdraw_delay")*86400 > 
		get_global_time() - pc.getqf("new_withdraw_time") then

		say(string.format("Du kannst jetzt noch keine neue Giled gründen! Warte noch eine Weile!", game.get_event_flag("guild_withdraw_delay")))
		return
	    end

	    if game.get_event_flag("guild_disband_delay")*86400 > 
		get_global_time() - pc.getqf("new_disband_time") then
		
		say(string.format("Du kannst jetzt noch keine neue Giled gründen! Warte noch eine Weile!", game.get_event_flag("guild_disband_delay")))
		return
	    end

	    say(locale.guild.create_confirm)
	    local s = select("Ja", "Nein")
	    if s == 2 then
		return
	    end

	    if pc.level >= level_limit then
		if pc.gold >= 200000 then
		    if not guild_create_item or pc.countitem(guild_create_item)>0 then
			game.request_make_guild()
		    else
			say("Dir Fehlt das Buch der Vorsehung!")
		    end
		else
		    say("Du hast nicht genug Geld um eine Gilde zu gründen!")
		end
	    else
		say("Dein Level ist nicht hoch genug um eine Gilde zu gründen!")
	    end
	end
    end
end
hoffe ich konnte helfen
achne moment wegen deinem zweiten problem:
du hast (evt. unbeabsichtigt) was in der quest verändert, die dafür zuständig ist das der shop sich öffnen lässt. hast du in letzter zeit was in diese richtung verändert?
04/22/2010 17:39 MCEnergizzer#4
Hmm...in diese Richtung...also nur die teleporterlabetei und Main Quest lv1, was irgendwie nicht hingehauen hat o.O
07/22/2010 22:32 xEr0r#5
@554
wo soll ich das reinkopieren?
EDIT: och jaa.... bin ich plöd^^ hat sich erledigt
07/22/2010 22:36 .IlluSion#6
Reported wegen Pushen eines alten Threads!
Ma aufs Datum geschaut!?
07/22/2010 22:41 .Yacki#7
Die Regeln sind nicht nur zur Verschönerung da :facepalm:

Bitte lest sie!

B2T:

Er wollte dir nur sagen, dass du die Datei ändern sollst, bzw. den Inhalt.
07/22/2010 22:44 .Link#8
Quote:
nun gehst du zu usr/rain.../locale/hongkong/quest/guild_manage.txt und entfernst dort alle diese wörter bzw. anderst sie in was "deutsches"
order du nimmst dir einfach das hier kopierst rein dann ist auch gleich alles deutsch (sind aus xxxAchixxx´s Serverfiles, NICHT meine)
Steht doch da erstmal lesen ?