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

Cím: Két nyelvü szerver-nél textdraw
Írta: 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)
Cím: Két nyelvü szerver-nél textdraw
Írta: TengeriMalac - 2011. Június 14. - 18:21:22
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]
Cím: Két nyelvü szerver-nél textdraw
Írta: herban - 2011. Június 14. - 18:44:27
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]
Cím: Két nyelvü szerver-nél textdraw
Írta: Csabesz - 2011. Június 14. - 19:10:28
[pawn]
// Ez az angol
if(PlayerInfo[playerid][Language]) TextDrawShowForPlayer(playerid, Textdraw101);
//Magyar
else  if(PlayerInfo[playerid][Language2]) TextDrawShowForPlayer(playerid, Textdraw102);
[/pawn]
Cím: Két nyelvü szerver-nél textdraw
Írta: herban - 2011. Június 14. - 19:47:39
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]