hej, przesyłam zasób na dodawanie nowych torów kolejowych, co pozwoli wam na np. dodanie tramwajów w Los Santos, skrypt jest zaawansowany, używa interpolacji między trzema punktami i synchronizuje się między graczami.
dodawanie torów jest banalnie proste, wystarczy wejsc w tracks.lua i dodać pozycje, żeby użyć innych modeli pociągów trzeba dodać je w tracks.lua, ja dodałem tramwaj i freight (pociąg towarowy)
Witam.
Pytanie odnosi si? do editbox?w.
Aktualnie mam proste z gui.
Jak je ?atwo i zrozumiale dla mnie zamieni? na jakie? customowe, stworzone, jakie? ?adne bym wola?. Jak si? zabra? do tego?
Hej, zostawiam wam zas?b do customowych editbox?w, KT?RY JEST W FAZIE BETA. Aby byc na biezaco sprawdzaj swoj debugscript3 czy nie pojawily sie zadne aktualizacje. Nie ma co si? rozwija? wszystko jest na filmiku. WIKI b?dzie dost?pne dzi? lub jutro wi?c na dole podaj? dost?pne funkcje
Witam czytelnik?w, m?g? by mi kto? wyja?ni? jak u?y? " dgsCreateProgressBar " ?
Na mta wiki nie mog? si? doczyta?, a przyk?ad kt?ry tam jest nie dzia?a bo jest export do skryptu kt?rego nie mam.
Witam mam skrypt na Custom Markery by TheTroll lecz nie wiem jak je w??czy?... m?g? by kto? wyt?umaczy? jak je aktywowa? i ustawi?? skrypt na nie wygl?da tak
markers_c
[code]function createCustomMarker(x, y, z, type, size, r, g, b)
if x and y and z and type and size and r and g and b then
local marker = createMarker(x, y, z, type, size, r, g, b, 0)
setElementData(marker, "custom_marker", true)
return marker
end
end[/code]
markers_render
[code]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, "custom_marker") 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_type == "back" then
local progress = (getTickCount() - animTime) / 1500
position = math.floor(interpolateBetween(0, 0, 0, 200, 0, 0, progress, "InQuad"))
if(progress > 1) then
anim_type = "foward"
...
Cze??. Ostatnio na forum widzia?em, ?e du?o os?b chcia?oby mie? markery, takie jak na paradise rpg. Postanowi?em wi?c zrobi? takowy skrypt i udost?pni? go tutaj na forum.
Marker tworzy si? tak jak zwyk?y, tylko zamiast createMarker u?ywacie exports.custom_markers:createCustomMarker