GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: herban - 2011. június 14. - 17:49:19
-
Hello!
Két nyelvü szervernél, hogy tudom azt megcsinálni, hogy a textdraw-ba is lehessen két nyelven szöveget beírni?
(Multilang include-t használok)
-
new Text:TextDraw[2];
[pawn]TextDraw[0] // formázd meg pl magyarra
TextDraw[1] // ezt meg angolra vagy nem tudom milyen nyelvre[/pawn]
Aztán..
Nem tudom, hogy a multilang hogy ellenõrzi a nyelveket, de te gondolom igen..
Írok egy egyszerû példát
[pawn]if(ANGOL(playerid)) TextDrawShowForPlayer(playerid, TextDraw[1]);
else if(MAGYAR(playerid)) TextDrawShowForPlayer(playerid, TextDraw[0]);[/pawn]
-
Ezt a hibát írja:
expected token: \")\", but found \"-identifier-\"
[pawn]
// Ez az angol
if(PlayerInfo[playerid][Language] TextDrawShowForPlayer(playerid, Textdraw101);
//Magyar
else if(PlayerInfo[playerid][Language2] TextDrawShowForPlayer(playerid, Textdraw102);
[/pawn]
-
[pawn]
// Ez az angol
if(PlayerInfo[playerid][Language]) TextDrawShowForPlayer(playerid, Textdraw101);
//Magyar
else if(PlayerInfo[playerid][Language2]) TextDrawShowForPlayer(playerid, Textdraw102);
[/pawn]
-
Hogy tudnák a nyelvre hivatkozni?
Két fajtával is megprobáltam de még az üzenetet se küldi el
[pawn]
if(lang1[playerid] == 1) return TextDrawShowForPlayer(playerid,Textdraw35);
if(lang1[playerid] == 1)
{
SendClientMessage(playerid,red,\"Angol nyelv kiválasztva\");
TextDrawShowForPlayer(playerid,Textdraw35);
}
[/pawn]