Wysłany: 2012-04-21, 21:24
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Witajcie. Mam kilka pyta?. Chia?nym zrobi? co? takiego ?e gdy odpali mi si? serv to chcia?bym aby pokaza?o mi si? okienko z wyborem j?zyk?w np "ANG'' 'PL" jak to zrobi? ? Wiem jak zrobi? funkcj? ShowPlayerDialog lecz nie wiem jak dalej.
Prosz? o pomoc
Wysłany: 2012-04-21, 21:35
DWD99
Wiek: 29 Na forum: 6264 dni Posty: 159
Nick w MP: #BENG
Piwa : 1695
Kod: ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, " Wyb?r j?zyka", "ANG\nPL", "Wybierz", "Wyjdz");
OnDialogResponse sam zr?b.
Wysłany: 2012-04-21, 22:01
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
A jak potem robi? aby wszystko by?o np po Angielsku
Wysłany: 2012-04-21, 22:10
NET366
;7
Wiek: 29 Na forum: 5756 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
tworzysz tablice
Kod:
new Jezyk[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, " Wyb?r j?zyka", "ANG\nPL", "Wybierz", "Wyjdz");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
switch(listitem)
{
case 0:
{
Jezyk[playerid] = 0; // angielski
}
case 1:
{
Jezyk[playerid] = 1; // polski
}
}
}
}
return 1;
}
I w np cmd dajesz
Kod: CMD:info(playerid, params[])
{
if(Jezyk[playerid])
{
// po polsku
}
else
{
// po angielsku
}
return 1;
}
Wysłany: 2012-04-21, 22:18
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
TO ju? mam, lecz chodzi mi o to jak zrobi? aby potem wszystko by?o np po Polsku lub po Angielsku ?
Wysłany: 2012-04-21, 23:51
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Wszystko poda? ci NET. @UP
Wysłany: 2012-04-22, 08:54
NET366
;7
Wiek: 29 Na forum: 5756 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
Dobra jesli nadal nie kapisz to napisze to jak dla przedszkolaka patrz
Kod: CMD:info(playerid, params[])
{
if(Jezyk[playerid])
{
// po polsku
GameTextForPlayer(playerid, "witaj, ?adna mamy dzi? pogode", 100, 4);
}
else
{
// po angielsku
GameTextForPlayer(playerid, "hello, we have a nice weather today", 100, 4);
}
return 1;
}
Rozumiesz
Wysłany: 2012-04-22, 12:04
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Ok. Rozumiem czyli jak chc? zrobi? w 2 j?zyku to musi by? else oraz potem kolejny j?zyk
Wysłany: 2012-04-22, 12:15
DumpeR
Wiek: 30 Na forum: 5331 dni Posty: 171
Nick w MP: dumpeer
Piwa : 1026
Wysłany: 2012-04-22, 12:54
NET366
;7
Wiek: 29 Na forum: 5756 dni Posty: 100
Nick w MP: NET366
Piwa : 1505
UP. Jak nie wiesz to sie nie odzywaj ok Bo robisz niepotrzebny spam
Tagi: wstęp
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: