Skripta koju koristim:Moja
Detaljan opis problema:Sve fino iskriptam i kliknem compile i imam samo jedan error to je SpikeStrip.Imate slike i pomoglo bi mi posto sad ce update za jedno 5 dana pa bi mi koristilo
Dio skripte:include
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://imgur.com/a/405ag
Izbrisi "#include <SpikeStrip>" jer tog fajla nema u include folderu.
Ja obrisem i izadje mi jos errora
Skini taj include i recompile skirptu sa tim pawnom :)
Nece brt
Izvolte samo napravi inc fajl ubaci ovo i ubaci u include i complire mod [pawn]#include <a_samp>
#include <streamer>
#define MAX_SPIKESTRIPS 200
enum gInfo
{
sCreated,
Float:sX,
Float:sY,
Float:sZ,
sObject,
};
new SpikeInfo[MAX_SPIKESTRIPS][gInfo];
public OnPlayerUpdate(playerid)
{
if(!IsPlayerConnected(playerid)) return 0;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, SpikeInfo[sX], SpikeInfo[sY], SpikeInfo[sZ]))
{
if(SpikeInfo[sCreated] == 1)
{
new panls, vrata, svjetla, tres;
new carid = GetPlayerVehicleID(playerid);
GetVehicleDamageStatus(carid, panls, vrata, svjetla, tres);
tres = encode_tres(1, 1, 1, 1);
UpdateVehicleDamageStatus(carid, panls, vrata, svjetla, tres);
return 0;
}
}
}
}
return 1;
}
stock CreateStrip(Float:x,Float:y,Float:z,Float:Angle)
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(SpikeInfo[sCreated] == 0)
{
SpikeInfo[sCreated]=1;
SpikeInfo[sX]=x;
SpikeInfo[sY]=y;
SpikeInfo[sZ]=z-0.7;
SpikeInfo[sObject] = CreateDynamicObject(2899, x, y, z-0.9, 0, 0, Angle-90);
return 1;
}
}
return 0;
}
stock DeleteAllStrip()
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(SpikeInfo[sCreated] == 1)
{
SpikeInfo[sCreated]=0;
SpikeInfo[sX]=0.0;
SpikeInfo[sY]=0.0;
SpikeInfo[sZ]=0.0;
DestroyDynamicObject(SpikeInfo[sObject]);
}
}
return 0;
}
stock DeleteClosestStrip(playerid)
{
for(new i = 0; i < sizeof(SpikeInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, SpikeInfo[sX], SpikeInfo[sY], SpikeInfo[sZ]))
{
if(SpikeInfo[sCreated] == 1)
{
SpikeInfo[sCreated]=0;
SpikeInfo[sX]=0.0;
SpikeInfo[sY]=0.0;
SpikeInfo[sZ]=0.0;
DestroyDynamicObject(SpikeInfo[sObject]);
return 1;
}
}
}
return 0;
}
encode_tres(tres1, tres2, tres3, tres4) {
return tres1 | (tres2 << 1) | (tres3 << 2) | (tres4 << 3);
}
[/pawn]