Wysłany: 2013-09-28, 11:32
RedC
Wiek: 37 Na forum: 5053 dni Posty: 83
Piwa : 5
Mam ma?y problem z umieszczeniem gracza w poje?dzie (wy?cigi)
mam stworzon? tablice Kod:
i przypisuje do niej pojazdy czyli:
Kod: sam[0] = CreateVehicle(..);
sam[1] = CreateVehicle(..);
sam[2] = CreateVehicle(..);
A tutaj zmiana pozycji gracza i respawn pojazd?w
Kod: for(new i, mp = GetMaxPlayers(); i < mp; i++)
{
SetPlayerPos(i, ...);
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 2);
for(new u; u < 3; u++)
{
SetVehicleToRespawn(sam[u]);
PutPlayerInVehicle(i, sam[u], 0);
}
}
Problem jest w tym, ?e gracza o ID 0 wrzuca do pojazdu, a reszty nie.
Wysłany: 2013-09-28, 11:53
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Dlaczego 3 razy wsadzasz gracza do 3 r??nych pojazd?w + jeden z nich jest ju? zaj?ty przez gracza o ID 0, tak?e sorsy.
Kod: for(new i;i<sizeof(sam);i++) SetVehicleToRespawn(sam[i]);
for(new i;i<MAX_PLAYERS;i++)
{
SetPlayerPos(i, ...);
SetPlayerInterior(i, 0);
SetPlayerVirtualWorld(i, 2);
for(new u;u<sizeof(sam);u++)
{
if(!IsVehicleOccupied(sam[u])) PutPlayerInVehicle(i, sam[u], 0);
}
}
stock IsVehicleOccupied(vehid)
{
for(new i;i<MAX_PLAYERS;i++) if(IsPlayerInVehicle(i, vehid)) return true;
return false;
}
Co? w tym rodzaju.
Wysłany: 2013-09-29, 19:19
RedC
Wiek: 37 Na forum: 5053 dni Posty: 83
Piwa : 5
Niestety dalej to samo
Wysłany: 2013-09-30, 18:12
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Masz 3 pojazdy, ilu masz graczy na serwerze i jakie maj? ID?
Wysłany: 2013-09-30, 18:31
RedC
Wiek: 37 Na forum: 5053 dni Posty: 83
Piwa : 5
Wysłany: 2013-09-30, 21:17
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Kod: for(new playerid, s_place; playerid != MAX_PLAYERS; playerid++)
{
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 2);
SetVehicleToRespawn(sam[s_place]);
PutPlayerInVehicle(playerid , sam[s_place], 0);
s_place++;
}
PS. Nie wiem po co funkcja setPos, skoro wrzucasz gracza do pojazdu
Tagi: umieszczenie :: gracza :: pojeździe
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: