Započeo elemental.
•13. Sep. 2012.[Pomoć] - Ne radi mi efekat sudara.
290
pregleda
4
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
13. Sep. 2012.
Skripta koju koristim: Xoomer RP(od 0)
Detaljan opis problema: Skriptao sam efekat sudara, ali mi ne radi, ne znam zašto.
Dio skripte: Evo:
Detaljan opis problema: Skriptao sam efekat sudara, ali mi ne radi, ne znam zašto.
Dio skripte: Evo:
new Tkamera;
new sok;
forward udes(playerid);
forward provjeravozila(playerid);
forward kamera(playerid);
public udes(playerid)
{
new Float:speed, Float:x, Float:y, Float:z;
if(IsPlayerInAnyVehicle(playerid) && P_Data)
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
if(speed > -0.1 && x < 0.1 && y > -0.1 && y < 0.1)
{
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health-11.0);
SetPlayerDrunkLevel(playerid, 250000);
P_Data = 0;
new string;
format(string, sizeof(string), "* Airbag se aktivirao (( %s ))", GetName(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
Tkamera = SetTimerEx("Camera", 10000, 1, "i", playerid);
}
}
return 1;
}
public kamera(playerid)
{
KillTimer(Tkamera);
SetPlayerDrunkLevel(playerid, 0);
return 1;
}
public provjeravozila(playerid)
{
new Float:brzina, Float:Cx, Float:Cy, Float:Cz;
if(IsPlayerInAnyVehicle(playerid))
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), Cx, Cy, Cz);
if(brzina < -0.4 || Cx > 0.4 || Cy < -0.4 || Cz > 0.4 && !P_Data)
{
sok = SetTimerEx("udes", 100, 1, "i", playerid);
P_Data = 1;
}
else
{
KillTimer(sok);
P_Data = 0;
}
}
return 1;
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
14. Sep. 2012.
Probaj.
new Tkamera;
new sok;
forward udes(playerid);
forward provjeravozila(playerid);
forward kamera(playerid);
public udes(playerid)
{
new Float:speed, Float:x, Float:y, Float:z;
if(IsPlayerInAnyVehicle(playerid) && P_Data)
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
if(speed > -0.1 && x < 0.1 && y > -0.1 && y < 0.1)
{
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health-11.0);
SetPlayerDrunkLevel(playerid, 250000);
P_Data = 0;
new string;
format(string, sizeof(string), "* Airbag se aktivirao (( %s ))", GetName(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
Tkamera = SetTimerEx("kamera", 10000, 1, "i", playerid);
}
}
return 1;
}
public kamera(playerid)
{
KillTimer(Tkamera);
SetPlayerDrunkLevel(playerid, 0);
return 1;
}
public provjeravozila(playerid)
{
new Float:brzina, Float:Cx, Float:Cy, Float:Cz;
if(IsPlayerInAnyVehicle(playerid))
{
GetVehicleVelocity(GetPlayerVehicleID(playerid), Cx, Cy, Cz);
if(brzina < -0.4 || Cx > 0.4 || Cy < -0.4 || Cz > 0.4 && !P_Data)
{
sok = SetTimerEx("udes", 100, 1, "i", playerid);
P_Data = 1;
}
else
{
KillTimer(sok);
P_Data = 0;
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava