Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: parkowania
1. System parkowania pojazdów
Witam ot??, napisa?em sobie prosty skrypt. Ale nie wiem w czym tkwi problem, po wpisaniu /zaparkuj siedz?c w aucie nic nie dzia?a... A po dodaniu jeszcze jednej linijki z b??dem naprzyk?ad: Nie masz tyle pieni?dzy. To wszystko ok. Mo?e mi kto? wyt?umaczy?? Aha, i chcia?bym aby po wybuchu pojazdu, respi? si? w miejscu w kt?rym w?a?ciciel wpisa? /zaparkuj... Za pomoc :piwo: + Respekt
Tutaj kod:
Kod:

function playerCarPark ( source, cmd)
if(isPedInVehicle(source)) then
local playercar = getPedOccupiedVehicle ( source )
if(getElementData ( playercar, "owner" ) == getPlayerName ( source )) then
local x, y, z = getElementPosition ( source )
local xa,ya,a = getElementRotation ( playercar )
setElementData (playercar,"xpos",x)
setElementData (playercar,"ypos",y)
setElementData (playercar,"zpos",z)
setElementData (playercar,"angle",a)
outputChatBox ("[AUTA]Zaparkowa?e? auto pomy?lnie.",source, 243,149,72 )
saveCars()
else
outputChatBox ("[AUTA]To nie jest twoje auto.",source, 255,255,127 )
end
end

addCommandHandler ("zaparkuj",playerCarPark)
2. [INNE] System Parkowania !
witam,
zrobilem se system parkowania ale trzeba go dodawac recznie w GMie
komenda na parkowanie :
[code]CMD:parkuj(playerid, p[])
{
new point = IsPlayerInRangeOfPoint(playerid, 7.0, 2172.5993, 1006.7269, 10.8203);
new point2 = IsPlayerInRangeOfPoint(playerid, 7.0, 2172.4904, 1009.8140, 10.8203);
new point3 = IsPlayerInRangeOfPoint(playerid, 7.0, 2172.2807, 1012.5894, 10.8203);
new point4 = IsPlayerInRangeOfPoint(playerid, 7.0, 2172.7250, 1016.4537, 10.8203);

if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, ""R"Nie Jestes w "O"Autcie");
if(!point || !point2 || !point3 || !point4) return SendClientMessage(playerid, -1, ""R"Nie Jestes w Miejscu "O"Parkingowym");

SendClientMessage(playerid, -1, ""R"Zaparkowales Swoj Pojazd.");
SendClientMessage(playerid, -1, ""O"Teraz Nikt Go Nie Ukradnie.");
RemovePlayerFromVehicle(playerid);
for(new i=0; i < MAX_PLAYERS; i++)
{
if(i == playerid) continue;
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
}
return 1;
}[/code]

a tu 3DTexts
[code]Create3DTextLabel(""O"Wpisz "R"/Parkuj "O"aby Zaparkowac Pojazd", -1, 2172.5993, 1006.7269, 10.8203, 40.0, 0, 0);
Create3DTextLabel(""O"Wpisz "R"/Parkuj "O"aby Zaparkowac Pojazd", -1, 2172.4904, 1009.8140...