[Umfrage]Bilungualer Server

02/23/2011 20:20 .Delta#46
Gameflags sind dafür auch nicht wirklich geeignet oder?
Belehrt mich eines Bessern, falls ich mich irre, aber gelten Gameflags nicht für ALLE Spieler, womit die individuelle Sprachwahl eigentlich unnötig ist?
02/23/2011 20:44 .Jack#47
Quote:
Originally Posted by Delta619 View Post
Gameflags sind dafür auch nicht wirklich geeignet oder?
Belehrt mich eines Bessern, falls ich mich irre, aber gelten Gameflags nicht für ALLE Spieler, womit die individuelle Sprachwahl eigentlich unnötig ist?
nicht wenn du eine Variable speicherst die einen von Spieler zu Spieler unterschiedlichen Wert hat.
als Beispiel der Name:

PHP Code:
local name = pc.get_name()

if 
game.get_event_flag(name) == 0 then
   say
("Sprachwahl")
   
usw.
   .
   .
   .
   .
   
local s = select("Deutsch" , "English")
   if 
s == 1 then
      game
.set_event_flag(name , 5)
   elseif 
s == 2 then
      game
.set_event_flag(name , 6) 
oder sowas in der Art.
02/23/2011 20:46 .Delta#48
stimmt, da hast du recht.
Hatte ich nicht mitbedacht, war bei einem konstentem Namen ;)
02/23/2011 21:05 .Jack#49
hoa hatte ich erst auchnicht, aber [SA]John hat's mir dann gezeigt^^

wobei man nicht unbedingt den Namen nehmen muss sondern auch irgendwas anderes nehmen kann.
02/23/2011 21:40 .NewEra :3#50
Ich meinte auch 1 Server auf 1 Root !
02/23/2011 21:46 .Turk#51
Mir gefällt die Idee auch sehr gut, ich würde mich auch gerne als Gm zur verfügung stellen, da ich ziemlich gute Englisch kenntnisse habe. ^^
02/23/2011 22:08 .Jack#52
Quote:
Originally Posted by .NewEra :3 View Post
Ich meinte auch 1 Server auf 1 Root !
hmm?
hat irgendwer was anderes gesagt?
ich habe doch gesagt, deine Idee gefällt mir bis jetzt am besten.

bei der Serverinfo.py hab' ich ne kleine Frage:
PHP Code:
if (locale.IsEUROPE() and app.GetLocalePath() == "locale/de"): 
checkt das

PHP Code:
app.GetLocalePath() == "locale/de" 
den Pfad der localen?
also Serverside?
oder nur Clientside?

Eigentlich kann das ja nur Clientside sein, weil ohne Serverinfo.py er ja nicht weiß wohin connectet werden soll.

und wenn der Client Pfad auf locale/eng steht, nimmt er Serverside dann automatisch den selben Pfad?

weil sonst wüsst ich nicht, wie das gehen sollte.

Quote:
Originally Posted by .Turk View Post
Mir gefällt die Idee auch sehr gut, ich würde mich auch gerne als Gm zur verfügung stellen, da ich ziemlich gute Englisch kenntnisse habe. ^^
naja, erstmal muss der Server stehen, dann suche ich ein Team...
aber wer bei der Übersetztung helfen möchte -> Pn an mich.
und wer eine englische sting.txt und oder locale.lua hat -> Pn an mich.


LG,
Jack
02/23/2011 23:41 CracK-#53
Ich hatte jetzt keine lust hier alles durchzuleßen,
daher weis ich nicht ob du das jetzt mit diesen Projekt vorhast oder nicht ;)
Jedoch finde ich, das es eine sehr gute idee ist. Also falls du noch
einen guten Teamler benötigst, kannst du dich ja gerne bei mir melden! ;)
02/24/2011 07:41 .NewEra :3#54
Quote:
Originally Posted by .Jack View Post
hmm?
hat irgendwer was anderes gesagt?
ich habe doch gesagt, deine Idee gefällt mir bis jetzt am besten.

bei der Serverinfo.py hab' ich ne kleine Frage:
PHP Code:
if (locale.IsEUROPE() and app.GetLocalePath() == "locale/de"): 
checkt das

PHP Code:
app.GetLocalePath() == "locale/de" 
den Pfad der localen?
also Serverside?
oder nur Clientside?

Eigentlich kann das ja nur Clientside sein, weil ohne Serverinfo.py er ja nicht weiß wohin connectet werden soll.

und wenn der Client Pfad auf locale/eng steht, nimmt er Serverside dann automatisch den selben Pfad?

weil sonst wüsst ich nicht, wie das gehen sollte.



naja, erstmal muss der Server stehen, dann suche ich ein Team...
aber wer bei der Übersetztung helfen möchte -> Pn an mich.
und wer eine englische sting.txt und oder locale.lua hat -> Pn an mich.


LG,
Jack
Code:
__IS_YMIR		= "YMIR" == app.GetLocaleServiceName()	
__IS_JAPAN		= "JAPAN" == app.GetLocaleServiceName()	
__IS_ENGLISH	= "ENGLISH" == app.GetLocaleServiceName()	
__IS_HONGKONG	= "HONGKONG" == app.GetLocaleServiceName()
__IS_NEWCIBN	= "NEWCIBN" == app.GetLocaleServiceName()
__IS_TAIWAN		= "TAIWAN" == app.GetLocaleServiceName()
__IS_EUROPE		= "EUROPE" == app.GetLocaleServiceName()		
__IS_CANADA		= "locale/ca" == app.GetLocalePath()
__IS_BRAZIL		= "locale/br" == app.GetLocalePath()
__IS_SINGAPORE	= "locale/sg" == app.GetLocalePath()
__IS_VIETNAM	= "locale/vn" == app.GetLocalePath()
Das sind die die du verwenden könntest.
Wenn du nun zb. die kompletten 2010er hast dann
musst du einfach auf Channel 2 die andere Locale Verlinken.
Dann hast du Channel 2 mit den Englischen Questen.
02/24/2011 17:53 .Jack#55
Quote:
Originally Posted by .NewEra :3 View Post
Code:
__IS_YMIR		= "YMIR" == app.GetLocaleServiceName()	
__IS_JAPAN		= "JAPAN" == app.GetLocaleServiceName()	
__IS_ENGLISH	= "ENGLISH" == app.GetLocaleServiceName()	
__IS_HONGKONG	= "HONGKONG" == app.GetLocaleServiceName()
__IS_NEWCIBN	= "NEWCIBN" == app.GetLocaleServiceName()
__IS_TAIWAN		= "TAIWAN" == app.GetLocaleServiceName()
__IS_EUROPE		= "EUROPE" == app.GetLocaleServiceName()		
__IS_CANADA		= "locale/ca" == app.GetLocalePath()
__IS_BRAZIL		= "locale/br" == app.GetLocalePath()
__IS_SINGAPORE	= "locale/sg" == app.GetLocalePath()
__IS_VIETNAM	= "locale/vn" == app.GetLocalePath()
Das sind die die du verwenden könntest.
Wenn du nun zb. die kompletten 2010er hast dann
musst du einfach auf Channel 2 die andere Locale Verlinken.
Dann hast du Channel 2 mit den Englischen Questen.
hmm naja so weit war ich auch schon...
also mit CH1 Deutsch CH2 englisch.
Ich möchte aber viel lieber beide CH beides haben...

aber zur Not kann mans auch immernoch so machen.