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

Wysłany: 2017-09-25, 18:41


Hyder







Wiek: 27
Na forum: 3291 dni
Posty: 1
Nick w MP: PPS.Japko



Respekt: 50

Chcia?bym zrobi? u?ytek ze 100 kolor?w, kt?re posiadam w zmiennej. Komenda /kolor otwiera dialog, w kt?rym widz? list? kolor?w (przyk?adowo: ######\n######..). Chc? wykona? p?tl?, przez kt?r? nie b?d? musia? wypisywa? tych case 0..case 1...2...3..

Pr?ba 1:

Kod:

if(dialogid == DIALOG_COLOR)
{
switch(listitem)
{

for(new i=0; i<101; i++)
{
case i: SetPlayerColor(playerid, KoloryGracza[playerid]);
}
}
}


Pr?ba 2:

Kod:

if(dialogid == DIALOG_COLOR)
{
switch(listitem)
{

for(listitem=0; listitem<101; listitem++)
{
case listitem: SetPlayerColor(playerid, KoloryGracza[playerid]);
}
}
}


Widzimisi? kompilatora:

Kod:

C:\Users\Nikodem x\Desktop\samp037_svr_R2-1-1_win32\gamemodes\Hynix.pwn(1901) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Nikodem x\Desktop\samp037_svr_R2-1-1_win32\gamemodes\Hynix.pwn(1901) : error 001: expected token: ")", but found ";"
C:\Users\Nikodem x\Desktop\samp037_svr_R2-1-1_win32\gamemodes\Hynix.pwn(1901) : warning 215: expression has no effect
C:\Users\Nikodem x\Desktop\samp037_svr_R2-1-1_win32\gamemodes\Hynix.pwn(1901) : error 001: expected token: ";", but found ")"
C:\Users\Nikodem x\Desktop\samp037_svr_R2-1-1_win32\gamemodes\Hynix.pwn(1901) : fatal error 107: too many error messages on one line


Porady?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-25, 20:23


Zamek







Wiek: 26
Na forum: 3788 dni
Posty: 168
Nick w MP: Zamek

Piwa: 276

Respekt: 295,8
Respekt: 295,8Respekt: 295,8Respekt: 295,8

Pawn

new kolory[][] =
{
    {0xFFFFFFF},
    {0xFFFFFFF}
};
//w dialogu
if(response)
{
    SetPlayerColor(playeridkolory[listitem][0]);
}

W pr?bie nr 1 zrobi?e? p?tl?, kt?ra 100 razy ustawia?a graczu kolor (nie wiadomo jaki).
W pr?bie nr 2 zrobi?e? p?tl?, kt?r? nie wiadomo jak wyja?nic, listitem zwraca nam wci?ni?ty wiersz w dialogu o stylu LIST/TABLIST, wi?c p?tla jest bez sensu.

Tutaj masz najprostsze zastosowanie tablicy.

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: pętla :: listitem?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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