Witam, polecam zobaczyć Film na YouTube przedstawiające Markery, Markery nie są jakoś zawansowane ale na pewno będą aktualizowane stale. Zwykłe podstawowe Markery. ( https://gtao.pl/skrypt-custom-markers-vt115427.htm ). A moje Markery różnią się i będą, jak powiadałem wyżej będą aktualizowane stale.
Polecam zobaczyć film i dajcie swoją ocenę lub pomysł jak by mogły zostać bardziej zaktualizowane.
Dodałem markera i gdy gracz wejdzie do tego markera to po wciśnięciu klawisza wykonuje się jakaś akcja. Jednak kiedy gracz wyjdzie na wyższy poziom i stoi nawet nad markerem to też się wykonuje owa akcja. To się dało naprawić chyba przez dodanie nieco innego rodzaju markera ale już nie pamiętam jaka to dokładnie funkcja była. Czy ktoś może pamięta?
Siemka, chcia?bym zrobi? tak, ?eby po wje?dzie do markera pokazywa?o tylko pojazdy 4 ko?owe albo same dwu ko?owce, da?oby rade to zrobi? bez przypisywania im dodatkowej element daty?
Witam chcia?bym zrobi? marker w kt?ry jak wejdzie jaki? gracz nak?ada si? na niego timer i i nie mo?e wej?? na niego nikt przez np. 30s. Kto? kto ogarnia m?g?by mnie nakierowa? jak to zrobi? bo si? m?cz? ale nie daje rady.
Witam, ma kto? pomys? jak zrobi? tak ?eby dany marker widzieli tylko cz?onkowie sapd?
mam zrobion? w bazie danych tabele sapd z serialami oraz nickami i przy wchodzeniu na server sprawdza czy czy gracz jest w sapd i ustawia ElementDate sapd:duty i sapd:zatrudnienie odpowiednio.
Witam. Czy da?o by rad? zrobi? tak, ze mam tam podmianke (graficznie zrobiony w sensie) pod cylinder na ca?y serwer a zarazem cylinder da? w jednym skrycie jako inna podmianka? nie wiem czy to dobrze wyt?umaczy?em..
Witam, poszukuj? skryptu na wy?wietlane GUI po wej?ciu w Marker.
Chcia?bym aby skrypt takowy, posiada? funkcj? takie jak Anuluj / Wyjd? Oraz Przejdz. Chcia?bym aby te GUI po klikni?ciu "przejdz" b?dzie teleportowa?.
Prosz? tylko, aby nie wysy?a? mi poradnik?w z WikiMTA. Dlaczego? Nie rozumiem ich do ko?ca, a nigdzie tego nie mog? znale??.
Witam pa?stwa, ma kto? pomys? jak ustawi? niewidzialny marker w interiorze?
Problem polega na tym ?e interior znajduje si? pod drog? ( w int word 4 ) i na drodze wida? markery oraz w int wida? je jak sie kamere odpowiednio ustawi. alpha na 0 oraz setElementInterior nic nie daj?.
[lua]function posadz(player)
local int = getElementInterior(player)
local dim = getElementDimension ( player )
if not player then return fasle end
local x,y,z = getElementPosition(player)
sadzonka = createObject ( 743, x+1, y, z-0.5 )
setElementInterior ( sadzonka, int )
setElementDimension ( sadzonka, dim )
setTimer ( function()
local x2,y2,z2 = getElement...
Witam mam podmianke koszuli i chcia?em napisa? skrypt pod takie co? ?e jak gracz wejdzie w marker to odrazu ( lub na komende) daje mu skina CJ i t? koszulke POMOCY
Witam przychodz? z do?? b?achym pytaniem jaka funkcja odpowiada by nie wykrywa?o marker z g?ry chodzi mi o to g??wnie, ?e mam marker kilka m pod sob? a mi go wykrywa
Siemka, a wi?c mam sobie tak? spraw?, ?e mam poci?g kt?ry samoistnie je?dzi sobie po mapie uczywaj?c setStreamable, ale chce zrobi? co? takiego, ?e jak poci?g wjedzie w Marker to na chacie wyskoczy mi ?adny komunikat o tym, ?e poci?g wjecha? w marker pr?bowa?em zrobi? co? takiego
Aczkolwiek komunikat wyskoczy mi tylko jak JA kieruje poci?giem, ale nie chodzzi mi o to, komunikat ma wyskakiwa? gdy poci?g jedzie sam z siebie, bo tak jest... zrobi?em te? co? takiego, ale to r?wnie? nie dzia?a
Mam problem z napisaniem skryptu, kt?ry po wej?ciu w marker pokazywa? tekst na chacie. By?bym wdzi?czny, gdyby kto? podes?a? gotowy skrypt!
Wynagradzam Piwerkiem!
Witam. Mam skrypt ktory daje pojazd po wejsciu w marker, i chce aby po ponownym wejsciu w ten sam marker usuwalo poprzedni pojazd i dawalo nowy. Pomoze ktos?
addEventHandler("onMarkerHit",mdt,function(plr,qa)
if getElementType(plr) ~= "player" then return end
local veh = getPedOccupiedVehicle(plr)
if veh then return end
local uid=getElementData(plr,"player:uid")
if not uid then return end
local code=getElementData(plr,"player:duty") == "SAPD"
if not code then return end
local qa=exports["pystories-db"]:dbGet("SELECT * FROM mandaty")
triggerClientEvent(plr, "guiii", resourceRoot, nic,qa)
end)[/lua]
Po stronie clienta mam tak:
[lua]addEvent("guiii", true)
addEventHandler("guiii", resourceRoot, function(fid,result)
if guiGetVisible(wm.window[1]) == false then
showCursor(true,false)
guiSetVisible(wm.window[1], true)
wm.faction=fid
pokazcycesuko(result)
else
showCursor(false,false)
guiSetVisible(wm...
Siemano mam o to taki skrypt na interiory i jego pickupy to objekt strza?ki, pom?g?by mi kto? go zamieni? na marker arrow?
[code]local tpObjectModel = 1318--1316 --1559 --
local outsidePickup = createPickup( entrance[INTERIOR_X], entrance[INTERIOR_Y], entrance[INTERIOR_Z], 3, int[INTERIOR_DISABLED] and 1314 or ( getElementType(interiorElement) == "elevator" and tpObjectModel or ( int[INTERIOR_TYPE] == 2 and tpObjectModel or ( int[INTERIOR_OWNER] < 1 and int[INTERIOR_FACTION] < 1 and ( int[INTERIOR_TYPE] == 1 and 1272 or 1273 ) or tpObjectModel ) ) ) )
if useFakePickups then
if not isPickupStreamable(outsidePickup) then
local fakeHelper = createObject(int[INTERIOR_DISABLED] and 1314 or ( getElementType(interiorElement) == "elevator" and tpObjectModel or ( int[INTERIOR_TYPE] == 2 and tpObjectModel or ( int[INTERIOR_OWNER] < 1 and ( int[INTERIOR_TYPE] == 1 and 1272 or 1273 ) or tpObjectModel ) ) ), entrance[INTERIOR_X], entrance[INTERIOR_Y], entrance[INTERIOR_Z])
setElementParent(fakeHelper, interiorElement)
fakePickups[tonumber(exit[INTERIOR_DIM])] = fakeHelper
table.insert(animFake, fakeHelper)
...
Pom?g?by kto? przerobi? ten skrypt tak ?eby zamiast komendy by? marker? Pr?bowa?em ju? par? sposob?w samemu ale za ka?dym razem marker dzia?a? jedynie na gracza. Z g?ry dzi?kuje i za pomoc daje piwko.
Witam, pr?buj? zrobi? skrypt na przesuwanie si? obiektu (chodzi o drzwi) i chc? to zrobi? tak by po wejsciu w marker, wyswietla nam sie gui, jesli klikniemy "otworz" otwieraja sie drzwi, jesli "zamknij" to zamykaja. [lua]GUIEditor = {
button = {},
window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(1063, 423, 194, 308, "Otw?rz/zamknij drzwi PSP", false)
guiWindowSetSizable(GUIEditor.window[1], false)
function isPlayerInPSP(plr)
local idb=getElementData(plr,'player:idb')
if not sid then return end
local result=exports['database']:dbGet('SELECT 1 FROM factions WHERE code=? AND idb=? LIMIT 1;', "PSP", idb)
if result[1] then
return true
else
return false
end
end
Cze??,
Pr?buj? si? dalej uczy? lua, ale oczywi?cie jeszcze nie pojmuje jakie funkcje bra? i gdzie, no chyba ?e kojarze jakie? rzeczy, daltego narazie postanowi?em tworzy? jakie? ma?e skrypty z pomoc? linijek z innych skrypt?w, ale zrobi? tak aby to dzia?a?o i ?adnie wygl?da?o.
Borykam si? z problemem, ?e gdy rozpoczniemy prac?, daje nam randomowy marker, i po wej?ciu w ten marker powinna by? animacja "?cinania czego?" oraz po zako?czeniu animacji dostawania kasy, lecz po wej?ciu w marker nic si? nie dzieje, dlaczego?
[lua]
--[[
Skrypt: Praca zbieracza Marihuany.
Autor Skryptu: Rynberto
Nie masz prawa u?ycia kodu skryptu bez mojej zgody.
Skrypt utworzony 09.11.2019
]]
createBlip(1102.35, -1189.51, 18.32, 46,2,0,0,0,0,0,275) -- Blip Pracy
local markerPraca = createMarker(1102.35, -1189.51, 17.32, "cylinder", 2.0, 133, 133, 133, 50) -- Marker rozpocz?cia pracy
function MarkerHit ( hitPlayer, matchingDimension )
setElementData(localPlayer, "praca:hodowca", true)
showCursor(true)
setElementFrozen ( localPlayer, true)
vehicle = getPedOccupiedVehicle ( hitPlayer ) -- Je?li gracz b?dzie chcia? wej?? w marker i pracowa? w aucie, to nie b?dzie m?g? tego zrobi?
if hitPlayer ~= localPlayer then return end
if source == markerPraca then
HandleTheRendering() -- poka...
Witam, mam ma?y problem z oknem na dxdrawach. Mianowicie, GUI dzia?a pi?knie bez ?adnych zarzut?w do momentu a? nie zamkn? go/rozpoczn? pracy. Problem jest taki, ?e po ponownym wej?ciu w marker po wy??czeniu okna GUI si? nie pojawia tak jakby tego markera tam nie by?o, B??d?w nie ma ?adnych w db3. Za pomoc daje zimnego
[lua]
local screenW, screenH = guiGetScreenSize()
okieneczko = false
function Panelmagazyn()
dxDraw..
end
addEvent("GUImagazynu", true)
addEventHandler("GUImagazynu", resourceRoot, function()
if okieneczko == false then
addEventHandler("onClientRender",root,Panelmagazyn)
tick = getTickCount()
okieneczko = true
showCursor (true)
end
end)
function ZamknijOkno(button, state)
if okieneczko and button == "left" and state == "down" then
if cursorPosition(screenW * 0.5098, screenH * 0.5573, screenW * 0.1963, screenH * 0.0469) then
removeEventHandler("onClientRender",root,Panelmagazyn)
okieneczko = false
showCursor (false)
end
end
end
addEventHandler("onClientClick", getRootElement(), ZamknijOkno)
function Rozpocznijprace(button, state)
if okieneczko and button == "left" and state == "down" then
if cursorPosition(screenW * 0.2949, screenH * 0.4870, screenW * 0.1963, screenH...
Witam mam taki problem, zrobi?em marker, kt?ry teleportuje do banku (Interior 1) ale kiedy zrobi?em marker powrotny na interior 0 (Los Santos) to ten marker nie pojawi? si? nawet w banku.
Prosz? o pomoc
Witam ot?? chcia?bym gdy wje?dzamy w marker, to zalicza nam go wtedy gdy mamy poczepion? naczep?.
Pr?bowa?em z
[lua]getVehicleTowedByVehicle[/lua]
lecz niestety nie dzia?a?o
kod c_side
[lua]--[[
Praca busa
]]--
local code = "MoveTrans"
local districtsTir = {
{-2490.23, 1387.22, 7.19},
{-2441.33, 1367.34, 7.19},
}
local jobTarget
local jobMarker
local jobVehicle
local maxTarget = #districtsTir
function odleglosc()
local x,y,z = getElementPosition(localPlayer)
local mx,my,mz = getElementPosition(jobMarker)
local distance = getDistanceBetweenPoints3D(x,y,z,mx,my,mz)
if distance > 9000000 then
triggerEvent('onClientAddNotification', localPlayer, 'Odjecha?e? zadaleko od punktu.', 'error')
finishJob()
end
end
function finishJob()
if jobMarker and isElement(jobMarker) then
destroyElement(jobMarker)
jobMarker = nil
end
if jobBlip and isElement(jobBlip) then
destroyElement(jobBlip)
jobBlip = nil
end
if jobTarget and isElement(jobTarget) then
destroyElement(jobTarget)
jobTarget = nil
jobTarget = 0
end
if getElementData(localPlayer,"player:job") == code then
setElementData(localPlayer,"player:job",false)
end
triggerServerEvent("destroyVeh", localPlayer)
removeEventHandler("onClientRender",root,odleglosc)
end
addEventHandler ( "onClientPlayerWasted", getLocalPlayer(),finishJ...