[b][color=#DAA520]•[/color] Ka?da nowa informacja kt?ra sie pojawia o GTA VI zaskakuje coraz bardziej co powoduje u fan?w serii dreszczyk emocji i g?si? sk?rk? . Podwy?sza podekscytowanie i sprawia, ?e najnowsza produkcja Rockstar Games zyskuje jeszcze wi?cej rozg?osu, nic dziwnego, od premiery GTA V min??o ju? prawie 10 lat. Tym razem z do?? pewnego ?r?d?a dowiedzieli?my si?, ?e prawdopodobnie nasza przygoda nie ograniczy si? jedynie do Vice City. W grze maj? by? przynajmniej dwa przeskoki czasowe, kt?re zabior? nas w kompletnie inne miejsca co bardzo zaskakuje i ciekawi. Ekscytuj?ce wie?ci o GTA VI. Gra mo?e zabra? nas poza USA[/b]
[b][color=#DAA520]•[/color] Prorokiem dobrej nowiny jest w tym wypadku po raz kolejny Tyler McVicker, kt?ry ju? nieraz dawa? fanom najnowsze informacje o GTA VI. Podczas swojej transmisji na ?ywo podzieli? si? swoimi spostrze?eniami i zapowiedziami na temat nowej produkcji Rockstara. Zaznaczy?, ?e historia b?dzie mia?a przeskok czasowy, kt?ry przeniesie nas w zupe?nie nowe miejsce, z dala od Vice City. Wed?ug McVickera mo?e to by? Kuba.
Wszystko to oczywi?cie dopiero plotki, lecz McVicker jest jednym z najbardziej wiarygodnych ?r?de? w bran?y. Mo?na zatem powoli tworzy? teorie na podstawie informacji, kt?re nam pr...
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! Mia?em do?? d?ug? przerw? od MTA i LUA, ostatnio znowu nasz?a mnie ochota na powr?t na stare ?mieci
Mam zrobiony kiedy? skrypt na lini? ga?nicz?, podawan? od pojazdu, chcia?em wrzuci? to na troch? wy?szy poziom. Mianowicie, aby z tego w??a lecia?a woda, ale nie na funkcji DrawLine, tylko woda taka jak z dzia?ka z wozu stra?ackiego ( https://www.youtube.com/watch?v=fdYTFyUtZps 0:55 ), nie bardzo wiem jakiej funkcji do tego u?y?.
Znalaz?em w necie tylko jedn?, zbudowa?em podstaw? [b]testow?[/b], kt?ra tworzy w?z stra?acki przyczepiony do mnie, ale nie wiem co dalej.
Widzia?em co? takiego ju? wcze?niej, na pylu, paru serwerach lokalnych, na tym, filmiku, i jest to MOIM ZDANIEM du?o lepsze rozwi?zanie, ni? "rysowanie" niebieskiej linii. Tylko jak? Od lat wiele ludzi ma ten skrypt, ale nikt nie chce si? podzieli? jak to zrobi?, lub udost?pni? w ca?o?ci
[b]Za pomoc przy zrobieniu (z racji i? jest to pewnie dosy? ci??kie), lub udost?pnienie kodu skryptu w ca?o?ci, do ew. przerobienia, poleci ofc SOLIDNA nagroda, [color=green]respekt[/color] i piwo. Paffka nigdy nie odm?wi? piwa za solidn? pomoc i dobre skrypty [/b]
test:
[lua]
[[armedVehicles = {[425]=true, [520]=true, [476]=true, [447]=true, [430]=true, [432]=true, [464]=true, [407]=true, [601]=true}
function vehicleWeaponFire(thePresser, key, keyState, vehicleFireType)
local vehModel = getElementModel(getPedOccupiedVehicle(thePresser))
if (armedVehicles[vehModel]) then
trigger...
Witam, jak zrobi? aby licznik by? widziany przez kierowc? i pasa?er?w pojazdu?
Aktualnie jest widziany tylko przez kierowc?.
Pozdrawiam!
c.lua
[lua]local x, y = guiGetScreenSize()
show_speed = false
local smothedRotation = 0
local indikator_1 = "images/1.png"
local indikator_2 = "images/2.png"
local indikator_3 = "images/3.png"
local indikator_4 = "images/4.png"
local indikator_5 = "images/5.png"
local indikator_6 = "images/6.png"
local indikator_7 = "images/7.png"
local indikator_8 = "images/8.png"
alpha = 255
function fons ()
if show_speed == false then
local veh = getPedOccupiedVehicle(getLocalPlayer())
if not veh or getVehicleOccupant ( veh ) ~= localPlayer then return true end
if not driveDistance then lastTick = getTickCount() driveDistance = getElementData ( veh, "driveDistance" ) or 0 end
local vehs = getElementSpeed(getPedOccupiedVehicle(getLocalPlayer()), "kmh")
local fuel = getElementData(getPedOccupiedVehicle ( localPlayer ), "vehicle:fuel" ) or 0
local rot = math.floor(((270/9800)* getVehicleRPM(getPedOccupiedVehicle(getLocalPlayer()))) + 0.5)
local actualspeed = getElementSpeed (veh, 1)
local kmh = math.floor(actualspeed)
local num = getElementData(veh,"vehicle:mileage") or 0
local mileage = ""..math.floor(num)
repeat mileage = "0"..mileage until #...
Witam mam problem z serwerem poniewa? mo?e wejsc na niego tylko jeden gracz chocia? slot?w jest wi?cej. Gdy pr?buj? si? zalogowa? wyskakuje mi wiadomo?? ?e kto? ju? przebywa na tym koncie chocia? nikogo na nim nie ma. A gdy kolega wyjdzie z serwera normalnie mog? wej?? na serwer. Jestem zielony w tych sprawach dlatego szukam pomocy na forum mam nadzieje ?e kto? pomo?e z g?ry dzi?ki. Pozdrawiam
Jest mo?liwo?? ustawienia stworzonego pliku XML tylko do odczytu? To znaczy, ?e przy tworzeniu pliku xml po stronie clienta ?eby nie m?g? edytowa?? WIem, w funkcji loadxmlfile jest opcja readOnly ale ona ma znaczeniu tylko przy otwieraniu pliku w skrypcie, jakie? pomys?y?
Nie chodzi mi o rozwi?zanie typu, ?e funkcja, kt?ra sprawdza childy i je?eli s? usuni?te lub nie pasuj? do warto?ci to je tworzy na nowo/zmienia warto??.
Witajcie spo?eczno?cio gtao.pl,
W trakcie programowania jednego skryptu u?ywaj?cego gui natrafi?em na b??d, na moje oko wszystko jest okej, ale jak wida? serwer uwa?a co innego. Pom??cie prosz?, stawiam zimne za pomoc.
Przychodz? dzi? do was z pro?b? o pomoc w sprawie dodania do panelu logowania mo?liwo?ci dla odpowiednich frakcji respienia si? w "ich osobnych spawnach".
Chcia?bym zrobi? tak aby przyk?adowo frakcja SMSA, je?li kliknie w opcje w panelu logowania, "Spawn SMSA" to t? osob? zrespi w ustalone kordy(czyli w tym przypadku baze SMSA), ale ?eby domy?lny gracz nie m?g? tego sobie klikn?? i go tam zrespi, tylko ?eby osoba z danej frakcji mog?a wej?? z t? opcje tylko je?li jest w danej frakcji. A gracz ?eby mia? dost?p tylko do standardowych spawn?w (co ju? jest) czyli Spawn, Przecho itp.
Oto kod z teleport?w jaki aktualnie mam:
[lua]
--[[
Resource: OURGme v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
local screenW, screenH = guiGetScreenSize()
local sx,sy=guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }
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 renderZoneBox()
if data.info then dxDrawText(data.info, (screenW * 0.4414) + 1, (screenH * 0.5028) - 1, (screenW * 0.6477) + 1, ...
Cze??,
Jak w tytule, w panelu logowania gdy wpisujemy login to domy?lnie w skrypcie jest napisany button obramowany w biel, chcia?bym usun?? t? biel (jakby zrobi? go prze?roczystego, tak aby tam gdzie by? kliknie si? w niego i b?dzie mo?na wpisa? sw?j login np Kulegg, i pojawi si? sam text Kulegg, buttonu poprostu nie b?dzie wida?).
Pr?bowa?em doda? linijke pod kod z buttonem na alphe 0, jednak?e uda?o si?, nie wida? buttonu jednak?e te? nie wida? wpisywanego loginu w owe miejscu buttonu, a wida? cieniem ?e co? tam pisze.
Wtiam mam problem z skryptem kt?ry otwiera mi gui (ni?ej kod), ale chce ?eby otwiera?o si? tylko raz wi?c doda?em sprawdzenie czy ma AccountDate "Pierwszyraz" i jak nie ma to dodaje ale wywala b?ad w db3 "attempt to call global 'getAccountData' (a nil value) ". Za pomoc daje Piwerko
Cze??! Przychodz? do was, z ma?? pro?b?. Mogliby?cie pokaza? jak przerobi? skrypt freeroam, aby komendy ''/wp'' oraz ''/give'' by?y dost?pne tylko dla administracji?
Ten "odcinek" skryptu wygl?da nast?puj?co:
Witam mam problem gdy? nie mog? zrobi? funkcji na sprawdzenie, gdy gracz jest w cuboidzie i prosz? was o pomoc. Bo chce zrobi? funkcje kt?ra sprawdza, gdy gracz jest w cuboidzie to mo?e w??czy? panel. Za pomoc daje Piwerko
[lua]local screenW, screenH = guiGetScreenSize()
local sx, sy = guiGetScreenSize()
local w, h=(sx/1680), (sy/1050)
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
local tabulator = false
local czcionka = dxCreateFont("f.ttf", 11*w)
local czcionka2 = dxCreateFont("f.ttf", 17*w)
local k = 1
local n = 13
local m = 13
if not czcionka then
czcionka = "default"
end
local zakladki = {
id = "ID",
name = "Nazwa",
reputation = "RP",
organization = "Organizacja",
uid = "UID",
ping = "Ping",
faction = "Frakcja",
forum = "mta-storiesrpg.pl"
}
local ss = 1
local tabulator=false
local ping = {}
function sort(op1, op2)
if isElement(op1) and isElement(op2) then
return getElementData(op1, "id") < getElementData(op2, "id")
end
end
function gui()
local players = {}
for i,v in ipairs(getElementsByType("player")) do
table.insert(players, v)
end
table.sort(players, sort)
Siema chcia?em zmieni? kordy ?eby jak nie zdam prawka ?eby tam tepa?o na podane kordy
addEventHandler("onPlayerQuit", root, function() local veh=getPedOccupiedVehicle(source)
if not veh then return end if getVehicleController(veh) ~= source then return end if not getElementData(veh,"vehicle:lic") then return end
destroyElement(veh) destroyElement(elka) end)
addEventHandler("onVehicleDamage", resourceRoot, function(loss)
if getElementData(source,"player:license:pjL") then return end
local kierowca=getVehicleController(source)
if not kierowca then return end if not getElementData(source,"vehicle:lic") then return end
destroyElement(source) destroyElement(elka) outputChatBox("* Uszkodzi?e?(a?) pojazd, nie zdajesz egzaminu!", kierowca, 255, 0, 0) triggerClientEvent(kierowca, "license:finish", resourceRoot, true) setElementDimension(kierowca, 0) fadeCamera(kierowca,false,1) setTimer(fadeCamera,1000,1,kierowca,true,1) setTimer(setElementPosition,1001,1,kierowca,399.87,2532.34,16.54) end)
Siema mam problem jak daje komu? premk? komendom to nie dzia?a tylko jak rc zrobi to wszystko dzia?a. Za pomoc postawie piwo
[lua]function loadPlayerData(plr)
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE id=?", getElementData(plr,"player:uid"))
if result and #result > 0 then
local v=result[1]
setPlayerMoney(plr,v.money)
setElementModel(plr,v.skin)
setElementData(plr,"status","Aktywny")
setElementData(plr,"user:nickname",v.login1)
setElementData(plr,"player:logged",true)
--setElementData(plr,"player:shoe",toJSON(v.prize))
setElementData(plr,"player:license:pjA",v.pjA)
setElementData(plr,"player:license:pjB",v.pjB)
setElementData(plr,"player:license:pjC",v.pjC)
setElementData(plr,"player:license:pjL",v.pjL)
setElementData(plr,"player:reputation",v.reputation)
setElementData(plr,"player:workinjob",v.worker)
setElementData(plr,"player:registerdate",v.registered)
setElementData(plr,"player:hours",v.hours)
setElementData(plr,"p:title",v.rp_tytul)
setElementData(plr,"nanky:x",v.nankyx)
setElementData(plr,"nanky:y",v.nankyy)
setElementData(plr,"nanky:z",v.nankyz)
-...
Witam. Mam problem z UID na serwerze. Nowy gracz nie dostaje odpowiedniego uid. Ja mam uid 1 (Sam ustawi?em), a nast?pny gracz dostaje 121,122 itd.
Baz? danych czy?ci?em ju? 2 razy i nadal to samo.
Tak samo jest z pojazdami.
function hit(ele)
if source == marker then else return end
if getElementType( ele ) == "player" then else return end
if ele == getLocalPlayer() then else return end
if isElementWithinMarker ( ele, marker ) then else return end
guiSetVisible(GUIEditor.window[6], true)
showCursor(true)
end
addEventHandler("onClientMarkerHit", marker, hit)
function wezsuszare()
if source ~= GUIEditor.button[1] then return end
triggerServerEvent("wezsuszare2", localPlayer)
guiSetVisible(GUIEditor.window[6], false)
showCursor(false)
end
addEventHandler("onClientGUIClick", root, wezsuszare)[/lua]
server
[lua]addEvent("wezsuszare2", true)
addEventHandler(...
Canis Kamacho to powr?t do czas?w chwa?y ameryka?skich teren?wek 4x4, gdy projektanci nie zaprz?tali sobie g?owy aerodynamik?, a wozy by?y jednocze?nie niezawodne niczym pickupy i wytrzyma?e jak pancerniki. Mocne nadwozie i prawdziwie sparta?skie wn?trze Canisa Kamacho pozwalaj? spogl?da? na znajomych z g?ry. Ju? dost?pny w Southern San Andreas Super Autos.[/center]
[center] - Cena wynosi [b]$345.000[/b], samoch?d kupimy na stronie Legendary Motorsport. -[/center]
[center]JChro?cie swoje prawo do ?ycia, wolno?ci i gor?cego o?owiu w czarnej koszulce Ammu-Nation, kt?r? mo?na bezp?atnie odblokowa?. Wystarczy zalogowa? si? do GTA Online podczas tygodnia zbrojeniowego, kt?ry potrwa do 12 lutego.[/center]
Cze??, wracam do LUA po d?ugiej przerwie, czas si? czego? nauczy?. Pytanie takie jak w temacie. W p?tli mam 2 pozycje marker?w, ale dzia?a tylko ten ostatni. ps. jestem naprawd? pocz?tkuj?cy xd
Witam. Mam sobie tak? komend?. I jest problem w tym, ?e ona dzia?a tylko dla id 0. Jak ustawia Mozep na 1 to komenda wykonuje sie tylko dla gracza, kt?ry ma id 0. Gl?wnie chodzi oto, ?e jak ustawi Mozep na 1 to i tak pokazuje si? informacja test2. Oto ona:
Witam , jestem pocz?tkuj?cym w lua i tym razem chcia?em zrobi? prost? frakcj?. Wszystko sprawnie idzie, lecz problem pojawi? si? teraz. Chce zrobi? auta (kt?re maj? ID) dla frakcji. Zrobienie respionych jest proste i sobie z tym poradzi?em, ale chc?, ?eby mia?y zwyk?e ID. Baza to ogrpg, za pomoc stawiam piwko :- )
Tak jak u g?ry. oczywi?cie ma sie pojawic tej osobie co wjedzie w marker)
Prosi?bym o kr?tkie wyt?umaczenie jak ktos napisze, ?ebym wiedzia? na przysz?o?? jak robi?.
function wylaczoknopraca(thePlayer)
if source == wroc then
guiSetVisible(okno, false) guiSetVisible(memo, false) guiSetVisible(zatrudnij, false) guiSetVisible(zwolnij, false) guiSetVisible(wroc, false) showCursor(false) end
end
Jak zrobi? skrypt ?e gdy wchodz? na sw?j serwer to skrypt zawsze usta mi t? sam? posta?. Chcia?bym te? ?eby moja posta? spawnowa?a si? w tym samym miejscu.