[Umfrage]Bilungualer Server

02/23/2011 18:17 .Resistance#31
[schleichwerbung]Für den Clienten: [Only registered and activated users can see links. Click Here To Register...][/schleichwerbung]

Und wengen den Quests:
Ich kenn mich mit Quests schreiben nicht aus, aber geht es, das man per Quest etwas in die DB schreibt, und später wieder ausließt? Oder aus ieine andere Art, eine Zahl oder Zeichen dauerhaft für einen Spieler zu speichern?
Wenn ja, ganz am Anfang eine Quest, in der gefragt wird, ob man deutsche oder englische Quests haben will, und das dann in die DB in eine neue Spalte schreiben. Dann bei jeder Quest eine If-Schleife rein, die ausließt, welche Sprache man gewählt hat, und dann den Text in der jeweiligen Sprache ausgeben.

Andere Möglichkeit, die mir einfällt:
Wieder am Anfang fragen ob deutsch oder englisch, und dann für jede Sprache ein Item nehmen, das keine Funktion hat, nicht handelbar ist, und das man nicht fallen lassen kannt, und dann wieder eine If-Schleife, die schaut welches der beiden Items im Inventar ist und dann den dem entsprechenden Text ausgeben.
02/23/2011 18:32 .Jack#32
Quote:
Originally Posted by poll7979 View Post
[schleichwerbung]Für den Clienten: [Only registered and activated users can see links. Click Here To Register...][/schleichwerbung]

Und wengen den Quests:
Ich kenn mich mit Quests schreiben nicht aus, aber geht es, das man per Quest etwas in die DB schreibt, und später wieder ausließt? Oder aus ieine andere Art, eine Zahl oder Zeichen dauerhaft für einen Spieler zu speichern?
Wenn ja, ganz am Anfang eine Quest, in der gefragt wird, ob man deutsche oder englische Quests haben will, und das dann in die DB in eine neue Spalte schreiben. Dann bei jeder Quest eine If-Schleife rein, die ausließt, welche Sprache man gewählt hat, und dann den Text in der jeweiligen Sprache ausgeben.

Andere Möglichkeit, die mir einfällt:
Wieder am Anfang fragen ob deutsch oder englisch, und dann für jede Sprache ein Item nehmen, das keine Funktion hat, nicht handelbar ist, und das man nicht fallen lassen kannt, und dann wieder eine If-Schleife, die schaut welches der beiden Items im Inventar ist und dann den dem entsprechenden Text ausgeben.

das mit den Quests habe ich schon geregelt.
ich habe (so wie du es in deiner ersten Methode beschrieben hast) eine Quest geschrieben die nach der Sprache fragt.
je nachdem was man wählt, wird in der Quest Tabelle (in der DB unter Player ist eine Tabelle namens 'Quest') Die funktion Sprache auf 1 für Deutsch oder 2 für Englisch gesetzt.
am Anfang jeder Quest steht dann:
if pc.getqf("Sprache") == 1 then
bzw
if pc.getqf("Sprache") == 2 then

So wird dann nur entweder Deutsch oder Englisch geschrieben.

Allerdings finde ich die Methode mit den 2 local Ordnern besser, muss sie nurnoch testen.

Ansonsten geht natürlich auch die 2 Channel Methode.


LG,
Jack
02/23/2011 18:38 .Resistance#33
Ich wusste, dass ich das schon mal gelesen habe, und grad hab ich auch geseht wo: [Only registered and activated users can see links. Click Here To Register...]
^^
02/23/2011 18:51 Killermen123#34
2 clients und 2 chs dann würde alles english bzw deutsch gehen mfg
02/23/2011 18:59 .Resistance#35
Hatte grad noch ne Idee:
Wie wäre es, wenn man ein deutsches und ein englisches Reich macht. (Soll nicht so wie TEUTSCHES REICH!!!!! rüberkommen) Aber das fände ich auch witzig. Dann halt in den Quests eine Reichabfrage einbauen
02/23/2011 19:05 .Jack#36
Quote:
Originally Posted by poll7979 View Post
Ich wusste, dass ich das schon mal gelesen habe, und grad hab ich auch geseht wo: [Only registered and activated users can see links. Click Here To Register...]
^^
das gibts ja erst seid 2 Tagen O.o
das mit den qf (questfunction) ist aber schon wesentlich länger bekannt^^

Quote:
Originally Posted by Killermen123 View Post
2 clients und 2 chs dann würde alles english bzw deutsch gehen mfg
jau das stimmt, diese Methode wurde auchschon öfters gepostet, ich möchte aber eigentlich das Deutsche und andere auf EINEM CH zusammenspielen...

Quote:
Originally Posted by .aQua View Post
Das gibts bereits oO<---
das kann gut sein, ich hab' auch nie geglaubt, dass ich der erste bin der so ein Projekt startet.

Außerdem geht es hier ja allgemein um die Idee und wie sie ankommt...

LG,
Jack


€dit:

Quote:
Originally Posted by poll7979 View Post
Hatte grad noch ne Idee:
Wie wäre es, wenn man ein deutsches und ein englisches Reich macht. (Soll nicht so wie TEUTSCHES REICH!!!!! rüberkommen) Aber das fände ich auch witzig. Dann halt in den Quests eine Reichabfrage einbauen
stimmt, das wäre auch eine gute Idee.
dann könnte man die Monarchenwahl auch gut einbauen.
Jedes Reich wählt einen Führer xD

