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: markera
1. Nie znajduje markera
Nie wykonuje si? outputChatBox oraz destroyElement

addEvent
("onBotWasted"true
addEventHandler("onBotWasted"getRootElement(), function (gracz,bron)
if 
getElementDatasource"poziom") == 2 then
    x
,y,getElementPositionsource )
    
Szansa math.random(0,360)
    
Obrot math.random(0,360)
    
AlphaX math.random(0,2)
    
AphaY math.random(0,3)
 
pieniadzericho createObject(1334,x,y,z-1+0.11,90-90,0,Obrot)
 
moveObject pieniadzericho1500x,y,z+3,x+AlphaX,y+AphaY,z-2+0.11"SineCurve")
        
podnies createMarker x,y,z-0.9"cylinder"1.525500170 )
setElementParent pieniadzerichopodnies)
 
setElementCollisionsEnabled (pieniadzerichofalse)
 
setObjectScale pieniadzericho0.10)
end
end 
)

addEventHandler("onMarkerHit"podnies, function ()
destroyElement podnies )
 
outputChatBox("#fe5bcaJeste? w marker",source,255,255,255,true)
end)
2. Nie działa dźwięk po wejściu do markera
Witam, mam nast?puj?cy problem po wej?ciu do markeru nie ma d?wi?ku. Oczywi?cie w debugu zero b??d?w, wi?c nie wiem co ?le zrobi?em. Dodam, ?e skrypt jest po stronie clienta.

Kod:

local marker =createMarker(1756.68, -1120.09, 24.09-0.9,"cylinder", 1,0,255,0,255)


addEventHandler ("OnMarkerHit", marker, function(el,md)
setElementInterior(el,0)
setElementDimension(el,0)



function lanchuch()


local sound = playSound("lanchuch.wav",true)


setSoundVolume(sound, 1.5)


end

addEventHandler ("OnMarkerHit", getRootElement(), lanchuch, marker, sound)





end)
3. interior bez markera
cze?? chcia?bym si? spyta? jak robi? takie interiory bez markera odrazu z wej?ciem do budynku

np tu -https://www.youtube.com/watch?v=puJLa2jkuvM&t=0s

jak kto? wie jak robi? interioru z takim samym budynkiem a nie nowym tylko zrobi? jego interior w ?rodku to prosz? o odpowiedz
4. nie można określić wartości markera
Witam pom?g?by kto? z b??dem ?

DB3:
Kod:


Bad Argument @ 'isElementWithinMarker' [Expected marker at argument 2, got nill]


kod

function cnmarker ()


