Detaljan opis problema: Dobijem 3 Errora kada pokrenem compile zbog Map Andreasa
Dio skripte:
ERROR 1
//////////////MAP ANDREAS//////////////////////////////////////////////////////
MapAndreas_Init(MAP_ANDREAS_MODE_MINIMAL);ERROR 2 // ========================================= [ OnPlayerStateChange ] ========================================
if(newstate == PLAYER_STATE_ONFOOT && (oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER))
{
new Float:Poz; // 0-X, 1-Y, 2-Z, 3-ZM- 4-razlika
GetPlayerPos(playerid, Poz, Poz, Poz);
MapAndreas_FindZ_For2DCoord(Poz, Poz, Poz); // maksimalna Z koordinata
Poz = floatsub(Poz, Poz);
if(Poz > 25.0) IskocioIzHelica = 1;
foreach(Player, i)
{
if(IgracPosmatraIgraca == playerid) PlayerSpectatePlayer(i, playerid);
}
}
if(oldstate != PLAYER_STATE_PASSENGER && oldstate != PLAYER_STATE_DRIVER) IskocioIzHelica = 0;
if(KiwiBot == 1)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(PoslednjeVozilo != INVALID_VEHICLE_ID) OnPlayerTeleportInVehicle(playerid, PoslednjeVozilo, GetPlayerVehicleID(playerid));
PoslednjeVozilo = GetPlayerVehicleID(playerid);
}
if(oldstate == PLAYER_STATE_DRIVER)
{
GetVehiclePos(PoslednjeVozilo, VehInfo[PoslednjeVozilo], VehInfo[PoslednjeVozilo], VehInfo[PoslednjeVozilo]);
PoslednjeVozilo = INVALID_VEHICLE_ID;
}
}ERROR 3 ////////////////////////////////
new Float:varx,Float:vary,Float:varz,Float:var1,Float:diff;
GetPlayerPos(playerid, varx, vary, varz);
MapAndreas_FindAverageZ(varx, vary, var1);
// printf("ground level: %d",var1);
if(varz >= var1)
{Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/5rose3