Trotztdem bleibt in dem Fall das Problem mit der DB.
Und die 2 localen müssen trotztdem eingebaut werden.
02/23/2011 19:25 batitun#37
Man kann auch einfach das ch weise machen
ch1: Deutsch
ch2: englisch
ist ganz einfach :>
02/23/2011 19:31 B4c4rDi#38
Quote:
Originally Posted by batitun View Post
Man kann auch einfach das ch weise machen
ch1: Deutsch
ch2: englisch
ist ganz einfach :>
er wills auf einem channel zsm haben....
ein post über dir lesen :P
02/23/2011 19:38 .Jack#39
Quote:
Originally Posted by batitun View Post
Man kann auch einfach das ch weise machen
ch1: Deutsch
ch2: englisch
ist ganz einfach :>
Ja das stimmt, wurde auch schon öfters vorgeschlagen und ich selber bin auchschon auf die Idee gekommen.


Wenn Jemand eine Englische sting.txt oder locale.lua hat, bitte bei mir melden ;)

auch gerne gesehen sind standard quests, wie die Seeli quest oder fertigkeiten neuverteilung und co.


LG
Jack
02/23/2011 19:40 [SA]John#40
Was krass wäre, wenn man sich einloggt kommt ein Fenster, dort steht "Wähle deine Sprache" bzw. "Change your language" und dann mit bestimmten gameflags bzw. English ist game.set_event_flag("Sprache", 1) und Deutsch dann ("Sprache", 2) so das dass dann immer in JEDER quest hinzugefügt wird, sprich gleich nach state start kommt
when login or levelup with pc.get_level() >= 10 begin and game.get_event_flag("Sprache") == 1 then
say("Deutsch blabla") und so kann man das auch in English machen. Ist eig garnicht so schwer wie man immer ddenkt mit den Quest´s jz. Dann brauch man auch keine 2 CH´s und das mit den Mobs etc. kann man 2 Clients machen :)

Mfg, John
02/23/2011 19:44 .Resistance#41
Ja mach 2 Führer und nenn den Server dann 3. WorldWar Metin2 oder so :P
02/23/2011 19:56 .Jack#42
Ja das wäre Krass :D
denke aber mal würde nicht sogut ankommen, außerdem habe ich schon Namen + Homepage (die ist zumindest in Arbeit)

Quote:
Originally Posted by [SA]John View Post
Was krass wäre, wenn man sich einloggt kommt ein Fenster, dort steht "Wähle deine Sprache" bzw. "Change your language" und dann mit bestimmten gameflags bzw. English ist game.set_event_flag("Sprache", 1) und Deutsch dann ("Sprache", 2) so das dass dann immer in JEDER quest hinzugefügt wird, sprich gleich nach state start kommt
when login or levelup with pc.get_level() >= 10 begin and game.get_event_flag("Sprache") == 1 then
say("Deutsch blabla") und so kann man das auch in English machen. Ist eig garnicht so schwer wie man immer ddenkt mit den Quest´s jz. Dann brauch man auch keine 2 CH´s und das mit den Mobs etc. kann man 2 Clients machen :)

Mfg, John
Ich Zitiere mich nur ungern selbst:

Quote:
Originally Posted by .Jack View Post
das mit den Quests habe ich schon geregelt.
ich habe (so wie du es in deiner ersten Methode beschrieben hast) eine Quest geschrieben die nach der Sprache fragt.
je nachdem was man wählt, wird in der Quest Tabelle (in der DB unter Player ist eine Tabelle namens 'Quest') Die funktion Sprache auf 1 für Deutsch oder 2 für Englisch gesetzt.
am Anfang jeder Quest steht dann:
if pc.getqf("Sprache") == 1 then
bzw
if pc.getqf("Sprache") == 2 then

So wird dann nur entweder Deutsch oder Englisch geschrieben.
ich hab's also schon mit den qf's gemacht und auch erfoglreich getestet.
Problem ist halt nur, das die string.txt und locale.lua sich nicht mit dieser Abfrage nutzten lassen können.
Deshalb finde ich die Idee mit den 2 localen besser, bin grad dabei sie zu testen.

Btw: es heißt 'Choose your language'.
'Change you language' würde 'Wechsel deine Sprache' heißen :D
nicht bös' gemeint^^


LG,
Jack
02/23/2011 19:59 .Resistance#43
War auch nur ne total dämliche Idee^^
Vll kannst du ja eine Quest machen, die immer aktiv ist, dass man immer die Sprache wechseln kann.
02/23/2011 20:01 [SA]John#44
Soweit ich weis gehen qf´s NUR bei der selben Quest, also müsstest du dann alles
in einer Quest schreiben^^ deshalb sind gameflag´s besser für das geeignet
02/23/2011 20:18 .Jack#45
Quote:
Originally Posted by [SA]John View Post
Soweit ich weis gehen qf´s NUR bei der selben Quest, also müsstest du dann alles
in einer Quest schreiben^^ deshalb sind gameflag´s besser für das geeignet
jo hast recht, hast mich ja eben in Skype eines besseren belehrt^^


Quote:
Originally Posted by poll7979 View Post
War auch nur ne total dämliche Idee^^
Vll kannst du ja eine Quest machen, die immer aktiv ist, dass man immer die Sprache wechseln kann.
jo das bau ich einfach in nen NPC ein, das man nachdem man eine Sprache gewählt hat, sie dort wieder wechseln kann.

Noch besser ist es allerdings immernoch mit den 2 Localen, da man dort, je nachdem welchen Client man nimmt, automatisch die richtige Sprache hat.