Wysłany: 2015-12-06, 16:31
CTKL_PL
Wiek: 33 Na forum: 4213 dni Posty: 14
Nick w MP: CTKL_PL
Witam chc? zrobi? system truck. Mam komend? po wpisaniu kt?rej ma si? respi? przyczepa dla tira w wybranym prze zemnie miejscu i problem jest taki, ?e respi si? ona jedna na drugiej
Kod:
else if(model == 403 || model == 514 || model == 515)
{
if(IsPlayerInRangeOfPoint(playerid, 8, -62.0384,-304.1484,5.4297))
{
if(Gracz[playerid][Zlecenie] == false)
{
new rand = random(sizeof(Zlecenia));
SetPlayerCheckpoint(playerid, Zlecenia[rand][0], Zlecenia[rand][1], Zlecenia[rand][2], 4);
Gracz[playerid][Zlecenie] = true;
for(new i; i < sizeof(SpawnNaczep); i++)
{
for(new v; v < MAX_VEHICLES; v++)
{
if(!IsVehicleInRangeOfPoint(v, 2, SpawnNaczep[i][0], SpawnNaczep[i][1], SpawnNaczep[i][2]))
{
CreateVehicle(450, SpawnNaczep[i][0], SpawnNaczep[i][1], SpawnNaczep[i][2], SpawnNaczep[i][3], -1, -1, -1);
return 1;
}
}
}
}
}
Korzystam ze stocku, my?l?, ?e to w nim jest b??d
Kod:
stock IsVehicleInRangeOfPoint(vehid, Float:range, Float:x, Float:y, Float:z) {
if(GetVehicleDistanceFromPoint(vehid,x,y,z) > range) return false;
return true;
}
Wysłany: 2015-12-08, 19:12
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Rozwi?za?e? ju? problem? Nie zauwa?y?em w?tku wczesniej i nie wiem czy pomaga?.
Wysłany: 2015-12-11, 15:19
CTKL_PL
Wiek: 33 Na forum: 4213 dni Posty: 14
Nick w MP: CTKL_PL
Nie, potrzebuje dalej pomocy aktualnie kod wygl?da tak i chc? aby tworzy?a si? jedna naczepa a nie trzy
Kod: for(new i; i < sizeof(SpawnNaczep); i++)
{
for(new v; v < MAX_VEHICLES; v++)
{
if(IsVehicleInRangeOfPoint(v, 3, SpawnNaczep[i][0], SpawnNaczep[i][1], SpawnNaczep[i][2]))
{
SendClientMessage(playerid, Czerwony, "Auto jest w pobli?u!");
}
else
{
CreateVehicle(450, SpawnNaczep[i][0], SpawnNaczep[i][1], SpawnNaczep[i][2], SpawnNaczep[i][3], -1, -1, -1);
break;
}
}
}
Wysłany: 2015-12-11, 15:51
naimad424
Damian
Wiek: 28 Na forum: 4916 dni Posty: 357
Piwa : 3508
Mi si? wydaje ?e w kodzie jest wszystko w porz?dku, lecz b??d siedzi dalej w kodzie. Jak ustwile? miejsce gdzie ma by? spawn przyczepy?
Wysłany: 2015-12-11, 17:27
CTKL_PL
Wiek: 33 Na forum: 4213 dni Posty: 14
Nick w MP: CTKL_PL
Kod: new Float:SpawnNaczep[][] =
{
{-62.4458, -324.9641, 6.0516, -90.0},
{-62.4449, -317.9656, 6.0516, -90.0},
{-62.2631, -310.9464, 6.0516, -90.0}
};
Kto? mi powiedzia?, ?e mam doda? IsValidVehicle do warunku tylko nie wiem gdzie je?li ju? mia?by by?
Wysłany: 2015-12-11, 22:43
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
a probowalees zamienic timery? Pierwszy ten z max_vehicles, a drugi ten SpawnNaczep, zamie? kolejnosc i zobacz.
a co do valid to
Kod: if(isValidVehicle(v))
{
//jesli istnieje
}
else
{
//jesli nie istnieje pojazd
}
Wysłany: 2015-12-11, 23:20
CTKL_PL
Wiek: 33 Na forum: 4213 dni Posty: 14
Nick w MP: CTKL_PL
Ta zmienia?em i nic to nie daje tworz? si? nadal trzy naczepy a chc?, ?eby tworzy?a si? jedna
Wysłany: 2015-12-15, 00:18
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
Wysłany: 2015-12-15, 15:33
CTKL_PL
Wiek: 33 Na forum: 4213 dni Posty: 14
Nick w MP: CTKL_PL
IgrexolonO , no tak trzy naczepy w trzech koordynatach
Wysłany: 2015-12-15, 16:15
IgrexolonO
Wiek: 34 Na forum: 6810 dni Posty: 1386
Piwa : 1062
masz dwie p?tle - pierwsza na 3 warto?ci z arraya, druga na wszystkie pojazdy;
breakiem ko?czysz tylko t? drug? p?tle, wi?c zamiast breaka daj return lel
Tagi: spawn :: naczep :: system :: truck
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: