Skripta koju koristim: MG
Detaljan opis problema: Izmapao sam svoju garazu, podesio koord, radi sve lepo bez problema, ali kad kucam /parkirajauto, on me prebaci u tu garazu, i kad kucam /v park, pise da ce se od sad tu spawnovati, ali vozila nema u toj garazi, tako sam isto probao da odem do LV pa da uzmem jetpack da vidim slucajno da nisam prenisko napravio garazu ali nema ga ni gore, isto tako je kad ga /parkirajauto i tako ga ostavim, izadjem iz garaze, i opet udjem i veh-a opet nema :/
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno):
http://zaslike.com/files/s711mtc36tax62lh6tv.png
http://zaslike.com/files/mdksc1vy86yecx02vl35.png
http://zaslike.com/files/fe493cokan9yy1t989i2.png
[Pomoc] Nestaje mi veh
347
pregleda
8
postova
7. Jun 2013.
new vehicle = GetPlayerVehicle(playerid), Float:vx, Float:vy, Float:vz, Float:vangle, filestr;
GetVehiclePos(vehicle, vx, vy, vz);
GetVehicleZAngle(vehicle, vangle);
vehicle = Carlist;
vx = Carlist;
vy = Carlist;
vz = Carlist;
vangle = Carlist;
public OnVehicleStreamIn(vehicleid, forplayerid)
{
SetVehiclePos(Carlist, Carlist, Carlist, Carlist);
SetVehicleZAngle(Carlist, Carlist);
return 1;
}7. Jun 2013.
else if(strcmp(x_nr,"park",true) == 0)
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
//GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if(CarInfo == 2)
{
SendClientMessage(playerid, COLOR_GREY, "Vozilo vlasnistvo parking servisa!");
return 1;
}
if(IsPlayerInVehicle(playerid,carid) && CarInfo == 1)
{
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid),health);
if(health >= 600)//gigicar
{
if(PlayerInfo == 999 && PlayerInfo == 999 && PlayerInfo==999&& PlayerInfo==999&& PlayerInfo==999&& PlayerInfo==999)
{
SendClientMessage(playerid, COLOR_GREY, "Nemate auto.");
return 1;
}
if(getcarid == carid)
{
if(PlayerToPoint(30.0, playerid,3404.3948,719.4877,74.6554))
{
new i=GetPlayerVirtualWorld(playerid);
Garaza=carid;
new result;
new mica;
SendClientMessage(playerid, COLOR_WHITE, "Izvadili ste auto!");
if(Garaza==0){mica="Prazna";}
else {mica="Puna";}
format(result,sizeof(result),"{fc864b}Vlasnik:{ffffff}%s\n{fc864b}Garaza:{ffffff}%s",Garaza,mica);
UpdateDynamic3DTextLabelText(garazasale,0x00FF00FF,result);
}
CarInfo = x;
CarInfo = y;
CarInfo = z;
CarInfo = a;
format(string, sizeof(string), "~n~ Parkirali ste vozilo na ovoj lokaciji. ~n~");
GameTextForPlayer(playerid, "Parkirali ste vozilo ovdje. Ovdje ce se respawnovati.", 10000, 3);
OnCarUpdate();
OnPlayerUpdateCustom(playerid);
DestroyVehicle(carid);
CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Ne mozete koristiti ovu komadnu jer vam je vozilo osteceno!");
SendClientMessage(playerid,COLOR_WHITE,"Prvo ga popravite kako bi ste ga mogli parkirati!");
}
}
}7. Jun 2013.
Probaj sad
Jesi napravio enum Float
Jesi napravio enum Float
else if(strcmp(x_nr,"park",true) == 0)
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
//GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if(CarInfo == 2)
{
SendClientMessage(playerid, COLOR_GREY, "Vozilo vlasnistvo parking servisa!");
return 1;
}
if(IsPlayerInVehicle(playerid,carid) && CarInfo == 1)
{
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid),health);
if(health >= 600)//gigicar
{
if(PlayerInfo == 999 && PlayerInfo == 999 && PlayerInfo==999&& PlayerInfo==999&& PlayerInfo==999&& PlayerInfo==999)
{
SendClientMessage(playerid, COLOR_GREY, "Nemate auto.");
return 1;
}
if(getcarid == carid)
{
if(PlayerToPoint(30.0, playerid,3404.3948,719.4877,74.6554))
{
new i=GetPlayerVirtualWorld(playerid);
Garaza=carid;
new result;
new mica;
SendClientMessage(playerid, COLOR_WHITE, "Izvadili ste auto!");
if(Garaza==0){mica="Prazna";}
else {mica="Puna";}
format(result,sizeof(result),"{fc864b}Vlasnik:{ffffff}%s\n{fc864b}Garaza:{ffffff}%s",Garaza,mica);
UpdateDynamic3DTextLabelText(garazasale,0x00FF00FF,result);
}
CarInfo = x;
CarInfo = y;
CarInfo = z;
CarInfo = a;
format(string, sizeof(string), "~n~ Parkirali ste vozilo na ovoj lokaciji. ~n~");
GameTextForPlayer(playerid, "Parkirali ste vozilo ovdje. Ovdje ce se respawnovati.", 10000, 3);
OnCarUpdate();
OnPlayerUpdateCustom(playerid);
CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Ne mozete koristiti ovu komadnu jer vam je vozilo osteceno!");
SendClientMessage(playerid,COLOR_WHITE,"Prvo ga popravite kako bi ste ga mogli parkirati!");
return 1;
}
}
}7. Jun 2013.
|OY:RP|PeMPaCâ„¢ wrote on June 7, 2013, 8:49 pm:
Probaj sad
Jesi napravio enum Float
Jesi napravio enum Float
else if(strcmp(x_nr,"park",true) == 0)
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
//GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if(CarInfo == 2)
{
SendClientMessage(playerid, COLOR_GREY, "Vozilo vlasnistvo parking servisa!");
return 1;
}
if(IsPlayerInVehicle(playerid,carid) && CarInfo == 1)
{
new Float:health;
GetVehicleHealth(GetPlayerVehicleID(playerid),health);
if(health >= 600)//gigicar
{
if(PlayerInfo == 999 && PlayerInfo == 999 && PlayerInfo==999&& PlayerInfo==999&& PlayerInfo==999&& PlayerInfo==999)
{
SendClientMessage(playerid, COLOR_GREY, "Nemate auto.");
return 1;
}
if(getcarid == carid)
{
if(PlayerToPoint(30.0, playerid,3404.3948,719.4877,74.6554))
{
new i=GetPlayerVirtualWorld(playerid);
Garaza=carid;
new result;
new mica;
SendClientMessage(playerid, COLOR_WHITE, "Izvadili ste auto!");
if(Garaza==0){mica="Prazna";}
else {mica="Puna";}
format(result,sizeof(result),"{fc864b}Vlasnik:{ffffff}%s\n{fc864b}Garaza:{ffffff}%s",Garaza,mica);
UpdateDynamic3DTextLabelText(garazasale,0x00FF00FF,result);
}
CarInfo = x;
CarInfo = y;
CarInfo = z;
CarInfo = a;
format(string, sizeof(string), "~n~ Parkirali ste vozilo na ovoj lokaciji. ~n~");
GameTextForPlayer(playerid, "Parkirali ste vozilo ovdje. Ovdje ce se respawnovati.", 10000, 3);
OnCarUpdate();
OnPlayerUpdateCustom(playerid);
CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
TogglePlayerControllable(playerid, 1);
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Ne mozete koristiti ovu komadnu jer vam je vozilo osteceno!");
SendClientMessage(playerid,COLOR_WHITE,"Prvo ga popravite kako bi ste ga mogli parkirati!");
return 1;
}
}
}Promenio sam isto tako ali opet je isto :S
float nisam pravio jer sam nub u skriptanju, 😄
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava