Wysłany: 2017-09-20, 20:49
KoQ
Wiek: 24 Na forum: 3179 dni Posty: 32
Piwa : 6
Czesc mam problem mianowicie powinno dawac 100l paliwa a daje zawsze 40
Kod: for(new i = 0; i<MAX_VEHICLES; i++)
{
if(GetVehicleModel(i) == 515)
{
Pojazd[i][Paliwo] = 100.0;
}
else
{
Pojazd[i][Paliwo] = 40.0;
}
}
//Wstawione jest to w OnGamemodeInit
[ Dodano : 2017-09-22, 19:47 ]
@REF
Wysłany: 2017-09-23, 00:05
macks
Wiek: 18 Na forum: 3577 dni Posty: 1002
Piwa : 2856
KoQ , ale o co chodzi w drugim if'ie? Wychodzi na jedno.
Wysłany: 2017-09-23, 10:16
KoQ
Wiek: 24 Na forum: 3179 dni Posty: 32
Piwa : 6
"Jaglak" napisał/a :KoQ , ale o co chodzi w drugim if'ie? Wychodzi na jedno.
No Chce ?eby tir o id 515 mial 100 l paliwa a reszta pojazdow 40
Wysłany: 2017-09-24, 19:44
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Ten kod jest za prosty, ?eby nie dzia?a?
Pawn public OnFilterScriptInit ()
{
new Float : Paliwo [ 10 ];
CreateVehicle ( 400 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 );
CreateVehicle ( 515 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 ); //2
CreateVehicle ( 515 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 ); //3
CreateVehicle ( 400 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 );
CreateVehicle ( 400 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 );
for(new i = GetVehiclePoolSize (); i ; i -= 1 )
{
if( GetVehicleModel ( i ) == 515 )
{
Paliwo [ i ] = 100.0 ;
}
else
{
Paliwo [ i ] = 40.0 ;
}
printf ( "pojazd id %d ma %.0fl paliwa!" , i , Paliwo [ i ]);
}
return 1 ;
}
Kod: [24.09.2017 19] pojazd id 5 ma 40l paliwa!
[24.09.2017 19] pojazd id 4 ma 40l paliwa!
[24.09.2017 19] pojazd id 3 ma 100l paliwa!
[24.09.2017 19] pojazd id 2 ma 100l paliwa!
[24.09.2017 19] pojazd id 1 ma 40l paliwa!
Teraz obja?nienia:
1. Pojazd o ID 0 nie b?dzie istnie? nigdy, gdy? ID pojazd?w zaczynaj? si? od 1.
2. Funkcja GetVehiclePoolSize zwraca najwy?szy numer ID stworzonego pojazdu, p?tla jest tak skonstruowana, aby sz?a od najwy?szego ID w d??, dlatego taka kolejno?? log?w.
Więcej szczegółów
Wystawiono 1 piw(a):KoQ
Wysłany: 2017-09-24, 21:01
KoQ
Wiek: 24 Na forum: 3179 dni Posty: 32
Piwa : 6
"Combacior" napisał/a :Ten kod jest za prosty, ?eby nie dzia?a?
Pawn public OnFilterScriptInit ()
{
new Float : Paliwo [ 10 ];
CreateVehicle ( 400 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 );
CreateVehicle ( 515 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 ); //2
CreateVehicle ( 515 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 ); //3
CreateVehicle ( 400 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 );
CreateVehicle ( 400 , 0.0 , 0.0 , 0.0 , 0.0 , - 1 , - 1 , 0 );
for(new i = GetVehiclePoolSize (); i ; i -= 1 )
{
if( GetVehicleModel ( i ) == 515 )
{
Paliwo [ i ] = 100.0 ;
}
else
{
Paliwo [ i ] = 40.0 ;
}
printf ( "pojazd id %d ma %.0fl paliwa!" , i , Paliwo [ i ]);
}
return 1 ;
}
Kod: [24.09.2017 19] pojazd id 5 ma 40l paliwa!
[24.09.2017 19] pojazd id 4 ma 40l paliwa!
[24.09.2017 19] pojazd id 3 ma 100l paliwa!
[24.09.2017 19] pojazd id 2 ma 100l paliwa!
[24.09.2017 19] pojazd id 1 ma 40l paliwa!
Teraz obja?nienia:
1. Pojazd o ID 0 nie b?dzie istnie? nigdy, gdy? ID pojazd?w zaczynaj? si? od 1.
2. Funkcja GetVehiclePoolSize zwraca najwy?szy numer ID stworzonego pojazdu, p?tla jest tak skonstruowana, aby sz?a od najwy?szego ID w d??, dlatego taka kolejno?? log?w.
Dzi?ki <3
Tagi: paliwo
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: