Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: serverside
1. serverside
Witam ot?? co mam ?le ? Mam wszystko dodane do serverside a wykrywa dalej b??d.
[lua]
Client Pyrek triggered serverside event TANKUJ, but event is not added serverside
[/lua]
kod
c_side
[lua]
local dxfont0_normal = dxCreateFont(":buttony-MoveRPG/normal.ttf", 44)
local dxfont1_normal = dxCreateFont(":buttony-MoveRPG/normal.ttf", 25)
local screenW, screenH = guiGetScreenSize()
ww,hh = 1920, 1080
www,hhh = guiGetScreenSize()
wn, hn = (www/ww), (hhh/hh)
local screenW, screenH = guiGetScreenSize()
local dxfont0_CaviarDreams_Bold = dxCreateFont(":guied/fonts/CaviarDreams_Bold.ttf", 12)
local dxfont1_CaviarDreams_Bold = dxCreateFont(":guied/fonts/CaviarDreams_Bold.ttf", 13)
local dxfont2_CaviarDreams_Bold = dxCreateFont(":guied/fonts/CaviarDreams_Bold.ttf", 10)
createBlip(-1676.05, 400.82, 7.18, 38,2,255,255,255,255,0,400) --obok spawn
createBlip(-2416.41, 978.61, 45.30, 38,2,255,255,255,255,0,400) --jupiter
createBlip(-2029.72, 156.94, 28.84, 38,2,255,255,255,255,0,400) --doherty
createBlip(-1257.28, -4.85, 14.13, 38,2,255,255,255,255,0,400) --lot sf
createBlip(-2965.15, -1207.97, 9.82, 38,2,255,255,255,255,0,400) --1/4mili -2325.68, -159.94, 35.35
createBlip(-2243.29, -2560.35, 31.34, 38,2,255,255,255,255,0,400) --Whestone
createBlip(-1602.52, -2709.94, 48.54, 38,2,255,255,255,255,0,400) --Whestone AUTOSTRADA

function isMouseIn ( x, y, width, height )
if ( not isCursorShowing( ) ) then
return fal...
2. triggered serverside event onClientAuthRequest
Cze??.
Pozw?lcie ?e odrazu przejd? do sedna. Zaznaczam ?e jestem jeszcze zielony w LUA. Dzisiaj pr?bowa?em zmieni? skrypt logowania, aby konta dzia?a?y pod aktualn? baz? danych. Gdy zrestartowa?em wszystkie skrypty odpowiadaj?ce za db i logowanie wyskakuje nast?puj?cy b??d:https://i.imgur.com/4KW6e8L.png. Gdyby kto? wyt?umaczy? mi o co mo?e chodzi? by?bym bardzo wdzi?czny.
3. Serverside
Witam ot??, gdy rozpoczynam prac? nie daje mi kosiarki, oto b??d
db3
https://imgur.com/ba0wH0z
c.lua
[lua]--[[
Autor: Malentas
]]

local sx, sy = guiGetScreenSize()
local okno1 = false
local ulepszenia = false

local dostal_powiadomienie = false;

local pracodawca = createPed(16, 773.27, -1305.94, 13.56, 0)
setElementData(pracodawca, "name", "Pracodawca")
setElementDimension(pracodawca, 0)
setElementFrozen(pracodawca, true)
local rozpoczecie = createMarker(773.18, -1304.66, 13.56-.95, "cylinder", 1, 255, 255, 255)
setElementData(rozpoczecie, "praca", true)
setElementDimension(rozpoczecie, 0)


addEventHandler("onClientMarkerHit", rozpoczecie, function(gracz)
if gracz ~= localPlayer then return end
if getPedOccupiedVehicle(localPlayer) then return end
if getElementData(localPlayer, "pracuje") then
if getElementData(localPlayer, "pracuje") ~= "kosiarki" then exports["np-notyfikacje"]:noti("Posiadasz inn? aktywn? prace!", "error") return end
end
addEventHandler("onClientRender", root, guistart)
okno1 = true
showCursor(true)
triggerServerEvent("pokazTopke:kosiarki:source", localPlayer)
end)

local font = dxCreateFont("cz.ttf", 10)
local font2 = dxCreateFont("cz.ttf", 12)

local font = dxCreateFont("cz.ttf", 10)
local font2 = dxCreateFo...
4. serverside nie daje pieniędzy za prace
Witam ot?? mam prace zwi?zan? z paliwem, i gdy oddaje zape?niony pojazd nie daje pieni?dzy. KOD

pojazdy.lua
[lua]local positionVehicles = {
{283.18,1398.05,11.10,0.0,360.0,93.2},
{283.18,1392.86,11.17,0.3,359.4,92.5},
{283.18,1387.11,11.23,0.0,360.0,92.4},
{283.18,1375.06,11.23,0.2,359.7,92.9},
{283.18,1370.69,11.27,3.0,0.2,93.1},
{283.18,1364.50,11.24,0.2,359.9,89.4},
{283.18,1358.91,11.14,0.0,360.0,89.7},
{283.18,1381.49,11.24,0.0,0.0,91.5},
}

for i,v in ipairs(positionVehicles) do
local pojazd = createVehicle(573, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(pojazd, "pojazd_opis", "Praca dorywczanRopa")
setElementData(pojazd, "pojazd_paliwo", 50)
setElementFrozen(pojazd, true)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
setElementFrozen(source, false)
setElementData(plr, "gracz_praca", true)
outputChatBox("* Rozpocz??e?/a? prac?.", plr)
triggerClientEvent(plr, "STARTJobTrash", resourceRoot)
setElementData(source, "pojazd_opis", "Ropa: 0%")
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, "poja...
5. serverside
Witam ot?? gdy dodam t? linijk?
if getElementHealth(source) < 800 then

Wyskakuje mi error
ERRORClient (FajnyNicktriggered serverside event license:do, but event is not added serverside

kod
addEventHandler("onVehicleDamage"resourceRoot, function(loss)
    if 
getElementHealth(source) < 800 then
    local kierowca
=getVehicleController(source)
    
local lot getElementModel(source)
    if 
not kierowca then return end
    
if not getElementData(source,"vehicle:lic"then return end
    destroyElement
(source)
    --
outputChatBox("* Uszkodzi?e?(a?) pojazd, nie zdajesz egzaminu!"kierowca25500)
    
triggerClientEvent(kierowca'onClientAddNotification'kierowca'Uszkodzi?e?/a? pojazd egzaminacyjny,nnie zdajesz egzaminu.''error')
    
triggerClientEvent(kierowca"license:finish"resourceRoottrue)
    
fadeCamera(kierowca,false,1)
    
setTimer(fadeCamera,1000,1,kierowca,true,1)
    if 
lot == 469 then
    setTimer
(setElementPosition,1001,1,kierowca,-2240.702350.854.98)
    else
    
setTimer(setElementPosition,1001,1,kierowca,-2027.27, -114.3035.69)
    
end
end
)

addEventHandler("onVehicleStartExit"resourceRoot, function()
    
cancelEvent()
end)
6. serverside zdawanie prawka
Witam ot?? gdy chc? rozpocz?? kurs na prawa jazdy nie mog?, nic si? nie respi oraz wyskakuje b??d w DB3
[lua]ERROR: Client (FajnyNick) triggered serverside event license:do, but event is not added serverside[/lua]

2erro w DB3
[lua]Loading script failed ogrpg-offices/lincense/s_zdawanie.lua:79: unexpected symbol near')'[/lua]

kod
c_category

[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.
]]

licenseCategory={
{"A", "Pojazdy jednośladowe", 350000},
{"B", "Samochody osobowe", 0},
{"C", "Pojazdy dostawcze", 1000000},
--{"L", "Samoloty osobowe(w trakcie prac)", 0},
}

licenseCategory2={
{"L", "Maszyny Powietrzne", 500000},
}[/lua]

c_license


[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.
]]

mojeW,mojeH = 1280, 1024
sW,sH = guiGetScreenSize()
w, h = (sW/mojeW), (sH/mojeH)

local sx, sy = guiGetScreenSize ()

prawko = false

function mysz(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
...
7. Client (.) triggered serverside event (.), but event is...
Witam, prosz? o pomoc z naprawieniem b??du wyst?puj?cego dos?ownie wsz?dzie na paczce NewPlace. Mianowicie, chodzi tutaj o b??d taki jak:

ERROR: Client (.) triggered serverside event dajKosiarke:kosiarki, but event is not added serverside.

Prosze o pokazanie, gdzie wystepuje problem, oraz w jaki sposob moglbym to naprawic. Pomocnej dloni oferuje zimne piwko :)

Skrypt wygl?da nast?puj?co po stronie serwera:

[code]function pokazpracownikow()
local q = exports['np-mysql']:wykonaj("SELECT * from konta order by koszlecenia desc")
local topka = {}

for i = 1,5 do
table.insert(topka, {nick = q[i]["login"], liczba = q[i]["koszlecenia"]})
end

return topka
end


tablica = pokazpracownikow()

setTimer(function()
tablica = pokazpracownikow()
end, 600000, 0)

addEvent("pokazTopke:kosiarki:source", true)
addEventHandler("pokazTopke:kosiarki:source", root, function()
triggerClientEvent(source, "pokazTopke:kosiarki:client", source, tablica)
end)

kosiarka = { }

addEvent("dajKosiarke:kosiarki", true)
addEventHandler("dajKosiarke:kosiarki", root, function()
kosiarka[source] = createVehicle(572, 770.50, -1306.18, 13.14, 0.9, 0.0, 3.4)
warpPedIntoVehicle(source, kosiarka[source])
triggerClientEvent(root, "ghost:vehicle", root, kosiarka[source])
setElementData(kosiarka[source], "kierowca:kosiarki", getEle...
8. nie czyta eventów z serverside
Witam. Mam problem taki jak w tytule czyli gdy chce ulepszy? silnik lub cokolwiek w db3 wyskakuje ?e event nie jest dodany do serverside a jest dodany
wszystkie kody:
[lua]function isMouseInPosition ( x, y, width, height )
if ( not isCursorShowing( ) ) then
return false
end
local sx, sy = guiGetScreenSize ( )
local cx, cy = getCursorPosition ( )
local cx, cy = ( cx * sx ), ( cy * sy )
if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
return true
else
return false
end
end

tuningmechaniczny = false
tuningmechaniczny_marker = exports.custom_markers:createCustomMarker(-2328.54663, -166.21710, 34.3, "cylinder", 4.0, 255, 255, 0)

function tuningmechaniczny_gui()
dxDrawImage(286, 100, 694, 506, ":K-UlepszSilnik/files/background.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(264, 105, 175, 179, ":K-UlepszSilnik/files/button1.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(264, 284, 175, 179, ":K-UlepszSilnik/files/button2.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(264, 463, 175, 179, ":K-UlepszSilnik/files/button3.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText("Witaj w panelu ulepszania silnika pojazd?w. Mi?ego tuningowania :) ", 509 - 1, 337 - 1, 915 - 1, 405 - 1, tocolor(143, 1, 253, 255), 1.00, "default...
9. triggered serverside event
Witam jest sytuacja ?e w pracy po wje?dzie do punktu powinno si? dostawa? 8$

[code]ERROR: Client (Johnny_Vercetti) triggered serverside event givePlayerMoney, but event is not added serverside[/code]

Client-side
[code]local missionPed
local missionBlip
local missionMarker
local missionVehicle

local code="Rozwozenie pizzy!"

local miejscakosiara2 = {
-- SF --
{1982.81,-1718.59,16.44},
{2247.16,-1795.64,13.55},
{2385.55,-1712.86,14.20},
{2327.12,-1681.76,14.93},
{2307.62,-1785.72,13.56},
{2156.95,-1709.22,15.09},
{1973.35,-1705.39,15.97},
{2068.72,-1629.24,13.88},
{2143.01,-1604.69,14.35},
{2144.72,-1688.83,15.09},
{2067.95,-1731.34,13.88},
{2241.90,-1882.35,14.23},
{2356.80,-1991.12,13.55},
{2394.99,-1795.70,13.55},
{2068.32,-1731.94,13.88},
}
--local missionZaladunek=createMarker(2098.01,-1813.16,13.38,"cylinder",5,0,128,128)

--local jobText=createElement("text")
--setElementPosition(jobText, 2098.01,-1813.16,13.38)
--setElementData(jobText, "name", "Zaladunek pizzy!")

addEvent("startJob", true)
addEventHandler("startJob", resourceRoot, function(veh)
missionVehicle=veh
setElementData(localPlayer,"player:job",code)
showMarker()
outputChatBox("* Rozpocz??e?(a?) prac?, Rozwoz pizze")
end)

function finishJob(plr,value1,value2)
if plr ~= getLocalPlayer() then return end
if getElementData(localPlayer,"player:job") ~= code the...
10. client truggered serverside event core:spawnplayer but event
Witam mam problem poniewa? gracz wchodzi na serwer loguje sie i wybiera spawn i nagle ma czarny ekran


Error: client [nick] truggered serverside event core:spawnplayer but event is not added serverside