Skripta koju koristim: Balkan Elitez
Detaljan opis problema: Sprijecava ulazak u vozilo , samo pleše xD
Ne mogu nikako naći to u pawno.
Pokušam da udjem u bilo koje vozilo, ali ne može samo se ukljuci animacija .
Pa kako to da i zbacim?
[POMOC] Izbaciti?
403
pregleda
6
postova
17. Okt. 2016.
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid))))
{
format(CmdString, sizeof(CmdString), "* %s seda na biciklu", GetName(playerid));
ProxDetector(10.0, playerid, CmdString, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
if(VoziloJeMotor(GetVehicleModel(GetPlayerVehicleID(playerid))))
{
format(CmdString, sizeof(CmdString), "* %s seda na motor", GetName(playerid));
ProxDetector(10.0, playerid, CmdString, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
if(VoziloJeAuto(GetVehicleModel(GetPlayerVehicleID(playerid))))
{
format(CmdString, sizeof(CmdString), "* %s otvara vrata i ulazi u auto", GetName(playerid));
ProxDetector(10.0, playerid, CmdString, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
new Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed;
GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*136.666667;
new vehspeed = floatround(final_speed,floatround_round);
if (!ispassenger)
{
if (vehspeed > 20 && IsVehicleOccupied(vehicleid))
{
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid, COLOR_WHITE, " {FF0000}[SD:AC]: {FFFFFF}Zabranjeno je raditi NinjaJacking! ");
}
}
if (ispassenger)
{
if (vehspeed > 20 && IsVehicleOccupied(vehicleid))
{
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid, COLOR_WHITE, " {FF0000}[SD:AC]: {FFFFFF}Ne mozete ulaziti u vozilo koje se krece(PowerGaming)! ");
}
}
new Float:Poz; GetPlayerPos(playerid, Poz, Poz, Poz);
if(!ispassenger)
{
SCM(playerid, -1,""CRVENA"[SD | RP]"SIVA" Stisnite "CRVENA"ALT"SIVA" da upalite/ugasite motor vozila. | Kucajte "CRVENA"/pojas ili /kaciga"SIVA" da stavite pojas!");
for(new i; i < sizeof(VoziloInfo); i++)
{
if(VoziloInfo == vehicleid)
{
if(VoziloInfo == 1)
{
if(PlayerInfo == i || PlayerInfo == i || VoziloInfo == 0 || PlayerInfo == 6 || PlayerInfo == 5 || PlayerInfo == 7 || PlayerInfo >= 1)
{
if(PlayerInfo == 4) SCMF(playerid,-1,"[SD | RP] "CRVENA"Ulazite u vozilo ID: %d!",i);
if(PlayerInfo >= 5) SCMF(playerid,-1,"[SD | RP] "CRVENA"Ulazite u vozilo ID: %d!",i);
if(PlayerInfo >= 1) SCMF(playerid,-1,"[SD | RP] "CRVENA"Ulazite u vozilo ID: %d!",i);
new string;
format(string,sizeof(string), ""PLAVA"Privatno Auto | "SIVA"Vlasnik: "CRVENA"%s", VoziloInfo);
SCM(playerid,-1,string);
return 1;
}
else
{
new string; SetPlayerPos(playerid, Poz, Poz, Poz);
format(string,sizeof(string), ""PLAVA"Auto Zakljucan");
GameTextForPlayer(playerid, "~r~auto zakljucan", 5000, 1);
SCM(playerid,-1,string);
return 1;
}
}
}
}
for(new i; i < sizeof(MotorInfo); i++)
{
if(MotorInfo == vehicleid)
{
if(MotorInfo == 1)
{
if(PlayerInfo == i || MotorInfo == 0 || PlayerInfo == 6 || PlayerInfo == 5 || PlayerInfo == 7 || PlayerInfo >= 1)
{
if(PlayerInfo == 4) SCMF(playerid,-1,"[SD | RP] "CRVENA"Ulazite u motor ID: %d!",i);
if(PlayerInfo >= 1) SCMF(playerid,-1,"[SD | RP] "CRVENA"Ulazite u motor ID: %d!",i);
if(PlayerInfo >= 6) SCMF(playerid,-1,"[SD | RP] "CRVENA"Ulazite u motor ID: %d!",i);
new string;
format(string,sizeof(string), ""PLAVA"Privatni Motor | "SIVA"Vlasnik: "PLAVA"%s", MotorInfo);
SCM(playerid,-1,string);
return 1;
}
else
{
new string; SetPlayerPos(playerid, Poz, Poz, Poz);
format(string,sizeof(string), ""ZUTA"Motor Zakljucan");
SCM(playerid,-1,string);
GameTextForPlayer(playerid, "~r~motor zakljucan", 5000, 1);
return 1;
}19. Okt. 2016.
moras uraditi jedna stvar a to je da isklucih tih komandata u onplayerentervehicle /* */ onda idi compiler kad bi uradio to moras ingame a onda reci nam dali je u redu ako je tad sredicemo onplayerentervehicle probleme
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava