Wysłany: 2016-05-10, 07:00
ShaKeS
Wiek: 26 Na forum: 3699 dni Posty: 38
Nick w MP: ShaKeS
Piwa : 1
Ale chodzi mi bardziej jak zrobi? sprawdzanie czy wpisa? od jeden do 22 bo wtedy musze if srcmp <22 czy jak bo napewno nie dam ze if inputtext <22 bo to liczy wtedy ci?g chyba xd
Wysłany: 2016-05-10, 17:48
Mac
Wiek: 28 Na forum: 4136 dni Posty: 133
Nick w MP: Mac
Piwa : 27
No to mo?esz tak:
Pawn
public OnDialogResponse ( playerid , dialogid , response , listitem , inputtext [])
{
if( dialogid == DIALOG_WEIGHT_CARGO )
{
new weight = strval ( inputtext );
if( weight != 0 || weight < 22 )
{
// mo?e za?adowa?, zapisanie do gracza ile za?adowa?
return 1 ;
}
else
{
// Informacja, o nieprawid?owej wadze
}
}
return 1 ;
}
Wysłany: 2016-05-10, 21:28
ShaKeS
Wiek: 26 Na forum: 3699 dni Posty: 38
Nick w MP: ShaKeS
Piwa : 1
Je?li wpisze liczb? wi?ksz? to mo?e za?adowa? ? Xd ale thx
Wysłany: 2016-05-10, 22:02
Iggy
#admin
Wiek: 26 Na forum: 4597 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
ShaKeS , ten kod co poda? Mac dzia?a na takiej zasadzie, ?e masz sprawdzanie, czy wpisana liczba jest wi?ksza od zera oraz mniejsza od 22. Jak kto? wpisze inn? liczb? ni? ta wymagana to kod nie wykona si?, czyli nie ustawi wagi. Chyba o to Ci chodzi?o.
Wysłany: 2016-05-10, 23:03
ShaKeS
Wiek: 26 Na forum: 3699 dni Posty: 38
Nick w MP: ShaKeS
Piwa : 1
No tak xd o tonale ja po prostu ?le interpretuje xd
Wysłany: 2016-05-12, 20:14
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
a jesli chce sprawdzic czy gracz wpisal litere ?
[ Dodano : 2016-05-12, 20:15 ]
bo przeciez wtedy bedzie bug
[ Dodano : 2016-05-12, 20:41 ]
a po za tym z tego co sprawdza?em to kod nie dzia?a znaczy mo?na wpisa? wi?cej ni? 25 itp
Wysłany: 2016-05-12, 21:01
Iggy
#admin
Wiek: 26 Na forum: 4597 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Szymon9910911 , ten kod co jest powy?ej powinien si? wykonywa? tylko wtedy, gdy w GUI wpisze si? wag? towaru od 1 do 24, pozosta?e rzeczy wprowadzane w GUI powinny automatycznie "wywo?a?" to co si? dzieje po else.
Wysłany: 2016-05-12, 21:28
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
ale jest tu problem bo sprawdzalem ten skrypt i jesli gracz poda wage 26 to tyle mu zaladuje
Wysłany: 2016-05-12, 23:41
ShaKeS
Wiek: 26 Na forum: 3699 dni Posty: 38
Nick w MP: ShaKeS
Piwa : 1
Szymon dobrze m?wi ze mo?na przypisa? ka?da wartosc
Wysłany: 2016-05-13, 15:00
Iggy
#admin
Wiek: 26 Na forum: 4597 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Wysłany: 2016-05-13, 16:13
ShaKeS
Wiek: 26 Na forum: 3699 dni Posty: 38
Nick w MP: ShaKeS
Piwa : 1
To jest ten sam tylko da?em ze je?li si? wykona niech za?aduje
Wysłany: 2016-05-13, 16:18
Iggy
#admin
Wiek: 26 Na forum: 4597 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Spr?buj zamieni? na takie co?:
Pawn if( strval ( inputtext ) > 0 || strval ( inputtext ) < 22 )
Wysłany: 2016-05-13, 18:45
Mac
Wiek: 28 Na forum: 4136 dni Posty: 133
Nick w MP: Mac
Piwa : 27
Dobra, wiem ju?.
Dzia?aj?ce sprawdzanie
Pawn
public OnDialogResponse ( playerid , dialogid , response , listitem , inputtext [])
{
if( dialogid == DIALOG_WEIGHT_CARGO )
{
new weight = strval ( inputtext );
if( weight > 0 && weight <= 22 )
{
// mo?e za?adowa?, zapisanie do gracza ile za?adowa?
return 1 ;
}
else
{
// Informacja, o nieprawid?owej wadze
}
}
return 1 ;
}
Wysłany: 2016-05-13, 19:35
Szymon9910911
Wiek: 25 Na forum: 4137 dni Posty: 251
Nick w MP: Tetral [you]
Piwa : 9
Mac to te? nie dzia?a bo to sam ju? pr?bowa?em wcze?niej mojm zdaniem musi by? co? takiego ?e najpierw jeden warunek a potem nastepny
ale nie jestem pewiem
Wysłany: 2016-05-13, 19:40
Iggy
#admin
Wiek: 26 Na forum: 4597 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Tagi: zlecenia
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: