Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-04-21, 21:24


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-21, 21:35


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

Kod:

ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, " Wyb?r j?zyka", "ANG\nPL", "Wybierz", "Wyjdz");


OnDialogResponse sam zr?b.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-21, 22:01


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

A jak potem robi? aby wszystko by?o np po Angielsku

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-21, 22:10


NET366

;7






Wiek: 29
Na forum: 5756 dni
Posty: 100
Nick w MP: NET366

Piwa: 1505

Respekt: 75

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;
}


Podpis
Koniec i tak nastąpi...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-21, 22:18


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

TO ju? mam, lecz chodzi mi o to jak zrobi? aby potem wszystko by?o np po Polsku lub po Angielsku ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-21, 23:51


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Wszystko poda? ci NET. @UP

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-22, 08:54


NET366

;7






Wiek: 29
Na forum: 5756 dni
Posty: 100
Nick w MP: NET366

Piwa: 1505

Respekt: 75

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 ??

Podpis
Koniec i tak nastąpi...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-22, 12:04


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Ok. Rozumiem czyli jak chc? zrobi? w 2 j?zyku to musi by? else oraz potem kolejny j?zyk :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-22, 12:15


DumpeR







Wiek: 30
Na forum: 5331 dni
Posty: 171
Nick w MP: dumpeer

Piwa: 1026

Respekt: 48,3

mhm

Kod:


itp.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-22, 12:54


NET366

;7






Wiek: 29
Na forum: 5756 dni
Posty: 100
Nick w MP: NET366

Piwa: 1505

Respekt: 75

UP. Jak nie wiesz to sie nie odzywaj ok ?? Bo robisz niepotrzebny spam

Podpis
Koniec i tak nastąpi...
Postaw piwo autorowi tego posta
 

 
Tagi: wstęp
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Wstęp Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku