Não sei mais o que fazer, sigo os tutoriais exatamente como pedem, mas meus trigger nunca funcionam sempre dão o mesmo erro "Error:Client (meunick) triggered serverside event criarMotoEvento, but event is not added server side", da esse e um outro erro parecido quando uso triggerClientEvent. Help!!!
CLIENTE:
GUIEditor = {
label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
janelaifood = guiCreateWindow(0.39, 0.27, 0.21, 0.49, "iFood", true)
guiWindowSetSizable(janelaifood, false)
guiSetVisible(janelaifood, false)
botaoTrabalhar = guiCreateButton(0.15, 0.84, 0.70, 0.13, "TRABALHAR", true, janelaifood)
botaoSkin = guiCreateButton(0.03, 0.11, 0.93, 0.09, "SKIN", true, janelaifood)
botaoVeiculo = guiCreateButton(0.03, 0.22, 0.93, 0.09, "VEICULO", true, janelaifood)
addEventHandler("onClientGUIClick", botaoVeiculo, ClicarNoBotao)
botaoDemitir = guiCreateButton(0.28, 0.33, 0.45, 0.09, "DEMITIR", true, janelaifood)
GUIEditor.label[1] = guiCreateLabel(253, 2, 18, 15, "", false, janelaifood)
GUIEditor.label[2] = guiCreateLabel(253, 1, 18, 16, "", false, janelaifood)
GUIEditor.label[3] = guiCreateLabel(221, 4, 22, 13, "", false, janelaifood)
botaoFechar = guiCreateButton(0.38, 0.75, 0.27, 0.06, "FECHAR", true, janelaifood)
end
)
function ClicarNoBotao(button,state)
if(button == "left")then
triggerServerEvent("criarMotoEvento", localPlayer)
end
end
function visibilidadejanela()
local visivel = guiGetVisible(janelaifood)
guiSetVisible(janelaifood, not visivel)
showCursor(not visivel)
end
bindKey("f2", "down", visibilidadejanela)
SERVER:
trabjob = createMarker(2384.421, 2088.01, 9.835, "cylinder", 1.1, 255,0,0,50)
pegarveh = createMarker(2386.704, 2085.276, 9.835, "cylinder", 1.3, 255,255,0,50)
lixeira = createMarker(2389.643, 2089.74, 9.842, "cylinder", 1.2, 0,255,0,50)
vehjob = {}
function equipar(player)
if vehjob[player] and isElement(vehjob[player]) then destroyElement(vehjob[player])
vehjob[player] = nil
end
if isElementWithinMarker(player, pegarveh) then
vehjob[player] = createVehicle(448, 2361.443, 2072.1, 10.686)
setElementRotation(vehjob[player],0.973, 9.996, 42.699)
outputChatBox("Seu veiculo de trabalho foi criado e esta em sua vaga em frente ao estabelecimento!")
end
end
addCommandHandler("job", equipar)
entregas = {}
function trabalhar(player)
if(entregas == cheio) then
outputChatBox("Você ja pegou suas entregas!")
else
if(vehjob[player] == nil) then
outputChatBox("Você deve pegar seu veiculo de trabalho para iniciar as entregas!")
else
setPedAnimation(player, "CARRY", "crry_prtial", 1, true, true, false)
entregas = cheio
local x,y,z = getElementPosition(vehjob[player])
local markerjob = createMarker(x+1.3,y-0.6,z-0.5,"cylinder", 1.1, 255,0,0,100)
-- setPedAnimation(player, "ped", "gum_eat", -1, true, true, false, false)
end
end
end
addEventHandler("onMarkerHit", trabjob, trabalhar)
function lixo(player)
if (entregas == cheio) then
entregas = nil
setPedAnimation(player)
outputChatBox("Você jogou suas entregas fora!")
else
outputChatBox("Você precisa de entregas para joga-las fora!")
end
end
addEventHandler("onMarkerHit", lixeira, lixo)
function EventoVeiculo()
local x,y,z = getElementPosition(source)
createVehicle(548,x,y,z)
end
addEvent("criarMotoEvento", true)
addEventHandler"criarMotoEvento", root, EventoVeiculo)