Wysłany: 2018-06-20, 14:09
carl0987
Wiek: 37 Na forum: 4891 dni Posty: 295
Nick w MP: Lolek
Piwa : 10
Witam! Chc? zapisa? wynik random do zmiennej a nast?pnie go wy?wietli?! Robi? wszystko tak:
Pawn
new zandomznazwa1 ;
new randomowo1 ;
randomowo1 = random ( sizeof ( zalarozla ));
zandomznazwa1 = zalarozla [ randomowo1 ][ Nazwa ];
printf ( "Nazwa: %s" , zandomznazwa1 );
i wy?wietla mi albo pierwsz? liter? wylosowanego s?owa z tablicy albo pomieszane litery. Oferuj? piwwka jak zwykle!
Wysłany: 2018-06-20, 14:28
MG303
Wiek: 30 Na forum: 6418 dni Posty: 654
Piwa : 2990
Dzieje si? tak, bo definiujesz zandomznazwa1 jako integer, a nie string. U?yj te? formatu.
Więcej szczegółów
Wystawiono 1 piw(a):carl0987
Wysłany: 2018-06-20, 14:33
carl0987
Wiek: 37 Na forum: 4891 dni Posty: 295
Nick w MP: Lolek
Piwa : 10
no dobra to teraz jak zdefiniuje zmienn? jako string:
Pawn
To potem jak mam jej u?y?? Tak nie wychodzi.:
Pawn zandomznazwa1 [ 64 ]= zalarozla [ randomowo1 ][ Nazwa ];
Wysłany: 2018-06-20, 14:36
MG303
Wiek: 30 Na forum: 6418 dni Posty: 654
Piwa : 2990
format(zandomznazwa1, 64, "%s", tu zmienna po znaku =);
Więcej szczegółów
Wystawiono 1 piw(a):carl0987
Wysłany: 2018-06-20, 14:38
carl0987
Wiek: 37 Na forum: 4891 dni Posty: 295
Nick w MP: Lolek
Piwa : 10
PS. Dobra ju? ogarniam Musze to zrobi? poprzez format:
Pawn format ( zandomznazwa1 , sizeof ( zandomznazwa1 ), "%s" , zalarozla [ randomowo1 ][ Nazwa ]);
Wysłany: 2018-06-20, 15:05
Virex_PL
Głos rozsądku
Wiek: 26 Na forum: 4187 dni Posty: 170
Nick w MP: Virex_PL
Piwa : 31
format(zandomznazwa1, 64, zalarozla[randomowo1][Nazwa]);
Tak jest kr?cej.
Wysłany: 2018-06-21, 14:42
carl0987
Wiek: 37 Na forum: 4891 dni Posty: 295
Nick w MP: Lolek
Piwa : 10
Teraz mam kolejny problem ale nie chc? tworzy? nowego tematu, chc? z tej tablicy sprawdzi? czy gracz jest w kt?rymkolwiek kordzie z tablicy.
podaj? tablice:
Pawn
enum KORD_NAZWA {
Float : coordX ,
Float : coordY ,
Float : coordZ ,
Nazwa [ 50 ]
};
new Float : zalarozla [][ KORD_NAZWA ] =
{
{- 2075.7000000 , 207.3000000 , 34.8000000 , "Budowa SF" },
{ 2592.3999000 , 1824.5000000 , 10.0000000 , "Chinski Sklep LV" },
{ 751.0999800 ,- 616.4000200 , 14.3000000 , "Sklep Dillimore" },
{- 1699.1000000 , 44.3000000 , 2.7000000 , "Dock Za?adunkowy 2 SF" },
{- 1733.3000000 , 188.7000000 , 2.7000000 , "Dock Za?adunkowy 1 SF" },
{ 2532.7000000 , 2777.3999000 , 10.0000000 , "Fabryka LV" },
{- 2115.1001000 ,- 213.0000000 , 34.5000000 , "Fabryka SF" },
{- 1076.7000000 ,- 1116.5000000 , 127.2000000 , "Farma" },
{- 2148.3000000 ,- 2444.7000000 , 29.8000000 , "Fast Food Angel Pine" },
{ 2495.7000000 ,- 1668.0000000 , 12.5000000 , "Ganton LS" },
{- 2299.3000000 ,- 1627.1000000 , 483.0000000 , "G?ra Chillad" },
{ 2825.2000000 , 1346.1000000 , 10.0000000 , "Hotel LV" },
{- 2650.2000000 ,- 47.7000000 , 3.5000000 , "Hotel SF" },
{ 666.7999900 ,- 1275.1000000 , 12.7000000 , "Hotel Vindewood LS" },
{- 2728.1001000 ,- 310.0000000 , 6.2000000 , "Katedra SF" },
{ 610.0999800 , 857.7999900 ,- 43.8000000 , "Kopalnia LV" },
{ 2083.8999000 ,- 2230.5000000 , 12.7000000 , "Lotnisko LS" },
{ 1676.1000000 , 1629.5000000 , 10.0000000 , "Lotnisko LV" },
{- 1118.5000000 ,- 192.8000000 , 13.3000000 , "Lotnisko SF" },
{ 2153.3000000 ,- 1172.1000000 , 23.0000000 , "Market Jefferson LS" },
{ 1790.5000000 ,- 1911.0000000 , 12.6000000 , "Peron LS" },
{ 837.2000100 ,- 2029.1000000 , 12.1000000 , "Pla?a LS" },
{ 267.7999900 , 1411.6000000 , 9.7000000 , "Rafineria LV" },
{ 2098.5000000 , 2070.2000000 , 10.0000000 , "Sex Shop LV" },
{- 1572.8000000 ,- 2740.8999000 , 47.7000000 , "Stacja Paliw Whetstone" },
{ 979.2999900 , 2153.5000000 , 10.0000000 , "Zak?ad Produkcyjny LV" }
};
Wysłany: 2018-06-21, 16:02
Virex_PL
Głos rozsądku
Wiek: 26 Na forum: 4187 dni Posty: 170
Nick w MP: Virex_PL
Piwa : 31
Więcej szczegółów
Wystawiono 1 piw(a):carl0987
Wysłany: 2018-06-21, 18:01
carl0987
Wiek: 37 Na forum: 4891 dni Posty: 295
Nick w MP: Lolek
Piwa : 10
Mam kolejne pytanie. Jak zdefiniowa? klikni?cie w dialog o stylu DIALOG_STYLE_TABLIST_HEADERS
Dialog mam zrobiony tak:
Pawn
format ( string , sizeof (string), "{3498DB}Towar\t{27AE60}Roz?adunek\t{F1C40F}$ za LVL\n{3498DB}%s\t {27AE60}%s\t {F1C40F}200 $\n {3498DB}%s\t {27AE60}%s\t {F1C40F}200 $\n {3498DB}%s\t {27AE60}%s\t {F1C40F}200 $\n {3498DB}%s\t {27AE60}%s\t {F1C40F}200 $\n {3498DB}%s\t {27AE60}%s\t {F1C40F}200$" , nnazwatowaru1 , nzandomznazwa1 , nnazwatowaru2 , nzandomznazwa2 , nnazwatowaru3 , nzandomznazwa3 , nnazwatowaru4 , nzandomznazwa4 , nnazwatowaru5 , nzandomznazwa5 );
ShowPlayerDialog ( playerid , 302 , DIALOG_STYLE_TABLIST_HEADERS , "{D35400}Zlecenia" , string , "{E74C3C}Wybierz" , "{ECf0F1}Wyjd?" );
a chc? ?eby po klikni?ciu w np 1 wiersz pokazywa? nast?pny dialog. Robi? to tak:
Pawn if( dialogid == 301 )
{
if( response )
{
switch( listitem )
{
case 0 :
{
ShowPlayerDialog ( playerid , 303 , DIALOG_STYLE_INPUT , "{0066FF}Zlecenie" , "{3498DB}Wpisz ile ton chcesz za?adowa? do naczepy.\n{2ECC71}Minimalnie mo?esz za?adowa? 5 ton\n{F1C40F}Maksymalnie mo?esz za?adowa? 20 ton\n{2980B9}Legalnie mo?esz za?adowac do 15 ton!" , "{E74C3C}Wybierz" , "{ECf0F1}Wyjd?" );
}
case 1 :
{
ShowPlayerDialog ( playerid , 304 , DIALOG_STYLE_INPUT , "{0066FF}Zlecenie" , "{3498DB}Wpisz ile ton chcesz za?adowa? do naczepy.\n{2ECC71}Minimalnie mo?esz za?adowa? 5 ton\n{F1C40F}Maksymalnie mo?esz za?adowa? 20 ton\n{2980B9}Legalnie mo?esz za?adowac do 15 ton!" , "{E74C3C}Wybierz" , "{ECf0F1}Wyjd?" );
}
case 2 :
{
ShowPlayerDialog ( playerid , 305 , DIALOG_STYLE_INPUT , "{0066FF}Zlecenie" , "{3498DB}Wpisz ile ton chcesz za?adowa? do naczepy.\n{2ECC71}Minimalnie mo?esz za?adowa? 5 ton\n{F1C40F}Maksymalnie mo?esz za?adowa? 20 ton\n{2980B9}Legalnie mo?esz za?adowac do 15 ton!" , "{E74C3C}Wybierz" , "{ECf0F1}Wyjd?" );
}
case 3 :
{
ShowPlayerDialog ( playerid , 306 , DIALOG_STYLE_INPUT , "{0066FF}Zlecenie" , "{3498DB}Wpisz ile ton chcesz za?adowa? do naczepy.\n{2ECC71}Minimalnie mo?esz za?adowa? 5 ton\n{F1C40F}Maksymalnie mo?esz za?adowa? 20 ton\n{2980B9}Legalnie mo?esz za?adowac do 15 ton!" , "{E74C3C}Wyjd?" , "{ECf0F1}Wyjd?" );
}
case 4 :
{
ShowPlayerDialog ( playerid , 307 , DIALOG_STYLE_INPUT , "{0066FF}Zlecenie" , "{3498DB}Wpisz ile ton chcesz za?adowa? do naczepy.\n{2ECC71}Minimalnie mo?esz za?adowa? 5 ton\n{F1C40F}Maksymalnie mo?esz za?adowa? 20 ton\n{2980B9}Legalnie mo?esz za?adowac do 15 ton!" , "{E74C3C}Wyjd?" , "{ECf0F1}Wyjd?" );
}
}
return 1 ;
}
Po klikni?ciu w grze nic si? nie dzieje.
[ Dodano : 2018-06-21, 20:30 ]
Dobra ogarn??em Trzeba by?o za pomoc? listitem a nie case
Tagi: wynik :: random :: tablicy :: zmiennej
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: