07.05.2012, 04:12
Que tal.
Bueno mi duda es:
Cuando un jugador compra un vehiculo se crea un archivo (Autos/%d.cfg) con todos los datos
Ya al haberse comprado el vehiculo se crea un archivo con el numero 2.cfg y dentro de el el ID del vehiculo
VehicleInfo[carid][PcarID]
y la llave seria Info[playerid][pCarKey] = VehicleInfo[carid][PcarID];
hasta ahi todo bien. (Creo)
pero al momento vender el vehiculo ejemplo 1 se elimina el documento
y al reiniciar el Gamemode se carga el 2.cfg y como se elimino el documento 1
el documento 2.cfg el auto spawnea con la ID #1....
(Clasica corrida de ID'S)
їComo podria hacer para que lea la id del documento con informacion del jugador?
por ejemplo:
new carid = GetPlayerVehicleID(playerid);
if(Info[i][Lallavedefinida] == VehicleInfo[carid][IDdentroDelDocumento])
Message(i, -1 "Es tu vehiculo y por lo tanto puedes encenderlo");
else Message(i, -1 "No tienes las llaves de este vehiculo");
Gracias.
PD: Podria hacer que con GetClosestCar para un auto que este cerca o con getplayervehicleid al estar dentro del vehiculo
Bueno mi duda es:
Cuando un jugador compra un vehiculo se crea un archivo (Autos/%d.cfg) con todos los datos
Ya al haberse comprado el vehiculo se crea un archivo con el numero 2.cfg y dentro de el el ID del vehiculo
VehicleInfo[carid][PcarID]
y la llave seria Info[playerid][pCarKey] = VehicleInfo[carid][PcarID];
hasta ahi todo bien. (Creo)
pero al momento vender el vehiculo ejemplo 1 se elimina el documento
y al reiniciar el Gamemode se carga el 2.cfg y como se elimino el documento 1
el documento 2.cfg el auto spawnea con la ID #1....
(Clasica corrida de ID'S)
їComo podria hacer para que lea la id del documento con informacion del jugador?
por ejemplo:
new carid = GetPlayerVehicleID(playerid);
if(Info[i][Lallavedefinida] == VehicleInfo[carid][IDdentroDelDocumento])
Message(i, -1 "Es tu vehiculo y por lo tanto puedes encenderlo");
else Message(i, -1 "No tienes las llaves de este vehiculo");
Gracias.
PD: Podria hacer que con GetClosestCar para un auto que este cerca o con getplayervehicleid al estar dentro del vehiculo