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: teleportuje
1. Gdy kupi pojazd teleportuje do niego
Witam ot?? mam pytanko czy kto? by zmieni?, ?e je?eli kupujemy pojazd to by nie teleportowa?o pojazdu do przecho tylko go respi?o go w danym miejscu a w poje?dzie gracza. Za pomoc daje RESPEKT i Piweczko <3


kod
[lua]--[[
Resource: Our-Game
Filename: [our]vehbuy/s_vehbuy.lua
Developers: Split <[email protected]>
Copyright <[email protected]> 2015
Nie masz prawa u?ywa? tego kodu bez mojej zgody.
]]

local positionVehicles = {
{'Flash', 565, math.random(0,0), math.random(65000,70000), -1956.11,257.54,40.67,359.6,0.0,276.2},
{'Buffalo', 402, math.random(0,0), math.random(75000,80000), -1955.11,305.02,40.88,360.0,360.0,95.1},
{'Sultan', 560, math.random(0,0), math.random(105000,110000), -1943.89,273.41,40.75,359.9,360.0,181.7},
{'Savanna', 567, math.random(0,0), math.random(50000,70000), -1943.69,256.95,40.91,0.5,360.0,16.2},
{'Burrito', 482, math.random(0,0), math.random(50000,60000), -1955.91,266.65,41.17,359.1,360.0,302.5},
{'Jester', 559, math.random(0,0), math.random(120000,135000), -1953.47,296.04,40.70,359.9,359.6,109.5},
--dol
{'Clover', 542, math.random(0,0), math.random(15000,20000), -1945.60,266.42,35.22,0.0,360.0,87.9},
{'Premier', 426, math.random(0,0), math.random(20000,25000), -1962.04,272.60,35.21,359.9,0.0,293.0},
{'Sabre', 475, math.random(0,0), math.random(30000,35000), -1945.15,273.97,35.28,359.7,0.0,121.7},
{'Tahoma', 566, math.random(0,...
2. Jak zrobić marker który teleportuje do interioru
Witam mam ot?? taki problem ?e nie wiem jak zrobi? marker kt?ry teleportuje u?ywa?em skryptu teleporteditor ale on nie dzia?a? jak u?ywa?em kilku map na raz a tak?e pr?bowa?em si? z plikami kt?re mia?y tworzy? takowy marker i mia? teleportowa? i gdy w??cza?em ten plik nie dzia?a?. Pod spodem jest kod tego pliku
[code]
MarkerCAS = createMarker ( 1555.2998046875, -1675.599609375, 15.199999809265, "cylinder", 1.5, 255, 255, 255, 255 )
MarkerSAID = createMarker ( 2358.2001953125, 2481.7998046875, -48.700000762939, "cylinder", 1.5, 255, 255, 255, 255 )
setElementInterior(MarkerSAID, 5)

function IntSTAFF(thePlayer)
if source == MarkerCAS then
fadeCamera(thePlayer, false)
setTimer( fadeCamera, 1000, 1, thePlayer, true)
setTimer(setElementInterior, 1000, 1, thePlayer, 5)
setTimer(setElementPosition, 1000, 1, thePlayer, 2360.400390625, 2481.6005859375, -47.700000762939, true)
setTimer(setPedRotation, 1000, 1, thePlayer, 0)
end
end
addEventHandler("onMarkerHit", getRootElement(), IntSTAFF)

function SaidSTAFF(thePlayer)
if source == MarkerSAID then
fadeCamera(thePlayer, false)
setTimer( fadeCamera, 1000, 1, thePlayer, true)
setTimer(setElementInterior, 1000, 1, thePlayer, 0)
setTimer(setElementPosition, 1000, 1, thePlayer, 1552.7001953125, -1675.400390625, 16.89999961853, true)
setTimer(setPedRotation, 1000, 1, thePlayer, 135)
end
end
addEventHandler("onMarkerHit", getRootElement(), SaidSTAFF)
[/code]
Prosi?bym o po...
3. Nie teleportuje do pojazdu
Cze??, m?g?bym si? dowiedzie? dlaczego warpPedIntoVehicle nie dzia?a?
Server:
addEvent("dajsamochod"true)
addEventHandler("dajsamochod"root, function()
    
radiowoz=createVehicle 598, -210.96162 3997.0003718.61030 10 )
    
warpPedIntoVehicle(clientradiowoz)
    
pojazd getPlayerOccupiedVehicle(client)
    
destroyElement(pojazd)
end)

Trigger: (jakby kto? potrzebowa?)
triggerServerEvent("dajsamochod"rootlocalPlayer)


Okr?glutkie 0 b??d?w w db3.
4. Marker nie teleportuje
Marker wcze?niej teleportowa? ale ?le, wyj?cie teleportowa?o spowrotem do miejsca w interiorze. Teraz pr?bowa?em to naprawi?, przestawi?em x,y,z i przesta?o w og?le teleportowa?. Wyt?umaczy mi kto? co tu jest nie tak?

local marker1 = createMarker ( 1577.0999755859, -1583.1999511719, 12.5, "cylinder", 1, 0, 0, 255 )
local marker2 = createMarker ( 1577.599609375, -1581, 12.60000038147, "cylinder", 1, 0, 0, 255 )
local bartp = 0
local barwyjdz = 0

function bartp (source)
setElementPosition ( source, 1577.3000488281, -1578.1999511719, 12.5 )
setElementInterior ( source, 0 )
end
addEventHandler ( "onMarkerHit", marker1, bartp )

function barwyjdz (source)
setElementPosition ( source, 1582.5999755859, -1583.6999511719, 12.5 )
setElementInterior ( source, 0 )
end
addEventHandler ( "onMarkerHit", marker2, bartp )
5. Dodany przycisk nie teleportuje
Dobry wszystkim. Ostatnio zacz??em troch? wi?cej czasu sp?dzam przy lua i napotka?em na jeden problem. Poniewa? robie Panel wyboru spawniu dla premium, ale niestety, ?adnego b??du w db3 nie ma. (Mo?e jakis by? przyk?ad na nowo)

[lua]

local screenW,screenH=guiGetScreenSize()
local sy,sx=guiGetScreenSize()

function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end

function panelik_p()
if not isMouseIn(screenW * 0.2773, screenH * 0.5056, screenW * 0.1406, screenH * 0.0625) then dxDrawRectangle(screenW * 0.2773, screenH * 0.5056, screenW * 0.1406, screenH * 0.0625, tocolor(0, 14, 157, 255), false)
end
dxDrawText("Tw?j dom", screenW * 0.2820, screenH * 0.5194, screenW * 0.4125, screenH * 0.5556, tocolor(255, 255, 255, 255), 1.50, "default", "center", "center", false, false, false, false, false)
end

addEventHandler("onClientClick", root, function(btn,state)
if btn=="left" and state=="down" then
if isMouseIn(screenW * 0.2773, screenH * 0.5056, screenW * 0.1406, screenH * 0.0625) then
setElementData(localPlayer,"player:spawn",{1486.23, -1740.98, 13.55})
cusun()
end
i...
6. Nie teleportuje
Witam, mam kod na prace, ale niestety nie tepa mnie po sko?czeniu.

addEventHandler("onMarkerHit"miejsce, function(elmd)
    if 
not md or getElementType(el) ~= "vehicle" then return end
    local plr 
getVehicleOccupant(el,0)
    if 
getElementData(el,"vehicle:pack") == false then outputChatBox("bla bla bla XD .",plr255255255) return end
    local paczki 
getElementData(el,"vehicle:pack")
    
setElementData(el,"vehicle:pack",false)
    
local pieniadze paczki*money
    triggerEvent
("givePlayerMoney",plr,pieniadze/2)
        
triggerEvent("givePlayerMoney",plr,pieniadze/2)
    
outputChatBox("bla bla bla XD",plr0160,0)
        
destroyElement(car)
    
destroyElement(blip)
    
destroyElement(miejsce)
    
setElementData(el,"vehicle:destination",false)
    
setElementData(el"vehicle:desc",false)
        
setElementPosition(el2062.132271.0510.82)
end)
end)
7. [GF] Po wjeściu do auta, teleportuje
Witam, po wje?ciu do auta, player'a teleportuje pod pos. 0, 0, 0. Nie wiem czemu tak si? dzieje:

public OnPlayerEnterVehicle
Kod:


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(KomendySprawdz(playerid) || GetPVarInt(playerid, "AnimkaPostrzal") == 1) return 1;
new Float:Pos[3];
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(doors)
{
SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]+0.01);
Unfreeze(playerid, 1);
if(SamochodInfo[vehicleid][sAlarm]==1)
{
SetVehicleParamsEx(vehicleid,engine,lights,1,doors,bonnet,boot,objective);
}
}
if(GetPVarInt(playerid, "rolki") ==1)
{
Info(playerid, "Nie mo?esz wsiada? do pojazdu z rolkami na nogach.");
Unfreeze(playerid, 1);
RemovePlayerFromVehicle(playerid);
}
if(SamochodInfo[vehicleid][sOwner]==3)
{
if(pItem(playerid, 8,13,vehicleid)) return 1;
if(SamochodInfo[vehicleid][sOwnerID]!=PlayerInfo[playerid][pUID]&&!ispassenger)
{
SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]+0.01);
return error(playerid);
}
return 1;
}
return 1;
}

Licz? na pomoc z waszej strony!
8. Markery który teleportuje w inne miejsce.
Cze??, siemanko i czo?em. Mam ma?y problem pr?buje zrobi? skrypt na marker kt?ry nas teleportuje w dane miejsce. Jednak gdy odpalam skrypt marker nie pojawia si? w danym miejscu (dom cj'a). Nie wiem co robi?... Prosze o szybk? pomoc. Wynagrodz? piwkami i respektem. :>

marker createMarker( , 2495.5, -1690.400024414115.300000190735'arrow'1,  255000)

function 
tp(thePlayer
setElementPosition thePlayer2459.6000976563, -1691.099975585912.463967323303)

end