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: eventu
1. Nie czyta mi eventu z side
Witam, oto b??d w dbs3
https://cdn.discordapp.com/attachments/890320392059756654/892827445030424586/unknown.png

Oto event z sside:
https://code.skript.pl/woyzMwec

A oto Trigger z cside:
https://code.skript.pl/ei7iV035

Licz? na ?yczliw? pomoc, daje piwko!
2. Tworzenie Eventu, raty serwerowe jak zrobić
Siemka mam pytanie szukam w necie za jakim? skryptem, bo o dziwo ka?dy serwer ma takie co?, lecz nie mog? tego ogarn?? czy istnieje jaki? skrypt? panel na tworzenie eventu np. Tworzenie rat serwerowych, podw?jny zarobek co? w tym stylu
3. Dodanie eventu onPlayerWasted
Witam ot?? mam problem z dodani? eventu onPlayerWasted
kod
s.side

[lua]local praca1surowiec = {}
praca1surowiec.__index = praca1surowiec

local vehicles = {}

function praca1surowiec:Load()

self.Quit = function() self:onQuit() end

addEventHandler('onPlayerQuit',resourceRoot,self.Quit)

--self.dummy_car = createVehicle(498, -99999.54, -99999.56, -99999.35, 0.00, 0.00, 0.00)
--setElementFrozen(self.dummy_car,true)
--setVehicleColor(self.dummy_car, 255, 200, 0, 0, 0, 0)
--addVehicleUpgrade(self.dummy_car, 1025)
--setVehiclePlateText(self.dummy_car, "KOKAINA")

addEventHandler('onVehicleStartEnter',resourceRoot,function(player)
if source == self.dummy_car then
cancelEvent()
elseif source == vehicles[player] then
cancelEvent()
end
end)

addEventHandler('onVehicleStartExit',resourceRoot,function(player)
if source == vehicles[player] then
cancelEvent()
end
end)

end

function praca1surowiec:onQuit()
if vehicles[source] and isElement(vehicles[source]) then destroyElement(vehicles[source]); end
if Chest2s[source] and isElement(Chest2s[source]) then destroyElement(Chest2s[source]); end
end

praca1surowiec:Load()

local Chest2s = {}

addEvent('givesurowiecChest2',true)
addEventHandler('givesurowiecChest2',root,function()
--local x,y,z = getElementPosition(source)
--Chest2s[source] = createObject(2912,x,y,z)
-- exports.bone_attach:attachElementToBone(Chest2s[source],source,11,-0.15,0.00,...
4. animacja img bez eventu onClientRender
Witam, chcia?bym aby editbox exportowany z innego skryptu wysuwa? mi si? spoza ekranu lecz interpolateBetween mi na to nie pozwala. Kto? zna jaki? spos?b jak mo?na to zrobi? bez eventu onClientRender?
5. Serwer nie moze striggerować eventu po stronie klienta.
Serwer nie mo?e wywo?a? Eventu po stronie klienta mimo i? ze takowy istnieje. S?dz? ?e nie powinno by? source w setPedAnalogControlState, lecz nic innego nie przychodzi mi na my?l.

Klient:
function sterowanie ()
setPedAnalogControlState(source,"accelerate",0.5)
end
addEvent
("nazwa",true)
addEventHandler("nazwa",getRootElement(),sterowanie)


Serwer:
function pociung()
local pedzik createPed(61,1754.92297,-1962.83386,14.11719)
warpPedIntoVehicle(pedzik,pojazd)
triggerClientEvent("nazwa",motorniczy)
end
addEventHandler
("onResourceStart",getRootElement(),pociung)


DB3: Server triggered clientside event nazwa, but event is not added clientside
PS:zapomnia?em doda? ze pojazd jest po stronie serwera w razie czego.
6. Trigger eventu do serwera nie dziala
Witam mam problem z triggerem eventu do serwera, wywala b??d w db3, kod i db3 podane poni?ej. Stawiam zimne Piwerko!!

Kod:
function sprawdzanieslot(source)
    if 
getPlayerCurrentSlots() <= getPlayerMaxAviableSlots() then
        triggerServerEvent 
(source"slotymax"source)
        
outputChatBox("Sprawdzenie")
    else
        
triggerServerEvent (source"slotypuste"source)
        
outputChatBox("Sprawdzenie2")
    
end
end
addCommandHandler
("spp",sprawdzanieslot)



db3:
Bad argument 'triggerServerEvent'[Expected element at argument 2got string 'slotymax'']
7. [MTA] Podpalanie eventu 4Life
Tak jak w temacie
https://www.youtube.com/w...MurWo7cO9Q&t=6s
8. Nie widzi eventu
Witam, mam problem, i? skrypt nie widzi eventu, kt?ry chce zatriggerowa?.


client

Kod:

localPlayer = getLocalPlayer()
triggerServerEvent ( "pakas", localPlayer )


server
Kod:

localPlayer = getLocalPlayer()
triggerServerEvent ( "pakas", localPlayer ) client
function kasapaka (pakas )
givePlayerMoney(source, 40)
end
addEvent( "pakas", true )
addEventHandler( "pakas", getRootElement(), kasapaka )
9. triggerServerEvent nie wykrywa eventu
Witam! Mam problem z triggerem. Mianowicie w konsoli po wci?ni?ciu buttonu pojawia si? :
[code]
ERROR: Client (nick) triggered serverside event onLoginStart, but event is not added serverside[/code]

Kod po stronie clienta:
[lua]function btnClicks()
if source == login["logbtn"] then
local login = guiGetText(login["logedt"])
local haslo = guiGetText(login["passedt"])
triggerServerEvent("onLoginStart", localPlayer, login, haslo)
elseif source == login["regbtn"] then
local login = guiGetText(login["logedt"])
local haslo = guiGetText(login["passedt"])
triggerServerEvent("onRegisterStart", localPlayer, login, haslo)
end
end[/lua]

Kod po stronie servera:
[lua]function onLoginStart(login, haslo)
if login ~= false then
if haslo ~= false then
local acc = getAccount(login, haslo)
if acc ~= false then
logIn(source, acc, haslo)
triggerClientEvent(source, "onLoginFinish", getRootElement())
else
triggerClientEvent(source, "wrongAcc", getRootElement())
end
else
triggerClientEvent(source, "noPass", getRootElement())
end
else
triggerClientEvent(source, "noLogin", getRootElement())
end
end
addEvent("onLoginStart", true)
addEventHandler("onLoginStart", getRootElement(), onLoginStart)[/lua]

EDIT:

Trigger ju? dzia?a. W mecie da?em client zamiast server. Ale pojawi?...
10. WYwołanie eventu po stronie serwera dla jednego gracza
Witam, mam taki problem z ??czeniem stron client/server
Ot?? wiem jak wywo?a? event z clienta do serwera zn. , ?e gracz wpisuje komend? kt?ra jest po stronie clienta i wywo?uje cos co jest po stronie serwera, ale jak zrobi? aby to co wywo?a?em po stronie serwera dzia?o si? tylko dla tego gracza co wpisa? t? komend? po stronie clienta? Bo teraz wpisuje komend? i dzieje si? co? po stronie servera ale to co? dzieje si? dla wszystkich graczy, a ja chc? tylko aby si? to dzia?o dla jednoego gracze tego co wpisa? t? komend?.
My?l?, ?e zrozumiale obja?ni?em m?j problem