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: marker.
1. Losowe pozycje z tabelki na marker.
Witam pytanie jak zrobi? losowe markery z
local miejscadocelowe = {
{
2092.32300, -1793.3410613.40968},
{
2091.19897, -1750.5538313.43167},
{
2107.28491, -1690.9012513.40982},
{
2111.03223, -1648.2707517.09197},
{
2110.88940, -1627.7128921.40078},



}


po prostu ma sobie to losowa? z tych pozycji 5 losowych pozycji tworzy? 5 marker?w
2. Brak wyświetlania gui po wejściu w marker.
Hejka. Mam problem bo gdy chce wej?? w marker i wywo?a? funkcj? na pokazanie gui nic si? nie dzieje. A jak wywo?uje funkcj? za pomoc? komendy w tedy gui si? odpala mo?e kto? ma jaki? pomys? jak to naprawi?.

Tutaj kod jak to wygl?da na komend? bo na marker mi nie dzia?a.

Kod:

local gui = {}

gui.window = guiCreateWindow(792, 221, 462, 453, "Tablica ", false)
guiWindowSetSizable(gui.window, false)
guiSetVisible(gui.window, false)

gui.label = guiCreateLabel(8, 26, 444, 417, "Test", false, gui.window)
guiLabelSetHorizontalAlign(gui.label, "center", false)


function on()
guiSetVisible (gui.window, true)
showCursor(false, true)
end

function off()
guiSetVisible (gui.window, false)
showCursor(false, true)
end

addCommandHandler("xd", on)
addCommandHandler("xdd", off)
3. Aktywowanie komendy wchodząc na marker.
Witam, jako i? robi? bardzo funcjonalne kasyno, ciekawi mnie czy jest mo?liwo?? zrobienia markera, na kt?ry wchodzisz to aktywuje komende...

Powiedzmy mam komend? /ruletka i gdy wchodzisz w marker ona si? aktywuje...

Z g?ry ka?demu dzi?kuj? za pomoc i stawiam zimne :piwo: :piwo:
4. Nic się nie dzieje po wejściu w marker.
Cze??, dopiero zaczynam z LUA i chcia?em stworzy? marker w kt?rym po wej?ciu tworzy
si? pojazd. Lecz gdy wchodz? w marker to nic si? nie dzieje.

local marker createMarker(2402, -171912.5"cylinder"2.5,25.5,150,2)

function 
MarkerHit hitPlayermatchingDimension )
createVehicle(2782417, -171714)
end
addEventHandler 
"onClientMarkerHit"getRootElement(), MarkerHit )
5. Marker.
addCommandHandler("zamknij",
function( 
thePlayer )
    
pojazd getPlayerOccupiedVehiclethePlayer )
    
setElementData(pojazd"otwarty"true)
    if 
getElementData(pojazd"otwarty") == true then
        setVehicleLocked
(pojazdtrue)
        
setElementData(pojazd"otwarty"false)
        
outputChatBox("Pojazd zosta? zamkni?ty."thePlayer)
        
pMarker createMarker(000"cylinder"5000)
        
attachElements(pMarkerpojazd00, -6)
    else
        
cancelEvent()
        
outputChatBox("Pojazd ju? jest zamkni?ty!"thePlayer)
    
end
end
)

function 
inforpMarkerhitElementmatchingDimension )
    
local elementType getElementTypehitElement )
    
outputChatBox("* Wpisz /otworz aby otworzy? ten pojazd.")
end
addEventHandler
("onMarkerHit"pMarkerinfor)


Mam taki problem, ?e chce mie? marker w jednej funkcji a w drugiej si? do niego odwo?a?, niestety nie wiem jak to zrobi? opr?cz przeniesienie pMarkera do pierwszej linijki. Prosi?bym o pomoc w wykonaniu. :)
6. Skin po wejsciu w marker.
Witam przychodz? do was znowu.
Poniewa? na serwerze jest tryb DayZ i po wejsciu w marker po paru sekundach zmienia znowu na normalny. Jak to zmieni??
7. Zmieniony skin po wejsciu w marker.
Skin zmienia si? wchodz?c w marker. Wie ktos mo?e jak to zrobi??
8. Marker.
Mam taki ma?y problem. Mam skrypt na prace kierowcy autobusu(nie sko?czony). Gdy wyjd? z pojazdu pojazd z znika ale chcia?bym jeszcze aby markery pokazuj?ce drog? tez znika?y. Czyli ze jak wyjd? z pojazdu to trzeba prace zacz?? od nowa. Poniewa? jak wychodz? teraz to pojazd znika ale pierwszy marker itd nie znikaj?. Kod.

[lua]



local punkty = {
{1325.49780, -1730.17029, 14.51921},
-- {1314.17029, -1700.40894, 14.51843},
-- {1314.36633, -1577.04871, 14.51880},
}

local punkty2 = {}

for i,v in ipairs(punkty) do
punkty2[i] = createMarker(v[1], v[2], v[3], "checkpoint", 5)
setMarkerSize(punkty2[i], 0)
setElementData(punkty2[i], "punkty:nr", i)
addEventHandler("onMarkerHit", punkty2[i], function(el)
givePlayerMoney(el,20)
p_autobusu(el)
end)
end

function p_autobusu(plr)

local ilosc = #punkty
cel = cel+1
for k,v in ipairs(punkty2) do
if cel == #punkty+1 then
setMarkerSize(m2, 5)
setMarkerSize(punkty2[k], 0)
elseif k == cel then
setMarkerSize(punkty2[k], 5)
setMarkerSize(punkty2[k-1], 0)
return
end
end
end

m1 = createMarker(1357.87549, -1753.26013, 13.36378-1.3, "cylinder", 4, 50, 204, 57, 255)

function start(player)
autobus = createVehicle (437, 1343.65674, -1745.90417, 14.51040, 0, 0, 0)
setElementData(autobus, "pojazd_opis", "Autobus publiczny.n Los Santosn Paolimo Creakn Las Venturas")
warpPedIntoVehicle( player, autobus )
...
9. Brama na Marker.
Co tu jest ?le.Pomuszcie

function create()
local bramaPD = createObject ( 980, -1528.90002, 482.29999, 9 )
local myMarker1 = createMarker(-1530.09998, 484.89999, 1.4, 'cylinder', 5.0, 255, 0, 0, 255)
local myMarker2 = createMarker(-1530, 478.89999, 1.4, 'cylinder', 5.0, 255, 0, 0, 255)
setMarkerColor ( myMarker1, 0, 255, 0, 255 )
setMarkerColor ( myMarker2, 0, 255, 0, 255 )
end
addCommandHandler("create", create)
function markerHit(thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Pomoc Drogowa")) then
if getElementPosition(bramaPD) == -1528.90002 and 482.29999 and 9 then
moveObject ( bramaPD, 980, -1528.80005, 482.20001, 3.3 )
outputChatBox("Trwa otwieranie bramy PD", thePlayer, 0, 160, 0, true)
elseif getElementPosition(bramaPD) = -1528.80005, 482.20001, 3.3 then
moveObject ( brama21, 980, -1528.90002, 482.29999, 9 )
outputChatBox("Trwa zamykanie bramy PD", thePlayer, 0, 160, 0, true)
end
end
end
addEventHandler("onMarkerHit", myMarker1, markerHit)
addEventHandler("onMarkerHit", myMarker2, markerHit)