(POMOC)SpikeStrip


Započeo Mica Nikolic, Januar 28, 2017, 17:51:50 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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.
HARD WORK BEATS TALENT

Ja obrisem i izadje mi jos errora

Skini taj include i recompile skirptu sa tim pawnom  :)
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.


Izvolte samo napravi inc fajl ubaci ovo i ubaci u include i complire mod
#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[i][sX], SpikeInfo[i][sY], SpikeInfo[i][sZ]))
            {
  	            if(SpikeInfo[i][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[i][sCreated] == 0)
  	    {
            SpikeInfo[i][sCreated]=1;
            SpikeInfo[i][sX]=x;
            SpikeInfo[i][sY]=y;
            SpikeInfo[i][sZ]=z-0.7;
            SpikeInfo[i][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[i][sCreated] == 1)
  	    {
  	        SpikeInfo[i][sCreated]=0;
            SpikeInfo[i][sX]=0.0;
            SpikeInfo[i][sY]=0.0;
            SpikeInfo[i][sZ]=0.0;
            DestroyDynamicObject(SpikeInfo[i][sObject]);
  	    }
	}
    return 0;
}

stock DeleteClosestStrip(playerid)
{
    for(new i = 0; i < sizeof(SpikeInfo); i++)
  	{
  	    if(IsPlayerInRangeOfPoint(playerid, 2.0, SpikeInfo[i][sX], SpikeInfo[i][sY], SpikeInfo[i][sZ]))
        {
  	        if(SpikeInfo[i][sCreated] == 1)
            {
                SpikeInfo[i][sCreated]=0;
                SpikeInfo[i][sX]=0.0;
                SpikeInfo[i][sY]=0.0;
                SpikeInfo[i][sZ]=0.0;
                DestroyDynamicObject(SpikeInfo[i][sObject]);
                return 1;
  	        }
  	    }
  	}
    return 0;
}

encode_tres(tres1, tres2, tres3, tres4) {

	return tres1 | (tres2 << 1) | (tres3 << 2) | (tres4 << 3);

}

Server Ip: server.exyurp.com:7706
Website: www.exyurp.com
Forum: www.exyurp.com/forum
Teamspeak3: 149.202.88.8:9908