[Pluginc] iTranslate [Übersetzt text von/in jede Sprache]

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Tag.


    Credits:
    *DracoBlue (pwncurl)
    *Totto8492 (GeoIP)
    *[HiC]Thekiller & [HiC]Cam (Demo-Gamemode)


    Setup (Server) :
    1. Download
    2. Datei entpacken und komplett ins SAMP Verzeichnis verschieben
    3. server.cfg konfigurieren (Beispiels server.cfg ist beigelegt)
    4. Server (neu)starten


    Setup (Skript):
    1. Installiere alles auf dem Srever (s.o.)
    2. setze #include <iTranslate> oben in den Skript
    3. iTranslate_OnPlayerConnect(playerid); unter public OnPlayerConnect(playerid)



    Befehle:
    translate(playerid,string[],endstring[],fromplayer);

    Zitat

    playerid = spieler, an den die nachricht gesendet wird , text wird in siene landessprache übersetzt
    string = der zu übersetzende text
    endstring = variable (string), in dem das resultat egspeichert wird
    fromplayer = Spieler, von dem text ist. Der text wird also aus siener landessprache in die von playerid übersetzt ( -1 = niemand = englisch)


    return`t 1 bei Erfolg, 0 bei Fehlschlag
    Zusätzlich wird zum Debugging eine Datei mit Quellcode angelegt, und ein print mit dem fehler ausgegeben



    Beispiel (enthalten im Beispiels-GM):
    public Inter_SendClientMessage(playerid,color,msg[],fromplayer)
    {
    new gettranslation[2048];
    if(translate(playerid,msg,gettranslation,fromplayer)) SendClientMessage(playerid,color,gettranslation);
    return 1;
    }



    Tipps:
    1. Lange texte in einem Rutsch übersetzen und dann auf mehrere zeilen zerlegen, das spart enorm ressourcen
    2. Einfache Wörter verwenden, "Spawn" auf Deutsch z.bsp. heißt "laichen" in Deutsch ;)


    Download :
    http://rapidshare.com/files/393658598/iTranslate_Linux.rar (Komplettpaket, 15-16MB)
    Pastebin (Bringt euch absolut garnichts...)


    Funktion:
    Da es manche Leute wohl nicht verstanden haben, damit kann man einen beliebigen text von jeder Sprache, in jede Sprache übersetzen.
    Dabei kann man auch playerids übernehmen, von denen dann die Landessprache genommen wird


    gl hf,
    Trooper

    2 Mal editiert, zuletzt von Trooper[Y] ()

  • nice idee aber ich bekomms iwie net hin xD


    trotzdem 7/10