Startuje prace no ale nie startuje si?, ni ma b?edow w DB3 wi?c nwm, wie kto? o co chodzi?
s.lua
[code]local b=createElement("text")
setElementData(b,"name","Praca Dorywcza: SVnZarobek:n800,000 $nWymagania: Prawo jazdy kat. B || Reputacja: 200nPraca pod reputacj?!")
setElementPosition(b,-1739.04, 809.88, 24.89)
local zone = createColSphere(-1739.04, 809.88, 24.89,3 )
createBlip(-1739.04, 809.88, 24.89, 46,2,0,0,0,0,0,275)
local m1 = createMarker(-1739.04, 809.88, 24.89-1, "cylinder", 1.5, 7, 108, 240)
setElementData(m1, 'icon', 'praca')
vehs = {}
local code = "StreetView"
veh_obj = {}
function removePreviousVehicles(plr)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
local sby = getElementData(v, "zrespilGracz")
if sby and sby == plr and getPedOccupiedVehicle(plr) ~= v then
destroyElement(v)
end
end
end
addEventHandler("onMarkerHit", m1, function(el, md)
if getElementData(el, "player:srp") < 200 then triggerClientEvent(el, 'onClientAddNotification', el, 'Nie posiadasz wystarczaj?co reputacji: 1000 REP', 'error') return end
if getElementData(el, "player:license:pjB") == 0 then trigger...
[lua]
if getElementData(localPlayer, "player:sid") then return end
local sx, sy = guiGetScreenSize()
local sw,sh = guiGetScreenSize()
local zoom = 1
if sw < 1920 then
zoom = math.min(2, 1920 / sw)
end
local font = dxCreateFont('font.ttf',12/zoom)
local font2 = dxCreateFont('font.ttf',20/zoom)
local actual = false
local root = getRootElement()
local tick = getTickCount()
local resourceRoot = getResourceRootElement(getThisResource())
local checkbox = {}
checkbox.login = nil
addEventHandler("onClientResourceStop", resourceRoot,
function()
if (blurShader) then
destroyElement(blurShader)
blurShader = nil
end
end)
local sm = {}
sm.moov = 0
sm.object1,sm.object2 = nil,nil
local function removeCamHandler()
if(sm.moov == 1)then
sm.moov = 0
end
end
local function camRender()
if (sm.moov == 1) then
local x1,y1,z1 = getElementPosition(sm.object1)
local x2,y2,z2 = getElementPosition(sm.object2)
setCameraMatrix(x1,y1,z1,x2,y2,z2)
end
end
addEventHandler("onClientPreRender",root,camRender)
function smoothMoveCamera(x1,y1,z1,x1t,y1t,z1t,x2,y2,z2,x2t,y2t,z2t,time)
if(sm.moov == 1)then return false end
sm.object1 = createObject(1337,x1,y1,z1)
sm.object2 = createObject(1337,x1t,y1t,z1t)
setElementAlpha(sm.object1,0)
setElementAlpha(sm.object2,0)
setObjectScal...
Hej,
Mam dosy? nietypowy problem, ot??:
1) Mam stworzony zas?b, kt?ry w sobie zawiera stworzenie czcionki, np.
local font=dxCreateFont("font.otf",30)
W mecie oczywi?cie jest dodane prawid?owo.
Sprawa wygl?da nast?puj?co:
2) Po wej?ciu na serwer zas?b ?aduje si?, czcionka r?wnie?. Czcionka dzia?a w dxDrawText.
3) Po zrestartowaniu zasobu wyst?puje b??d JEDYNIE DLA MNIE (inni u?ytkownicy maj? normalnie czcionk? wczytywan?, dzia?a im ona w dxDrawText'ach etc.) w db3: error loading font. Po ponownym wej?ciu na serwer wszystko wraca do podpunktu nr. 2.
Czy kto? wcze?niej w przesz?o?ci spotka? si? z podobnym problemem i potrafi udzieli? mi na to odpowiedzi? Dodam, ?e problem ten wyst?puje jedynie na laptopie, kt?rego posiadam od nieca?ych dw?ch tygodni, na komputerze stacjonarnym jest okej.
Sterowniki zaktualizowa?em i zainstalowa?em inne, wymagane do gry.
Witam robi? prac? i gdy wje?d?am w cel to nie dodaje kasy sa b?edy w db3:
Error: Client (Mazeusz*) triggered serverside event givePlayerMoney but event is not added serverside
WARNING: praca_dealeragtaopraca.lua:85 (i 189) Bad argument @ 'addeventhandler' (i removeeventhandler) [Expected funkction at argument 3 got nil]
[ Dodano : 2019-02-15, 21:23 ]
[lua]local missionPed
local missionBlip
local missionMarker
local missionVehicle
local screenW, screenH = guiGetScreenSize()
local code="Nielegalna Pracan Dostawcy Narkotykown Zarobek ?atwyn Ryzyko Du?e"
local text=createElement("text")
setElementPosition(text, -1177,-1153.38,129.63)
setElementData(text,"name","Nielegalna Praca Rozwozu NarkotykownZarobek=?atwynRyzyko=Du?e")
addEvent("startJobek", true)
addEventHandler("startJobek", resourceRoot, function(veh)
if getElementData(localPlayer,"player:job") ~= code then return end
missionVehicle=veh
showMarker()
addEventHandler("onClientRender",root,render3)
setTimer(renderstop3,1000,1)
end)
Witam,
mam problem mianowicie
skopiowa?em kod skryptu z sapd na pysie bo robie inna frakcje na tym gm
i gdy pr?buje wystawic mandat mam taki b??d
s:36 attempt to index local 'plr' (a userdata value)
[code]function mandat(plr, cmd, target, cash, ...)
if getElementData(plr,"player:faction") and getElementData(plr,"player:faction") == "SAPD" then
if not (target) or not (cash) or not (...) then
plr:outputChat('* U?yj: /mandat <nick/ID> <kwota> <pow?d>')
else
if getElementData(plr,"player:rank") < 2 then outputChatBox("* Nie posiadasz uprawnie? !",plr) return end
cash=tonumber(cash)
if cash <= 0 then
plr:outputChat('* Warto?? kwoty mandatu nie mo?e by? ujemna.')
return
elseif cash > 35000 then
plr:outputChat('* Kwota mandatu jest zbyt du?a (max. 35.000 PLN).')
return
end
local targetElement=exports['pystories-core']:findPlayer(plr, target)
if targetElement then
local x, y, z = getElementPosition(plr)
local tx, ty, tz = getElementPosition(targetElement)
local distance = getDistanceBetweenPoints3D(x, y, z, tx, ty, tz)
if (distance<=10) then
local reason=table.concat({...}, ' ')
local money=getPlayerMoney(targetElement)
local takeFromCash = money-cash
if money >= cash then
plr:outputChat(('* Wystawiono mandat dla %s, na kwot? %d PLN. Pow?d: %s'):format(targetElement:getName():g...
[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"
animTime = getTickCount()
end
else
local progress = (getTickCount() - animTime) / 1500
position = math.floor(interpolateBetween(200, 0, 0, 0, 0, 0, progress, "OutQuad"))
if(progress > 1) then
anim_type = "back"
animTime = getTickCount()
end
end
dxDrawMaterialLine3D(x, y, z+1+1+(position/1000), x, y, z+1+(position/1000), arrow, 1, tocolor(...
Witam, tak jak w temacie, wraz z koleg? postanowili?my napisa? prac? kuriera aczkolwiek, wywala b??d.
ckurier.lua:22: '}' expected (to close '{' at line 20) near '{'
linijka 22:
Witam,
mam ma?y problem, po klikni?ciu przycisku "Animacje" strona g??wna z tekstem normalnie znika i pojawia si? strona z animacja.
Lecz je?eli jestem ju? w zak?adce "Animacje" i ponownie klikn? przycisk przekierowywuj?cy na t? stron? to wywala b??dy w db3.
Jak zrobi? aby po klikni?ciu tego przycisku przekierowywuj?cego do "animacje" b?d?c w "animacje" przenosi?o na g??wn? stron?, lub nic si? nie dzia?o i nie wywala?o b??d?w w db.
Tak wygl?da linijka z funkcj? przekierowuj?c? do 'Animacje':
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) then
removeEventHandler("onClientRender", getRootElement(), StronaGlowna) addEventHandler("onClientRender", getRootElement(), AnimGracz) end
end
end
addEventHandler("onClientClick", getRootElement(), Klawisze)
Witam, mam pewien problem poniewa? wyskakuje mi jeden error w db3 i bardzo mnie on juz denerwuje i prosze pomoc. Sprawdzam sobie logi w konsoli serwer i pe?no jest tego nawalone i juz mnie denerwuje. Komunikat z error'em wyskakuje ok. co 20 sek.
Oto error w db3:
ERROR: [kozaczek]/mysql-db/s_db.lua:65: attempt to call global 'mysql_ping' (a nil value)
Kod z skryptu mysql-db
s_db.lua :
[lua]-- Settings
DBHandler=nil
DBName="db_23405"
DBUser="db_23405"
DBPass="kozaczek112pogotowieXD"
DBHost="44.27.26.344"
-- 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=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("* Connect to server MYSQL...")
dbSet("SET NAMES utf8")
else
outputDebugString("* No Connecting to server MYSQL..")
end
end)
local SQL_LOGIN="db_23405"
local SQL_PASSWD="kozaczek112pogotowieXD"
local SQL_DB="db_23...
[code][2017-01-27 00] INFO: SELECT * FROM ogrpg_jobs
[2017-01-27 00] ERROR: [skrypty_glowne]/ogrpg-db/s_db.lua:80: attempt to call global 'mysql_query' (a nil value)
[2017-01-27 00] ERROR: [skrypty_glowne]/ogrpg-offices-v2/selectjobs/s_selectjob.lua:27: call: failed to call 'ogrpg-db:pobierzTabeleWynikow' [string "?"]
[2017-01-27 00] INFO: Zaladowano zmienionych domow: 0[/code]
Dodam ?e baze mam dobrze podpi?t?
+ po zabraniu prawa jazdy /zpj nadal mo?na wsiada? do auta
+ po dodaniu premium poprzez /dajvipa otrzymuj? komunikat ?e vipa dosta?em, bazie poprawnie zmienia si? premiumdate ale vipa nie otrzymuj?
Chodzi ze na serwerze jest chat Global i jego nie wida? w Global wi?c pomy?la?em aby zrobi? ze wszystko co si? napisz? na chat Global /global to poka?e si? w db3 i wtedy w konsoli bendzie takie co?: info: Czat globalny:nick tekst
Bo mam logi tylko chatu prywatnego a do global przyda si?
Mam b??d z kickami, taki db3:
ERROR: wyrzucanie/kic.lua:11: attempt to concatenate a boolean value
kod:
addCommandHandler("akick", function(plr,cmd,target,...) local account = getPlayerAccount(plr) local accname = getAccountName(account)
if isObjectInACLGroup("user."..accname, aclGetGroup("Administracja")) then
local reason=table.concat({...}, " ")
if not target or not reason then
outputChatBox("* Uzyj: /akick nick/ID] [powod]", plr)
return end if not target then outputChatBox("* Nie odnaleziono podanego gracza.",plr) return end
outputChatBox("* "..getPlayerName(target).." zostal/a wyrzucony/a przez: "..getPlayerName(plr)..": "..reason, root, 255, 0, 0) kickPlayer(target,plr,reason) end
end)
Witajcie mam problem ze skryptem Splita
Mianowicie jak dostarcze pizze to mi hajsu nie daje tutaj macie DB3:
[code]ERROR: Client (TrevoR) triggered serverside event givePlayerMoney, but event is not added serverside [/code]
aa tutaj macie kody
pizza_s
[code]
--[[
]]--
local pojazdyPubliczne = {
{448, -32.09884262085,1185.3681640625,19.359375,359.5,360.0,178.8},
}
for i,v in ipairs(pojazdyPubliczne) do
local pojazd = createVehicle(v[1], v[2], v[3], v[4], v[5], v[6], v[7])
setElementData(pojazd, "pojazd_opis", "Praca DorywczanDostawca Pizzy")
setElementFrozen(pojazd, true)
setElementData(pojazd, "pojazd_paliwo", 100)
setVehicleEngineState ( pojazd, false )
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
setElementFrozen(source, false)
setElementData(source, "pojazd_opis", "Dostawca Pizzy")
end
end)
function respawnVehicles()
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleOccupant(v) then
respawnVehicle(v)
setElementFrozen(v, true)
setElementData(v, "pojazd_opis", "Praca DorywczanDostawca Pizzy")
setElementData(v, "pojazd_paliwo", 100)
setVehicleEngineState ( v, false )
end
end
end
setTimer(respawnVehicles, 70000, 0)[/code]