Posts: 4,930
Threads: 467
Joined: Dec 2010
18.11.2013, 18:02
(
Последний раз редактировалось OTACON; 18.11.2013 в 19:30.
Причина: color cambiado para que lean mejor :D.
)
buenas a todos, necesito ayuda para hacer lo siguiente:
tengo esto , con lo ke guardo la id del vehiculo para despues darle una funcion al vehiculo sin conductor.
pawn Код:
new guardarid[MAX_PLAYERS];
guardarid[playerid]=GetPlayerVehicleID(playerid);
pero le problema esta ke si uso de nuevo lo anterior se sobreescribiria, osea tendria ke colocarle arrays
pawn Код:
new guardarid[MAX_PLAYERS][6];
guardarid[playerid][slotsveh]=GetPlayerVehicleID(playerid);
aca esta el problema no se hacer para ke el slotsveh sea el id del vehiculo, lo cuales lo tengo creados con variables.
estoy medio confuso, si me pueden ayudar se los agradezco.
desde ya muchas gracias.
saludos.
Posts: 180
Threads: 5
Joined: May 2013
Reputation:
0
porque siempre escribes en gris? cuesta un poco leerte
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by CrossOv3r
Aver muestra como tienes creadas las variables de los vehiculos esos.
Ahora bien, con asignar el slot manualmente no te sirve?
EJ:
pawn Код:
guardarid[playerid][1] = GetPlayerVehicleID(playerid);
Donde 1; puede ser el 2 el 3 el 4, 5 o 6. ?
|
no, no se como explicar :S
xD...
Posts: 254
Threads: 1
Joined: Oct 2013
Reputation:
0
No veo casi nada por el color de las letras, no pienso leer un carajo.
Posts: 689
Threads: 81
Joined: Jun 2012
Reputation:
0
Pues al menos muestra como creas las variables de esos coches, para ver si se puede hacer algo xD
Posts: 4,930
Threads: 467
Joined: Dec 2010
asi tengo, pero solo funciona con el primer vehciulo ke se suba el player por ke se sobre escribe la variable.
pawn Код:
new GuardarID[MAX_PLAYERS];
CrearVehiculo[0] = AddStaticVehicleEx(...);
CrearVehiculo[1] = AddStaticVehicleEx(...);
CrearVehiculo[2] = AddStaticVehicleEx(...);
CrearVehiculo[3] = AddStaticVehicleEx(...);
CrearVehiculo[4] = AddStaticVehicleEx(...);
CrearVehiculo[5] = AddStaticVehicleEx(...);
//para guardar el id del vehiculo
GuardarID[playerid] = GetPlayerVehicleID(playerid);
//para darle una funcion al vehiculo ke guardo el id el player
SetVehicleToRespawn(GuardarID[playerid]);
pero lo ke yo kiero es ke lo ke guarda el id del vehiculo osea:
pawn Код:
GuardarID[playerid] = GetPlayerVehicleID(playerid);
sirva para para todos los CrearVehiculo (vehiculos creados)
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by JustBored
Prueba con
pawn Код:
GuardarID[GetPlayerVehicleID(playerid)] = GetPlayerVehicleID(playerid);
|
:S eso es ... no lo probe pero es logico.
muchas gracias just.
SOLUCIONADO:
pawn Код:
new GuardarID[MAX_PLAYERS][6];
GuardarID[playerid][GetPlayerVehicleID(playerid)] = GetPlayerVehicleID(playerid);
Posts: 1,198
Threads: 9
Joined: Dec 2010
Reputation:
0
Yo no entender... leн todo y sigo sin... explica mejor para mi.
Edito: contestй despues de que lo "solucionaras" ya que no habia cargado la pбgina mientras leia los comentarios...
Te cuento que esa no es la soluciуn a menos que esos vehнculos no se vuelvan a crear nunca dentro del servidor y sean los primeros que creas en el script ya que si los creas de los ъltimos (no necesariamente) te mostrarб el error en consola de que intentas acceder a una zona de memoria que no tienes permitido.
Ademбs si lo haces con el ъltimo vehнculo que creas, el con slot 6, tambiйn mostrarб el error.