22.10.2016, 21:42
Pessoal, fiz um sistema bбsico de veнculo com proprietбrios, porйm, o /estacionar nгo estб salvando a posiзгo, gostaria que alguйm me ajuda-se.
PHP код:
CMD:estacionar(playerid, params[])
{
new v = GetPlayerVehicleID(playerid), Float: X, Float: Y, Float: Z, Float: A;
GetPlayerPos(playerid, X, Y, Z), GetPlayerFacingAngle(playerid, A);
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк precisa estar dentro de um veнculo para usar este comando.");
if(PlayerInfo[playerid][VehicleOwner] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк precisa ser dono de um veнculo.");
if(GetPlayerVehicleID(playerid) == v)
{
if(PlayerInfo[playerid][VehicleOwner] == v)
{
VehicleInfo[v][posX] = X;
VehicleInfo[v][posY] = Y;
VehicleInfo[v][posZ] = Z;
VehicleInfo[v][posA] = A;
new file[80];
format(file, sizeof(file), Vehicles, v);
if(DOF2_FileExists(file))
{
DOF2_SetFloat(file, "Vehicle Pos X", X);
DOF2_SetFloat(file, "Vehicle Pos Y", Y);
DOF2_SetFloat(file, "Vehicle Pos Z", Z);
DOF2_SetFloat(file, "Vehicle Pos A", A);
DOF2_SaveFile();
}
SendClientMessage(playerid, COLOR_WHITE, "Vocк estacionou o seu veнculo.");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo possui um veнculo.");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, "Esse nгo й seu veнculo.");
return 1;
}