Skripta koju koristim: Last Step
Detaljan opis problema: Skoro sve bugove na Last Stepu sam resio osim ovoga: GARAZE! Znaci popravio sam tu neke bugove i to,ali kad udjem u jednu garazu i izadjem iz nje stavi me ispred prve napravljene garaze
Dio skripte: To je cijeli sistem,ako neko zna u cemu je problem izvadit cu neke dijelove
Neke slike/video za lakse dobivanje pomoci(neobavezno): Nista
Zaključano
[POMOC]Problem sa pomjesanim enterijerima
178
pregleda
4
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 10 godina
if(newkeys == KEY_NO)
{
if(!IsPlayerInAnyVehicle(playerid))
{
for(new b = 1; b < sizeof(GarageInfo); b++)//Loops through all the businesses.
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, GarageInfo, GarageInfo, GarageInfo))//Checks if player is near the entrance.
{
if(GarageInfo == 1) return SendClientMessage(playerid, BELA,"Ova garaza je zakljucana!");//Checks it it is locked/
abrk = 1;
SetTimerEx("abrkradi", 3000, false, "i", playerid);
SetPlayerPos_H(playerid, GarageInfo+1.5, GarageInfo, GarageInfo);
SetPlayerFacingAngle(playerid, GarageInfo);
SetPlayerVirtualWorld(playerid, GarageInfo);
InsideGarage = b;
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, GarageInfo, GarageInfo, GarageInfo) && GetPlayerVirtualWorld(playerid) == GarageInfo)//Checks if player is in near the exit.
{
abrk = 1;
SetTimerEx("abrkradi", 3000, false, "i", playerid);
SetPlayerPos_H(playerid, GarageInfo, GarageInfo, GarageInfo);
SetPlayerFacingAngle(playerid, GarageInfo);
SetPlayerVirtualWorld(playerid, GarageInfo);
InsideGarage = -1;
}
}
}
}
if(newkeys == KEY_NO)
{
if(InsideGarage == 0)
{
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
for(new b = 1; b < sizeof(GarageInfo); b++)//Loops through all the businesses.
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, GarageInfo, GarageInfo, GarageInfo))//Checks if player is near the entrance.
{
new kljuc1, kljuc2, kljuc3;
kljuc1 = PlayerInfo;
kljuc2 = PlayerInfo;
kljuc3 = PlayerInfo;
new veh;
veh = GetPlayerVehicleID(playerid);
if(GarageInfo == 1) return SendClientMessage(playerid, BELA, "Ova garaza je zakljucana!");//Checks it it is locked/
if(GarageInfo == 1) return SendClientMessage(playerid, BELA, "U ovoj garazi vec ima 1 vozilo!");
if(CarInfo == veh || CarInfo == veh || CarInfo == veh)
{
SCM(playerid,COLOR_WHITE,"Parkirali ste svoje vozilo u garazu, od sada ce se ono stvarati u garazi.");
NovaPozicijaV(playerid, GarageInfo, GarageInfo, GarageInfo);
SetVehicleZAngle(GetPlayerVehicleID(playerid), GarageInfo);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GarageInfo);
SetPlayerVirtualWorld(playerid, GarageInfo);
InsideGarage = b;
GarageInfo = 1;
if(veh == CarInfo)
{
CarInfo = GarageInfo;
GaragePark(playerid ,veh, kljuc1);
}
if(veh == CarInfo)
{
CarInfo = GarageInfo;
GaragePark(playerid ,veh, kljuc2);
}
if(veh == CarInfo)
{
CarInfo = GarageInfo;
GaragePark(playerid ,veh, kljuc3);
}
}
else return SCM(playerid,-1,"Samo privatna vozila mozete parkirati u garazu!");
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, GarageInfo, GarageInfo, GarageInfo) && GetPlayerVirtualWorld(playerid) == GarageInfo)//Checks if player is in near the exit.
{
abrk = 1;
SetTimerEx("abrkradi", 3000, false, "i", playerid);
NovaPozicijaV(playerid, GarageInfo, GarageInfo, GarageInfo);
SetVehicleZAngle(GetPlayerVehicleID(playerid), GarageInfo);
SetPlayerVirtualWorld(playerid, GarageInfo);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GarageInfo);
InsideGarage = 0;
GarageInfo = 0;
}
}
}
}Eto 🙂
pre 10 godina
sve mi ovo izgleda odlicno ,ali jel uvijek te vrati na garazu id 0 msm na prvi ID garaze,ako te vrati de izbrisi prvu garazu pa onda probaj
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava