Witam, posiadam problem, gdy? jak si? kto? loguje na serwer, to wida? ju? hud przy logowaniu, a chc? aby to by?o zrobione tak, aby hudu nie by?o wida? podczas logowania tylko normalnie w grze (w grze go wida? normalnie tylko chodzi o to logowanie)
Pobra?em, przenios?em na pulpit. Wszed?em w zapakowany plik, folder [objekt] (tak pisz? objekty, a nie obiekty), da?em go w folder resources w plikach MTA, nast?pnie w MTA przenios?em wszystkie pliki z tej paczki, kt?re maj? si? uruchomi?, poniewa? tak te? zrobi?em z dev_paczk? i dzia?a?a. Wszed?em na map editor i niestety nie ma ?adnej kategorii top-gta, dayz, post-apo czy co? w tym stylu. Przeczesa?em wszystkie obiekty i ?adnej podmianki. Wie kto? jak to w??czy?? Mo?e macie jakie? dzia?aj?ce obiekty z topki lub non-stop'a?
Bardzo mi zale?y na tych obiektach i za pomoc daje zimne !
Chodzi konkretnie o Frakcj? samc, mo?na si? zalogowa?, panel dzia?a i wszystko jest niby git, ale nie mo?na si? wylogowa? z frakcji, jedyny spos?b na wylogowanie si? z frakcji to reconnect, a to bez sensu, czy kto? by mi umia? pom?c? ;/
local t=createElement('text')
setElementData(t,'name','S?u?banSan Andreas Medical Centern[SAMC]')
setElementDimension(t, 0)
setElementInterior(t, 0)
setElementPosition(t,-2630.38,631.04,56.34)
local licz = {}
function isPlayerInFaction(plr)
local sid=getElementData(plr,'player:sid')
if not sid then return end
local result=exports['pystories-db']:dbGet('SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;', "SAMC", sid)
if result[1] then
return true
else
return false
end
end
addEventHandler('onMarkerHit', marker, function(el,md)
if isPlayerInFaction(el) then
if not getElementData(el,'player:duty') then
setElementModel(el,274)
exports['pystories-frakcja-ustawienia']:rozpocznijnaliczanie(el)
setElementData(el,'player:faction','SAMC')
local rank = exports['pystories-frakcja-ustawienia']:getPlayerFactionRank(el,'SAMC')
setElementData(el,"player:rank",rank)
else
exports['pystories...
Witam, pisa?em niedawno do was z tym ?e komenda /jail nie dzia?a, teraz dzia?a, lecz jak si? ja wpisze to wyskakuje komunikat poprawnie, ?e dany gracz zosta? uwi?ziony, ale nie wi?zi go, czyli nie teleportuje si? on w dane miejsce
Witam, to znowu ja a mianowicie m?j 3 skrypt autorski kt?ry robi?em by? akurat na Panel Gracza obowiam si? ?e to chyba przez inn? zmiane po?o?enia skrypt?w lub si? myl?? prosz? o pomoc! wynagrodze piwem na przyk?adu da?em kod na dole mo?e wy b?dziecie wiedzieli co zrobi?em ?le.
[lua]local dxfont0_tak = dxCreateFont("tak.ttf", 31)
local screenW, screenH = guiGetScreenSize()
local start = getTickCount()
function render()
setElementData(localPlayer,"panelGracz",true)
local now = getPowCount()
local endTime = start + 2000
local elapsedTime = now - start
local duration = endTime - start
local progress = elapsedTime / duration
local fAnimationTime = getEasingValue(progress, "Linear")
if alpha and alpha <= 255 then
alpha = (1+fAnimationTime)*50
end
if alpha2 and alpha2 <= 162 then
alpha2 = (1+fAnimationTime)*50
end
guiSetAlpha(button,alpha*0.005)
dxLineDrw((screenW * 0.7750) - 1, (screenH * 0.3255) - 1, (screenW * 0.7750) - 1, screenH * 0.5911, tocolor(255,0,0, alpha2), 1, false)
dxLineDrw(screenW * 0.9890, (screenH * 0.3255) - 1, (screenW * 0.7750) - 1, (screenH * 0.3255) - 1, tocolor(255,0,0, alpha2), 1, false)
dxLineDrw((screenW * 0.7750) - 1, screenH * 0.5911, screenW * 0.9890, screenH * 0.5911, tocolor(255,0,0, alpha2), 1, false)
dxLineDrw(screenW * 0.9890, screenH * 0.5911, screenW * 0.9890, (screenH * 0.3255) - 1, tocolor(255,0,0, alpha2), 1, fal...
Witam mam problem chcia?bym po testowa? gm z innych serwer?w ale nie wiem jak pod??czy? si? z baz? danych na lokalnym serwerze mta za ka?? dobr? odpowiedz daje z g?ry dzi?ki
Witam.
Pisze odno?nie programu pawno.exe gdy? dzisiaj w??czy?em chcia?em po edytowa? map? i po ok.10 sekundach mi si? wy??czy?o pawno, dalej ju? nie chcia?o si? w??czy?, nwm mo?e to wina kompa?? Jakby?cie mieli jakie? pomys?y, lub doradzi? co? to piszcie. Z g?ry wielkie dzi?ki.
Mam problem z prac? poniewa? jak ustawiam zarobek wi?kszy od 500$ to nie przesy?a pieni?dzy na bankomat (dodam ze mam iyw), chcia?em prosi? o pomoc kolegi to kaza? wpisa? /debugscript 3 wpisuje a tam ze nie wyszuka?o tej komendy, a on do mnie : doda?e? si? do acl? a ja ?e tak i nie dzia?a ;d Ani mnie nie doda?o do acl ani nic, prosze o pomoc i prosz? wyt?umaczy? krok po kroku
[ Dodano: 2018-06-09, 13:19 ]
Dobra, z dodaniem si? do acl ogarn??em bo ogrp core blokowa?o, teraz pozosta? problem pracy ;d
mam problem wszystko dobrze robi? i nie mog? si? po?onczy?
[lua]--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
-- Functions
function dbSet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbExec(DBHandler, stringe)
return query
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbQuery(DBHandler, stringe)
local result,num_affected_rows, last_insert_id =dbPoll(query, -1)
return result
end
addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1;autoreconnect=1")
if DBHandler then
outputDebugString("* Po??czono pomy?lnie! (MySQL)")
dbSet("SET NAMES utf8")
else
outputDebugString("* Brak po??czenia! (MySQL)")
end
end)
local SQL_LOGIN="xxx"
local SQL_PASSWD="xxx"
local SQL_DB="xxx"
local SQL_HOST="xxx"
local SQL_PORT=3306
Witam, przedstawiam fragment kodu, kt?ry odpowiada za przechodzenie mi?dzy stronami, zamykanie panelu. Kod jest troszk? obszerny, co mnie martwi, na ka?dej ze stron jest funkcja trigerowana do strony servera oraz napis zrobiony dxdrawem.
Oczywi?cie ca?o?? zrobiona jest dxdrawem.
[lua]
function Klawisze(button, state)
if f4 and button == "left" and state == "down" then
if cursorPosition(screenW * 0.240, screenH * 0.4, screenW * 0.145, screenH * 0.0385) or cursorPosition(screenW * 0.240, screenH * 0.45, screenW * 0.145, screenH * 0.0385) or cursorPosition(screenW * 0.240, screenH * 0.5, screenW * 0.145, screenH * 0.0385) or cursorPosition(screenW * 0.240, screenH * 0.55, screenW * 0.145, screenH * 0.0385) or cursorPosition(screenW * 0.240, screenH * 0.6, screenW * 0.145, screenH * 0.0385) then
if not isEventHandlerAdded("onClientRender", getRootElement(), AnimGracz) then
addEventHandler("onClientRender", getRootElement(), AnimGracz)
end
end
if cursorPosition(screenW * 0.240, screenH * 0.4, screenW * 0.145, screenH * 0.0385) then ---
removeEventHandler("onClientRender", getRootElement(), StronaGlowna)
if not isEventHandlerAdded("onClientRender", getRootElement(), Kat1) then
addEventHandler("onClientRender", getRootElement(), Kat1)
addEventHandler("onClientClick", getRootElement(), Kat1)
removeEventHandler("onClientRender&q...
Robi? skrypt na zakup pojazdu i na pocz?tku dostaj? jeden pojazd, gdy kupi? drugi raz to dostaj? dwa, nast?pnie dostaj? cztery, p??niej osiem, szesna?cie, trzydzie?ci dwa itd...
Za pomoc dam
C:
[lua]for i,v in ipairs(auta) do
local p = createVehicle(v[1], v[2], v[3], v[4], v[5], v[6], v[7])
setElementFrozen(p, true)
setVehicleLocked(p, true)
local markery = createMarker(v[2], v[3], v[4]-0.9, "cylinder", 5, 0, 0, 0, 0)
setElementData(markery, "idi", v[1])
setElementData(markery, "przebieg:kupiony", v[8])
local idauta = getElementData(markery, "idi")
local przeb = getElementData(markery, "przebieg:kupiony")
local informejszon = tostring(v[9])
addEventHandler("onClientMarkerHit", markery, function(hit, md)
if hit ~= localPlayer then return end
setElementData(localPlayer, "autko:kupuje", true)
showCursor(true, false)
info = informejszon
bindKey("mouse1", "down", function()
if not getElementData(localPlayer, "autko:kupuje") then return end
if isMouseIn(396, 309, 245, 65) then
triggerServerEvent("kupPojazd", localPlayer, v[10], v[1])
end
end)
end)
addEventHandler("onClientMarkerLeave", markery, function(hit, md)
if hit ~= localPlayer then return end
setElementData(localPlayer, "autko:kupuje", false)
showCursor(false)
info = ""
end)
end[/lua]
Tak wiec ten.. W momencie ?adowania serwera (taka animacja ?adowania plik?w) nagle wyrzuca mnie do pulpitu i MTA sie wy??cza. Pr?bowa?em usuwa? i pobiera? pliki - nic z tego, wszystkie sterowniki s? pobrane najnowsze, nak?adki sprawdzone. GTA SA jest czyste tak samo jak MTA SA, dopiero dzisiaj instalowa?em. Fabu?a GTA normalnie si? odpala, bez problemu - co jest? Najlepsze jest to, ?e nie daje ?adnego komunikatu o b??dzie itp.
Inne serwery dzia?aj?;
Pliki pobra?y si? poprawnie, dwa razy usuwa?em zawarto?? resources;
Format komputera? Nie ma opcji - dopiero mia?;
Sterowniki wszystkie najnowsze;
Na tej samej instalce GTA SA devgaming kiedys ?miga?;
Na ich forum nikt nie wie;
Mam czyste GTA SA bez mod?w.
Witam [b][color=red][you][/color][/b], potrzebuj? pomocy poniewa? mam paczke pysa i chcia?bym przenie?? przecho i przenios?em lecz gdy wyjmuj? pojazd znika z gridlista ale po wyj?ciu z niego auto znow si? chowa a tak naprawd? nawet si? nie wyci?ga. Nawet gdy wrzuci?em z pozmienian? baz? danych ale bez miejsc zmienionych to i tak by? ten sam b??d prosz? o szybk? pomoc oto kody;
client:
[lua]
--[[
addEventHandler("onResourceStart", resourceRoot,
function ()
CuboidNumber_0 = createColCuboid(-1951.8657226563, 613.52954101563, 33.78190612793, 14.4, 7.3, 6.2)
end
)
--]]
--[[
addEventHandler("onResourceStart", resourceRoot,
function ()
CuboidNumber_0 = createColCuboid(-1966.6160888672, 613.84454345703, 33.78190612793, 14.4, 7.3, 6.2)
end
)
--]]
local screenW, screenH = guiGetScreenSize()
local marker=createMarker(-1968.79, 620.47, 35.17-0.9, "cylinder", 2, 255,255,255,50)
local sphere=createColCuboid(-1966.6160888672, 613.84454345703, 33.78190612793, 14.4, 7.3, 6.2)
local t=createElement("text")
setElementData(t,"scale",1.5)
setElementData(t,"name","Odbi?r pojazd?w")
setElementPosition(t,-1968.79, 620.47, 35.17)
Mam taki problem, ot?? przerabiam sobie domki, dok?adnie lss-domy z IYW i wszystko dobrze podpi??em, w debugu nie ma nic innego pr?cz ?adowania domk?w, w?a?nie gdzie zawsze pisz? za?adowanych domk?w 0, a w bazie danych mam dodane 3 domki:
[img]https://i.imgur.com/f2qYyYl.png[/img]
setTimer ( function()
local time = getRealTime()
local hours = time.hour
local minute = time.minute
if tonumber(hours) == 23 and tonumber(minute) == 59 then
outputDebugString("* Zresetowano domki *")
restartResource(getThisResource())
end
end, 999*60, 0 )
--]]
domy={}
local function usunDom(id)
if isElement(domy[id].wyjscie) then destroyElement(domy[id].wyjscie) end
if isElement(domy[id].wejscie) then destroyElement(domy[id].wejscie) end
if isElement(domy[id].cs) then destroyElement(domy[id].cs) end
if isElement(domy[id].text) then destroyElement(domy[id].text) end
domy[id]=nil
end
function dodajDom(v,fast)
if not interiory[v.interiorid] then return false end
-- if tonumber(v.id)==151 then
-- outputChatBox("151")
-- end
--outputDebugString(tostring(v.ownerid))
if domy[v.id] then
usunDom(v.id)
end
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE id=?", v.ownerid)
...
Mam taki problem, ot?? przerabiam sobie domki, dok?adnie lss-domy z IYW i wszystko dobrze podpi??em, w debugu nie ma nic innego pr?cz ?adowania domk?w, w?a?nie gdzie zawsze pisz? za?adowanych domk?w 0, a w bazie danych mam dodane 3 domki:
[img]https://i.imgur.com/f2qYyYl.png[/img]
setTimer ( function()
local time = getRealTime()
local hours = time.hour
local minute = time.minute
if tonumber(hours) == 23 and tonumber(minute) == 59 then
outputDebugString("* Zresetowano domki *")
restartResource(getThisResource())
end
end, 999*60, 0 )
--]]
domy={}
local function usunDom(id)
if isElement(domy[id].wyjscie) then destroyElement(domy[id].wyjscie) end
if isElement(domy[id].wejscie) then destroyElement(domy[id].wejscie) end
if isElement(domy[id].cs) then destroyElement(domy[id].cs) end
if isElement(domy[id].text) then destroyElement(domy[id].text) end
domy[id]=nil
end
function dodajDom(v,fast)
if not interiory[v.interiorid] then return false end
-- if tonumber(v.id)==151 then
-- outputChatBox("151")
-- end
--outputDebugString(tostring(v.ownerid))
if domy[v.id] then
usunDom(v.id)
end
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE id=?", v.ownerid)
...
addEventHandler("onClientClick", root, function(btn,state)
if btn=="left" and state=="down" then
if not pracaPanelGUI then return end
if Mysz(x, y, x, y) then
outputChatBox("Rozpocz??e? prac?")
ukryjGUI(localPlayer)
end
end
end)
addEventHandler("onClientClick", root, function(btn,state)
if btn=="left" and state=="down" then
if Mysz(x, y, x, y) then
showCursor(false)
removeEventHandler("onClientRender",root,pracaGUI)
end
end
end)
function pokazGUI(plr)
if plr ~= localPlayer then return end
addEventHandler("onClientRender",root,pracaGUI)
showCursor(true,true)
pracaPanelGUI = true
end
addEvent("pracaPanelGUI:pokaz",true)
addEventHandler("pracaPanelGUI:pokaz",root,p...
Siema pod??czy?em paczk? RPG w FTP i wgra?em SQL do PHPMYADMIN po zarejestrowaniu si? pokazuj si? ?e zosta?em zarejsetrowany a przy logowaniu jest: https://imgur.com/hTx8K2l
Witam, mam pewien problem ze skryptem, a mianowicie chcialem zrobic dwa markery na duty tunera, pierwszy dziala, lecz drugi juz nie. Nie pokazuje sie na serwerze, dodatkowo nie ma zadnych error?w w konsoli.
skrypt: [lua]--[[
Developed by Yolos
All rights reserved!
You cannot use this without permission!
--]]
local jobs={
["Tuner-LS"]={
code="Tuner-LS",
desc="-",
desc2="Praca Tunera",
positionMarker={1781.55,-1918.80,13.39},
text="* Nie jeste? zatrudniony(a) jako tuner w tym warsztacie.",
cuboid={1781.55,-1918.80,13.39, 30.5},
maxEmployees=1,
[Swiatla LS]={
code="Tuner-SF",
desc="-",
desc2="Praca Tunera",
positionMarker={1804.00,-1694.33,13.54},
text="* Nie jeste? zatrudniony(a) jako tuner w tym warsztacie.",
cuboid={1791.6979980469, -1688.6943359375, 12.510934829712, 1.6, 0.80000000000002, 10},
maxEmployees=1
},
}
for i,v in pairs(jobs) do
local marker=createMarker(v.positionMarker[1], v.positionMarker[2], v.positionMarker[3]-0.90, "cylinder", 1.2, 78, 255, 0, 155)
setElementDimension(marker, v.positionMarker[5] or 0)
setElementInterior(marker, v.positionMarker[4] or 0)
setElementData(marker,"m:duty",v.code or 0)
local cs= createColSphere(v.cuboid[1],v.cuboid[2],v.cuboid[3],v.cuboid[4],v.cuboid[5],v.cuboid[6])
setElementData(cs,"m:duty",v.code)
addEve...
Witam!
Ot?? robi? serwer na .skyGAME i nie wiem dlaczego, ale gdy wchodz? do pojazdu, to odrazu uruchamia si? silnik. Wie kto? jak zrobi?, aby ten silnik by? zgaszony?
function makePed()
setPedRotation(Ped, 180)
animka = setPedAnimation( Ped, "Ped", "WOMAN_walknorm")
end
addCommandHandler("Ped", makePed)
function animStop()
setElementData(makePed,"Ped",false)
setElementData(animStop,"animka",false)
setElementData(animka,"ped1",false)
end
addCommandHandler("stoped", animStop)
MarkerHit = createMarker( 2036.83, 1541.71, 10.82 -1, "cylinder", 1.5, 255,255,255,255)
function MarkerHit ( hitPlayer, matchingDimension )
warpPedIntoVehicle ( Ped, car )
outputChatBox ( getPlayerName(hitPlayer) .. " Wesz?e?(a?) w marker po czym teleportowa?e? peda do auta." )
end
addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit )[/lua]
Po wpisaniu komendy animacja si? nie zatrzymuje jest tylko w db3 https://imgur.com/a/Ybaxu
i czy mo?ecie da? tak Po wej?ciu w marker ped jest w poje?dzie o nazwie car i ,?e blokuje jak jest w poje?dzie wpisanie /Ped + do tego jak si? wpisze /Ped to by si? zatrzymywa? po 20 sekundach i czy mo?na da? jaka? p?tle by przypisywa?o element i by ...
Witam. Postanowi?em, ?e spr?buje zrobi? ju? jaki? bardziej zaawansowany skrypt, z tabelami etc. Decyzja pad?a na prace dowozu z punktu A do B, lecz pojawi? si? pewien b??d.
Ot?? gdy marker na stacji zostaje uderzony przez cysterne, to nic si? nie dzieje. DB3 nic nie pokazuje.
if isMouseIn(sx*10/1024, sy*342/768, sx*225/1024, sy*92/768) and data.showed then
local domek=getElementData(localPlayer,"player:house")
if not domek then
setElementData(localPlayer,"player:spawn",{-1916.58, 883.45, 35.41+0.1}) outputChatBox("* Nie posiadasz domku, lub straci? wa?no??.")
Witam otoz na swieta dostalem konsole xbox 360 z gta v i roznymi innymi grami xboxa tego przeczyscilem (z roznych gier innych) itp wlozylem pendrive 16 GB i przeszedlem do instalacji gta v zajmuje ono 7986 MB na xbox'ie i skonczyla sie ta instalacja i pisalo "instalacja przeprowadzona pomysli wloz dysk 2 aby rozpoczac" wlozylem wszystko ladnie sie ladowalo i nagle zrestartowalo i wlaczalo ponownie nastepnie wyskoczyl napis "wystapil pro*lem z zaladowaniem Grand Theft Auto: V prosze wymienic dysk i sprobowac ponownie" ma ktos jakis pomysl aby to naprawic? Daje piwko.
[ Komentarz dodany przez: ToxiC.: 2018-02-07, 22:46 ]
ZAPOZNAJ SI? Z DZIALAMI NA FORUM A NIE ?ADUJESZ TEMAT TAM GDZIE CI SIE PODOBA. DOATKOWO OMIJASZ CENZUR? TEMAT?W.
witam wszystki mam pewien powa?ny problem razem ze znajomym robimy serwer mta na stronie ServerProject. Ja mam si? zaj?? sprawami technicznymi on wygl?dem planami itp za?yczy? sobie zainstalowa? pewn? paczk? skrypt?w z innego nie aktywnego serwera problem jest taki ze nie mode po??czy? si? z baz? danych. Pojawia si? problem z po??czaniem "mysql/connection.lua:16: attempt to call global 'mysql_connect' (a nil value)" zamieszczam poni?ej skrypt
-- connection settings
local hostname = get( "137.74.0.12" )
local username = get( "db_28756" )
local password = get( "BOgnFmAkuEmM" )
local database = get( "db_28756" )
local port = tonumber( get( "3306" ) )
-- global things.
local MySQLConnection = nil
local resultPool = { }
local sqllog = false
local countqueries = 0
-- connectToDatabase - Internal function, to spawn a DB connection
function connectToDatabase(res)
MySQLConnection = mysql_connect(hostmane, username, password, database,port)
if (not MySQLConnection) then
if (res == getThisResource()) then
cancelEvent(true, "Cannot connect to the database.")
end
return nil
end
return nil
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), connectToDatabase, false)
-- destroyDatabaseConnection - Internal function, kill the connection if theres one.
function destroyDatabaseConnection()
if (not MySQLConnection) then
re...
Witam. Mam taki problem. Zrobi?em komend? na wyrzucanie gracza. Po wpisaniu /kick pojawia si? okno gdzie mamy wpisac id gracza. Po wpisaniu id i naci?ni?ciu enter nic si? nie dzieje.
Kod:
Nie ?aduj? mi sie obiekty jest ich ponad 1500+ wi?c mam ten streamer incognito 2.9.2 i te? nic pr?bowa?em odpali? w skrypcie i w mapie nic sie nie wczytuje nie wiem o co chodzi