EazyLang [v2] by [NSG]Bright
Hallo liebe Breadfisch Community,
ich will euch hier meine erste Include vorstellen. Sie ist dazu gedacht schnell und einfach Multilinguale Server zu erstellen.
_____________________________________________________________________________________________________
Funktionen:
SetLanguageForPlayer(playerid, LanguageID);
Stellt die Sprache des Spielers ein. 0 steht für die erste Sprache und 1 für die zweite.
-----------------------------------------------------------------------------------------------------------------------------------
SetLanguageForAll(LanguageID);
Fast dasselbe wie bei SetLanguageForPlayer, nur wird hier die Sprache ALLER User die online sind eingestellt.
-----------------------------------------------------------------------------------------------------------------------------------
SendLanguageMessage(playerid, color, langmessage1[], langmessage2[]);
Sendet eine nach Sprache abhängige Message mit der ausgewählten Farbe an "playerid".
-----------------------------------------------------------------------------------------------------------------------------------
SendLanguageMessageForAll(color, langmessage1[], langmessage2[]);
Sendet eine nach Sprache abhängige Message mit der ausgewählten Farbe an alle User die online sind.
-----------------------------------------------------------------------------------------------------------------------------------
LanguageGameTextForPlayer(playerid, langmessage1[], langmessage2[], style, time);
Sendet einen Sprachabhängigen GameText mit dem ausgewählten Style + Time an "playerid".
-----------------------------------------------------------------------------------------------------------------------------------
LanguageGameTextForAll(langmessage1[], langmessage2[], style, time);
Sendet einen Sprachabhängigen GameText mit dem ausgewählten Style + Time an alle aktiven User.
Changelog v2:
Ab jetzt ist die Include Trilingual. D.h. ihr könnt bis zu 3 Sprachen benutzen. Natürlich könnt ihr aber auch weiterhin nur 2 Sprachen benutzen.
Neue Funktionen:
SendLanguageMessageEx(playerid, color, langmessage1[], langmessage2[], langmessage3[]);
Sendet eine von 3 Sprachen abhängige Message an den Player.
SendLanguageMessageForAllEx(color, langmessage1[], langmessage2[], langmessage3[]);
Sendet eine von 3 Sprachen abhängige Message an alle User.
LanguageGameTextForPlayerEx(playerid, langmessage1[], langmessage2[], langmessage3[], style, time);
Sendet einen von 3 Sprachen abhängigen GameText mit dem frei einstellbaren Style + Zeit an den Player.
LanguagGameTextForAllEx(langmessage1[], langmessage2[], langmessage3[], style, time);
Sendet einen von 3 Sprachen abhängigen GameText mit dem frei einstellbaren Style + Zeit an alle User.
___________________________________________________________________________________________
Downloadlinks:
Version 1 (alte Version):
RapidShare:EazyLang RapidShare
Pastebin:EazyLang Pastebin
Version 2 (neue Version):
RapidShare:EazyLangv2 RapidShare
Pastebin:EazyLangv2 Pastebin
Ich hoffe euch gefällt diese Include und wenn sie auf viel positives Feedback stößt, werde ich noch etwas ganz besonderes releasen dass auch mit EazyLang zu tun haben wird.
Mit freundlichen Grüßen,
[NSG]Bright