cmarker createMarker(-1500.94,744.48,7.19"cylinder"1.225500)
addEventHandler("onClientMarkerHit"cmarker, function(el22)
if 
el22 ~= localPlayer then return end 
triggerEvent
("onClientAddNotification"localPlayer"git !""info"
end)
end



addEventHandler
("onClientKey"root, function(buttonstate)
if 
isElementWithinMarker(localPlayercmarkerthen
if state then
los 
math.random(1#klawisze)
outputChatBox("Kliknij "..klawisze[los][1].." ")
if 
button == klawisze[los][1then
outputChatBox
("PRAWID?OWY WYNIK")
else
outputChatBox("B??DNY WYNIK")

end
end
end
end
)


B??d le?y tutaj

if isElementWithinMarker(localPlayercmarkerthen
5. Powtarzalność markera
Witam, mam ma?y problem posiadam mniej wi?cej formu?k?, kt?ra blokuje tworzenie markera drugi raz na tej samej pozycji, lecz nie doko?ca spe?nia swoje dzia?anie. Dzia?a ona tak, ?e ca?y czas respi na marker w jednym miejscu. Modyfikowa?em j? jak si? da lecz nic z tego
kod c_side

wylosowanie 
false
kordy 
={ 
{
x,y,z},
{
x,y,z},
{
x,y,z},
}
function 
tworzmarker()

wylosowane false
while not wylosowane do
  
randy math.random(1,#kordy)
 
  
for _,v in ipairs(kordy) do
   if 
randy ~= v then
    wylosowane 
true
   end
  end
end
celmarker 
createMarker(kordy[randy][1], kordy[randy][2], kordy[randy][3], "checkpoint"22551600200
addEventHandler("onClientMarkerHit"celmarker, function(el3
destroyElement(celmarker)
tworzmarker()
end)
end
6. Powtarzalność markera
Witam, pom?g?by kto? w tym, ?e jak wejd? w marker to losuje mi go w tym samym miejscu, nie jest tak zawsze lecz zdarza si? jak napisa? dzia?aj?c? regu?? kt?ra zaprzeczy tworzeniu si? markera w tym samym miejscu 2 razy ?
kod
c_side

kordy 
= {
{-
1487.93,702.36,7.18},
{-
1497.00,702.03,7.19},
{-
1505.37,707.49,7.19},
}


function 
markercel()
if 
isElement(celmarkerthen 
destroyElement
(celmarker
destroyElement(wb
end 
randy 
math.random(1#kordy) 
celmarker createMarker(kordy[randy][1], kordy[randy][2], kordy[randy][3], "checkpoint"22551600200
wb createBlipAttachedTo(celmarker41
addEventHandler("onClientMarkerHit"celmarker, function(el3
if 
el3 ~= localPlayer then return end 
markercel
()

end)
end

tak pr?bowa?em

if randy == randy then
markercel
()
return 
end
7. usuwanie markera czyli nie wiem jak użyć destroyElement
hey, ot?z korzystam z funckji lecz nie chce usuwa? markera


markers 
= {
    {-
2402.7924.1535.30},
    {-
2401.0424.1535.30},
    {-
2394.2522.4435.30},
    {-
2394.2520.4235.30},
    {-
2395.2015.2035.30},
    {-
2396.3514.0435.30},
    {-
2402.4913.7535.30},
    {-
2404.7613.7535.30},
    {-
2409.6524.9335.30},
    {-
2398.7820.1035.30},
}

for 
i,pos in ipairs(markers) do
    
markers[i] = createMarker(pos[1], pos[2], pos[3]-1,"cylinder",1.3,255,0,0,255)
    
addEventHandler("onMarkerHit"markers[i], Usuwanko)
end

function Usuwanko(player)
if 
getElementType(player) == "player" then
destroyElement
(markers[i])
                    
outputChatBox("marker.",player,255,255,255,true)
end
end

no i jak wejd? w kt?ry kolwiek z marker?w aby nie usuwa?y wszystkich tylko ten co gracz do niego wszed?. Musz? rozwi?za? ten problem, je?li ktos wie jak poprawinie u?y? wynagrodz? piwkiem i reputacj?
8. usuwanie markera
no wszystko dzieje si? fajnie dop?ki ma si? usun?? marker pokazuje si? komunikat po wej?ciu ale marker jak stoi tak stoi

addEventHandler
("onVehicleEnter"resourceRoot, function(plr,seat)
    if 
seat ~= 0 then return end
    setElementFrozen
(source,false)
    
setVehicleDamageProof(sourcefalse)
    
setElementData(plr,"player:job",code)
    
outputChatBox("* Rozpocz??e?(a?) prac?!"plr)
    
outputChatBox("* Dosta?e? zg?oszenie!"plr)
                          
triggerClientEvent(plr,'okuczesie',plr)
losuj math.random(1#miejscaulotk)
jobMarker createMarker(miejscaulotk[losuj][1],miejscaulotk[losuj][2],miejscaulotk[losuj][3]-0.90,"checkpoint",3,0,255,170)
blip createBlipAttachedTo(jobMarker21)
addEventHandler("onMarkerHit",jobMarker,
function(
element,md)
    
local type getElementType(element)
    if 
type == "player" then
            outputChatBox
("Odebra?e? klienta zwie? go",element,255,255,255,true)
                
jobMarker nil  -- tu ma siusun?? marker ale sitak nie dzieje
    end
    end
)
end)

piwka daj? za jak? kolwiek podpowied?
9. Tworzenie markera
Witam ot?? pisz? prac?, stworzy?em pojazd, stworzy?em marker zaka?czaj?cy, i marker kt?ry zaka?cza prac? tworzy si? razem z odpaleniem skryptu. Pom?g?by kto? ? Chcia?bym zrobi? tak, aby marker w kt?rym zaka?czamy prac? tworzy? si? dopiero po wej?ciu w marker gdzie dostajemy pojazd.


kod
local ciezarowka createMarker(-1976.12,1329.43,7.19-1.1"cylinder"22551700100)

function 
MarkerHit(el2)
if 
getElementData(el2"player:ciezarowka"truethen 
    triggerClientEvent
(el2"onClientAddNotification"el2"Posiadasz ju? zrespion? ci??ar?wk? !""info")        
return 
end
local veh 
createVehicle(433,-1955.59,1326.85,7.68,0.5,360.0,180.5)
warpPedIntoVehicle (el2veh0)
setElementData(el2"player:ciezarowka"true)
end


addEventHandler
"onMarkerHit"ciezarowkaMarkerHit )
-- 
TUTAJ COSAM PR?BOWA?EM 
    
local punkt 
createMarker(-1891.13,1360.56,7.19-1.1,"cylinder"42551700,100)
function 
MarkerHit(el3)
end
addEventHandler
"onMarkerHit"punktMarkerHit )    
10. dostęp markera
Witam przychodz? z pytanie o u?ycie markera

addEventHandler
("onClientMarkerHit"marker_oddania, function(hit)
    if 
hit ~= localPlayer then return end
    local veh 
getPedOccupiedVehicle(hit)
    if 
not veh then return end
    
if not getElementData(veh,"vehicle:id"then return end
    local owner 
getElementData(veh,"vehicle:ownedPlayer")
    if 
owner ~= getElementData(hit,"player:sid"then return end
    
if getVehicleController(veh) ~= hit then return end
    addEventHandler
("onClientRender"rootoddawanie_pojazdu)
    
showCursor(true)
end)

i chcia?bym by by?o to aktywne tylko tutaj po stronie serwera
addEvent("xxx"true)
addEventHandler("xxx"getRootElement(), function(plr)
11. Pozycja markera
Cze??, mam wgrane markery i zrobi?em tak aby marker wy?wietla? obrazek, ?eby troche inaczej wygl?da?y markery ni? na kazdym serwerze i by?y "bardziej przejrzyste", nie mog? sobi? poradzi? z tym ?eby przesun?? marker(obrazek) w lewo, aby nie by? krzywo co to strza?ki, bo jest strasznie krzywo i jest za bardzo w prawo. Chcia?bym aby obrazek(marker "Przecho") znajdowa? si? centralnie na ?rodku strza?ki zamiast bardziej w prawo od niej(czyli w lewo trzeba przesun??), bawie si? tym kodem od godziny (naprawd? od godziny) i nie mog? sobie poradzi?, wi?c prosze o pomoc.


O co mi chodzi? SS:
[img]https://i.imgur.com/wPblrr1.png[/img]

Kod:
[lua]
--[[
@author: TheTroll
@resource: custom
@copyright 2017 TheTroll
--]]

local light = dxCreateTexture("files/light.png", "argb")
local arrow = dxCreateTexture("img/arrow.png", "argb")
local anim_type = "foward"
local distance = 50
local animTime = 0

addEventHandler("onClientPreRender", root,
function()
for i, v in ipairs(getElementsByType("marker")) do
if getElementData(v, "custom1") then
local x, y, z = getElementPosition(v)
local x2, y2, z2 = getElementPosition(localPlayer)
local r, g, b, a = getMarkerColor(v)
local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
if (distanceBetweenPoints < distance) then
local size = getMarkerSize(v)
if anim_typ...
12. Jak zmienić animacje markera
Witam tak jak w temacie mam pytanie jak zmieni? animacje markera skryptu z own world ?
13. odczyt pozycji markera
Witam bawi? si? w przerabianie prac i napotka?em pewien problem ot?? nie wiem jak zrobi? odczyt pozycji randomowego markeru np w innym pliku mam spis marker?w. Losuje mi jaki? randomowy i jak zrobi? by odczyta? ten marker i pokaza? dok?d mamy jecha?. Wiem tyle, ?e do odczytu s?u?y getZoneName

[lua]
local function deleteElements(text, color)
guiGridListClear(data.gridlist[1])
showCursor(not isCursorShowing(), false)
guiSetVisible(data.window[1], not guiGetVisible(data.window[1]))

if text and color then
outputChatBox(text, color[1], color[2], color[3], true)
end
end

local function checkPlayerVehicle(player)
local vehicle = player.vehicle
if vehicle and vehicle.controller == player then
if vehicle.model == 482 or vehicle.model == 413 or vehicle.model == 456 or vehicle.model == 414 or vehicle.model == 455 or vehicle.model == 609 or vehicle.model == 515 then
return true
end
end
return false, outputChatBox("Tw?j pojazd nie jest pojazdem dostawczym !", 255, 0, 0, true)
end

_fadeCamera = fadeCamera
local function fadeCamera(option, player)
if player:getData("player:vip") then timestamp = 6000 else timestamp = 10000 end
if player:getData("player:svip") then timestamp = 4000 else timestamp = 10000 end
if player:getData("player:mpremium") then timestamp = 1000 else timestamp = 10000 end
local vehicle = player.vehicle

if option == "commencement" then
_fadeCamera(false, 1, 0, 0...
14. Pokazujący sie HUD po wyjściu z markera
Mam problem poniewa? mam taki skrypt na tune https://imgur.com/a/dUxd2 I jak w niego wejde jest wszystko ok ale jak z niego wyjde to pokazuej sie standardowy hud z Gta:Sa https://imgur.com/a/82O7Yov Jak co? to mam GM z Pystories 3.0, pomo?e kto??


Za dobr? odp daje :piwo: oraz R*
15. Pozycja markera
Witam ot??, gdy jest marker po str Client'a, to z oboj?tnie jakiej wysoko?ci on si? aktywuje, jest inny spos?b opr?cz przenoszenia go na server?
16. Brak markera + Zbugowany marker
Witam,

Mam dwa problemy;

1. W sapd, gdy wchodze w marker "Rozporz?dzanie SAPD", to pisze ?e nie mam uprawnie? aby otworzy? panel, lecz mam rang? maxymaln? czyli 99.

2. W SAMC, jest marker "Rozporz?dzanie SAMC", lecz nie ma markeru "Rozpocznij s?u?b? SAMC", i nie mo?na si? zalogowa? do tej?e frakcji.

Z g?ry dzi?kuj? za pomoc.
17. Usuwanie markera
Siema, jak zrobi?, ?eby przez servera usuwa?o marker i blip po stronie klienta?

C:

    mlv2 
createMarker(-2043.41919, -96.9551735.16406-0.9"cylinder"3)
    
blv2 createBlipAttachedTo(mlv241)
18. wychodzenie z markera
witam, robie skrypt z gui i czy jest jakis event z zastosowaniem jak ziomek wyjdzie z markera to mu znika to?

za pomoc daje piwko i repke
19. Usuwanie markera
Cze??, mam taki kod ( ni?ej ) i jak podmi?? wylosowane markery pod funkcje usuwania ich?
[lua]mrozpo = createMarker(2744.3510742188,-2453.7,12.86225605011,"cylinder",1.1,255,255,255,100)
local mmiejsca = {
{2781.9846191406,-2450.6713867188,13.635081291199},
{2782.0900878906,-2448.1870117188,13.635055541992},
{2782.0646972656,-2446.4736328125,13.635061264038},
{2781.9970703125,-2461.3837890625,13.635078430176},
{2782.0153808594,-2463.3923339844,13.635073661804},
{2782.0344238281,-2465.6652832031,13.635068893433},
{2785.318359375,-2450.6000976563,13.634265899658},
{2785.3686523438,-2448.8005371094,13.634254455566},
{2785.3825683594,-2446.7805175781,13.634250640869},
{2785.2280273438,-2461.4089355469,13.634288787842},
{2785.2360839844,-2463.6157226563,13.634286880493},
{2785.1474609375,-2465.6157226563,13.634307861328},
{2790.1884765625,-2461.6752929688,13.63307762146},
{2790.4169921875,-2463.6364746094,13.633021354675},
{2790.4440917969,-2465.9130859375,13.633014678955}
}

addEventHandler("onMarkerHit",mrozpo,function(plr)
outputChatBox("Rozpocznij prac?: true.",plr)
local los=math.random(2,#mmiejsca)
local punkt=createMarker(mmiejsca[los][1],mmiejsca[los][2],mmiejsca[los][3]-1,"cylinder",1.1,255,255,255,50)
local blip = createBlip( mmiejsca[los][1], mmiejsca[los][2], 58, 0, 0, 0, 255 )
end)

addEventHandler("onMarkerHit",function()
outputChatBox("Dostarcz i usu?: true.",plr)
destroyElemen...
20. Typ markera
[lua]
k**** = "corona"
enterMarkerSize = 0.5
enterMarkerColor = 255, 100, 255
housesCanBuy = 8

gResRoot = getResourceRootElement(getThisResource())
function loadAllHouses ()
local root = xmlLoadFile ("homes.xml")
local houseroot = xmlFindChild (root,"houses",0)
if (houseroot) then
allHouses = {}
for i,v in ipairs (xmlNodeGetChildren(houseroot)) do
local x = xmlNodeGetAttribute (v,"x")
local y = xmlNodeGetAttribute (v,"y")
local z = xmlNodeGetAttribute (v,"z")
local lx = xmlNodeGetAttribute (v,"lx")
local ly = xmlNodeGetAttribute (v,"ly")
local lz = xmlNodeGetAttribute (v,"lz")
local number = xmlNodeGetAttribute (v,"num")
if not (xmlNodeGetAttribute (v,"owner") == "") then
local marker = createMarker (tonumber(x),tonumber(y),tonumber(z),"corona",0.8,255,0,0,0)
setElementData (marker,"housenumber",tonumber(number))
local marker2 = createMarker (tonumber(lx),tonumber(ly),tonumber(lz),enterMarkerType,enterMarkerSize,enterMarkerColor,255)
setElementData (marker2,"housenumber2",tonumber(number))
pickup = createPickup (tonumber(x),tonumber(y),tonumber(z),3,1272,0)
setElementData ( pickup, "housenumber", number )
else
local marker2 = createMarker (tonumber(lx),tonumber(ly),tonumber(lz),e...
21. Brak reakcji Markera
[center]Witam, mam problem z markerem. Tzn. jak wiezdzam prywatnym samochodem w marker powinno pojawic sie okienko z ustawieniem ceny.. A nic sie nie ustawia.. Dodam do tego, ze ustawilem Cuboid'a. [/center]
[center]Tutaj dodaje wam filmik z pokazaniem jak to wyglada.. Moze wy cos wykminicie.. :V [/center]
https://www.youtube.com/w...eature=youtu.be
[center]dodaje kod, z markerem.. Moze popelnilem tam jakis minimalny blad, ktory spowodowal wlasnie to, ze marker nie dziala.[/center]
[code]--[[
Developed by Yolos
All rights reserved!
You cannot use this without permission!
--]]

local marker=createMarker(-1892.18, -858.29, 31.02, "cylinder", 8, 32, 64, 255, 155)
local cuboid=createColCuboid(-1901.0227050781, -973.02337646484, 32.0234375)
createBlip(-1904.70, -858.45, 23.02, 55,25,0,0,0,0,0,275)

local wstep=false
local podatek=0

local text=createElement("text")
setElementPosition(text,1638.10, -1142.61, 23.9)
setElementData(text,"name","Gie?danUstawianie ceny.")



function getPlayerName2(plr)
if not plr then return end
return getPlayerName(plr):gsub("#%x%x%x%x%x%x","")
end

local wm={}
wm.window=guiCreateWindow(0.74, 0.33, 0.25, 0.50, "Gielda", true)
guiWindowSetSizable(wm.window, false)
guiWindowSetMovable(wm.window, false)
guiSetVisible(wm.window, false)
wm.label=guiCreateLabel(0.06, 0.07, 0.89, 0.07, "Wpisz cen? kt?ra ma widnie? na poje?d...
22. Nie ma markera
Elo , to znowu ja , znikno? mi marker , po dodatniu tego .

local team 
getPlayerTeam(localPlayer)
            
local teamName getTeamName(team)
            if 
teamName=="Vagos" then

by?em w teamie w Vagos i innymi nazwami co mo?e by? przyczyn? , ?e nie ma markera po dodaniu tego do funkcji w gui .
23. Nie widzę markera 2
elo znowu mam problem , pastonowi?em zrobi? nowy skrypt i now? lokalizacje markera , na db3 nic nie pokazuje .Nie widze markera .
[lua]
addEventHandler("onClientResourceStart", root, function()
napad = guiCreateWindow(415, 222, 543, 390, "", false)
guiWindowSetSizable(napad, false)
buy = guiCreateButton(38, 108, 105, 33, "Ak47", false, napad)
end)

local marker = createMarker(2295.04639, -1686.69812, 13.62975, "cylinder")

addEventHandler("onClientMarkerHit", marker,
function(hitElement, md)
if hitElement ~= localPlayer then return end
if not md then return end
if source ~= marker then return end
guiSetVisible(napad, true)
showCursor(true, false)
end)

function getElementsWithinMarker(marker)
if (not isElement(marker) or getElementType(marker) ~= "marker") then
return false
end
local markerColShape = getElementColShape(marker)
local elements = getElementsWithinColShape(markerColShape)
return elements
end

function podmien()
if source == buttak then
if isElementWithinMarker(localPlayer, marker) then
dff = engineLoadDFF ( "ak47.dff", 355 )
engineReplaceModel ( dff, 355 )
txd = engineLoadTXD ( "ak47.txd" )
engineImportTXD ( txd, 355 )
if guiGetVisible(napad) == true then
guiSetVisible(napad, false)
...
24. Nie widzę markera
nie widz? markera w kt?rym wy?wietla si? GUI , wiem i znam pozycje markera , bo sam je ustala?em . My?l? ,?e gdzie? jest drobny b??d i nie potrafi?go znale??.
[lua]

addEventHandler("onClientResourceStart", root, function()
napad = guiCreateWindow(438, 185, 467, 306, "Potwied? Napad na Bank", false)
guiSetVisible(napad, false)
guiWindowSetSizable(napad, false)
guiSetAlpha(napad, 0.58)
guiSetProperty(napad, "CaptionColour", "FFFEFEFE")
buttak = guiCreateButton(568, 321, 77, 30, "Ak 47", false, napad)
buttonEmpty = guiCreateButton(194, 129, 15, 15, "", false, napad)
buttonAccept = guiCreateButton(20, 233, 119, 52, "Akceptuj?", false, napad)
buttonRefuse = guiCreateButton(317, 234, 140, 61, "Odrzu?", false, napad)
end)

local marker = createMarker(1821.38318, -1683.33215, 13.38281 , "cylinder")

addEventHandler("onClientMarkerHit", marker,
function(hitElement, md)
if hitElement ~= localPlayer then return end
if not md then return end
if source ~= marker then return end
guiSetVisible(napad, true)
showCursor(true, false)
end)

addEventHandler("onClientGUIClick", root, function(btn, state)
if btn == "left" and state == "up" then
if source == buttonRefuse then
guiSetVisible(napad, false)
showCursor(false)
end
end
end)

function getElemen...
25. Pojawianie się markera obok bagażnika
Witam , tworz? dosy? zaawansowan? prac? lecz mam problem z tworzeniem markera obok baga?nika pojazdu. Chcia?em zrobi? to tak :
Pojazd2 getElementData(localPlayer,"praca_tworzenie_marker3")
local x,y,getElementPositionPojazd2 )
Marker3 createMarker(x,y,z,"cylinder",1.5,255,255,255)


Chcia?em zrobi? np :
createMarker(x+2,y+1,z,"cylinder",1.5,255,255,255)


Ale to nie zadzia?a poniewa? pojazd moze zawsze znajdowa? si? w innej pozycji.

Prosi?bym o funkcje kt?rej mog? u?y? do tego i o przyk?adowe u?ycie jej.
26. Tekst w czacie po wejściu do markera
Mam taki skrypt
Kod:

strazak277 = createMarker(1081, -1316, 12.624, 'cylinder', 1.5, 255, 0, 0, 80)

function duty(thePlayer, matchingDimension)
if isElementWithinMarker(thePlayer, strazak277) then
setElementModel ( thePlayer, 277 )
else
outputChatBox("Aby si? przebra? za stra?aka musisz by? w czerwonym markerze", thePlayer, 255, 0, 0)
end
end
addCommandHandler("277", duty)

Jak doda? do niego ?eby po wej?ciu do markera pojawia? si? jaki? tekst w czacie.
27. Po wejsciu do markera
Witajcie mam problem pisz? sobie skrypt na mechanika/tunera na m?j serwer i jak wykona? to ,?e gdy jestem w markerze wpisze /rozpocznijprace daje mi skina mechanika id 50 nie chce gotowca na wiki jest tylko pokazane na przyk?adzie giveWeapon
28. Jak zczytać pojazd z markera
Witam, robi? pewien skrypt i potrzebuj? sczyta? infermacje kt?re p??niej dam na 3dtext, i nie wiem jak zrobi?.
Za pomoc daje :piwo:
29. Niszczenie markera
Witam wszystkich, mam problem z destroyElement. Chodzi mi o to ?e gdy gracz wejdzie w marker to ten sie nie usuwa.

Kod:

Kod:

start = createMarker(-2532.5,-616.09997558594,131.60000610352,"cylinder",2,254,0,0,255,getRootElement())

function ladowanie (hitElement)
outputChatBox ( "Podje?e? prace reportera, jedz do miejsca oznaczonego blipem na mapie",hitElement)
local yolo = createMarker(-2142.1000976563,-221.69999694824,34.299999237061,"cylinder",2,255,0,0,255,getRootElement())
local blip = createBlip ( -2142.1000976563, -221.69999694824, 34.299999237061, 41, 0, 0, 0, 255, myPlayer )
end
addEventHandler("onMarkerHit",start,ladowanie)

function koniec (hitElement,thePlayer,amount)
if yolo then
if isElement( yolo ) then
destroyElement( yolo )
givePlayerMoney ( thePlayer, 75 )
outputChatBox ( "Zako?czy?e? prace.Zarobek: +75 euro",hitElement)
end
end
end
addEventHandler("onMarkerHit",getRootElement(),koniec)

PS: Ostatni patrzy?em sobie na inne kody i tam by?o napisane destroyElement w client. Czy to nie jest w tym problem bo ca?y kod jest po stronie serwera. Za wszelk? pomoc bardzo dzi?kuje :roll:
30. Ped za markera
Witam, ot?? chcia?bym podpi?? pewnie GUI ze sklepem pod peda (bota stoj?cego, nic nie robiacego, niezniszczlanego ;d) - mia?by s?u?y? zamiat markeru.

Za???my, ?e mamy gui jakiego? sklepu, no i zamiast markeru chcia?bym stoj?cego peda (bota) z odpowiedni? odleg?o?ci?, czyli jak podejdziemy do niego to wy?wietla nam si? gui...

Z g?ry dzi?ki za pomoc.
31. Usuwanie markera
M?j problem polega na tym... ?e... No nie wiem...
Na pocz?tek mam kilka kord?w na markery :
local kordy = {
[
1]={2451, -176512},
[
2]={2372, -179612},
[
3]={2300, -179612},
[
4]={2304, -169512},
[
5]={2141, -172612},
[
6]={2130, -179812},
[
7]={2137, -190912},
[
8]={2260, -193712},
[
9]={2334, -191312},
[
10]={2380, -193512},
[
11]={2480, -194812},
[
12]={2454, -199012},
[
13]={2453, -202612},
[
14]={2530, -200912},
[
15]={2394, -201412},
[
16]={2295, -201512},
[
17]={2176, -167014},
[
18]={2186, -162413},
}


Potem :

for k,v in ipairs kordy ) do
createMarker (v[1], v[2], v[3], "cylinder"4)
end


No i tu jest problem. Chc?, aby po wjechaniu w jeden z marker?w zosta? on usuni?ty. Raczej proste... Chocia? mo?e lepiej schowany (visible), bo b?d? go chcia? stworzy? ponownie... Po jakim? czasie...
32. niszczenie markera
Witam mam ma?y problem zwi?zany z markerami a dok?adniej funkcj?

Więcej informacji znajdziesz w Wikipedii MTA:


onPlayerMarkerHit

ot?? tworze prace autobusiarza i mam problem mianowicie gdy wchodze w byle jaki marker nie zwi?zany z skryptem autobus?w to skrypt autobusiarza si? wykonuje jak to naprawi??
33. Pewna funkcja markera
Hejka, potrzebuje pomocy z tym kodem kt?ry dodaje nam marker kt?ry wyrzuci nas w g?re. Tylko chcia?bym aby on wyrzuca? do innego markera, ale nie teleportowa? tylko wyrzuca? nas w g?re i zeby pojazd l?dowa? w miejscu gdzie jest drugi marker.

gMe getLocalPlayer()
function 
gravity()
marker1 createMarker (5369.2998046875619.900024414061"corona"28255255255255)
end

function MarkerHit hitPlayermatchingDimension )
vehicle getPedOccupiedVehicle hitPlayer )
if 
hitPlayer ~= gMe then return end
if source == marker1 then
setElementVelocity 
vehicle, -1.501.43)  
end
end

addEventHandler
"onClientResourceStart"getResourceRootElement(getThisResource()), gravity )
addEventHandler "onClientMarkerHit"getRootElement(), MarkerHit )
34. Function Blokada Markera
Witam. Mam takie jedno pytanie jakiej funkcj u?y? aby zablokowa? marker na graczy to znaczy zeby otwiera?o si? gui tylko po wie?dzie w marker autem
35. Tworzenie markera
Witajcie, mam problem z kodem na tworzenie po kolei marker?w. Oto kod:
function startJazda(source)
        
punkt createMarker(prawkoDroga[pk][1], prawkoDroga[pk][2], prawkoDroga[pk][3], "cylinder"225500255source)
        
blip createBlip(prawkoDroga[pk][1], prawkoDroga[pk][2], prawkoDroga[pk][3], 4122550025503000source)
...


B??d wywala w markerze punkt:
ERROR: BRP-PrawoJazdy/s_prawojazdy.lua:21: attempt to index field '?' (a nil value)
36. Podjedz do markera przodem
Witam chcia?bym si? dowiedzie? jak zrobi? ?e pojazd ma podjecha? do markera przodem wtedy co? si? aktywuje.