Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/08/23 in all areas

  1. @laxante009 ele só está avisando que moveu este tópico para a seção Portuguesa, pois você postou inicialmente na seção errada. Agora o tópico já está na seção correta, não precisa responder ele. Apenas tome cuidado para postar na área correta nas próximas vezes. Sobre sua dúvida. Você adicionou 3x o evento "DarSkin" no server, em vez de adicionar o "DarSkin1" e o "DarSkin2". Outro problema é que você errou ao colocar um valor no lugar de uma variável ali no evento. Além de uma série de erros de lógica e otimização. server-side: addEvent("DarSkin", true) addEventHandler("DarSkin", root, function(skinID) -- skinID recebe o valor que foi passado depois do localPlayer lá no triggerServerEvent. if skinID and tonumber(skinID) then setPedSkin(source, tonumber(skinID)) -- source é o que foi passado como segundo argumento lá no triggerServerEvent. end end) client-side: local janela = guiCreateWindow(0.27, 0.29, 0.54, 0.34, "", true) guiWindowSetSizable(janela, false) guiSetVisible(janela, false) local button = guiCreateButton(0.02, 0.37, 0.44, 0.37, "Skin 1", true, janela) guiSetFont(button, "clear-normal") guiSetProperty(button, "NormalTextColour", "FFAAAAAA") guiSetVisible(button, false) local button1 = guiCreateButton(0.54, 0.38, 0.44, 0.37, "Skin 2", true, janela) guiSetFont(button1, "clear-normal") guiSetProperty(button1, "NormalTextColour", "FFAAAAAA") guiSetVisible(button1, false) local button2 = guiCreateButton(0.73, 0.13, 0.25, 0.14, "inicial", true, janela) guiSetProperty(button2, "NormalTextColour", "FFAAAAAA") guiSetVisible(button2, false) local label = guiCreateLabel(0.09, 0.14, 0.61, 0.09, "pegue a skin do time que vc começou a jogar >", true, janela) guiSetVisible(label, false) local visible = false addCommandHandler("painel", function() if visible == false then guiSetVisible(janela, true) guiSetVisible(button, true) guiSetVisible(button1, true) guiSetVisible(button2, true) guiSetVisible(label, true) visible = true showCursor(true) else guiSetVisible(janela, false) guiSetVisible(button, false) guiSetVisible(button1, false) guiSetVisible(button2, false) guiSetVisible(label, false) visible = false showCursor(false) end end) addEventHandler("onClientGUIClick", guiRoot, function (btn, state) -- btn para não dar conflito com o guiElement chamado button. if btn == "left" and state == "up" then if source == button then -- Se o elemento que foi clicado for o button, então: triggerServerEvent("DarSkin", localPlayer, 294) elseif source == button1 then -- Senão se o elemento que foi clicado for o button1, então: triggerServerEvent("DarSkin", localPlayer, 30) elseif source == button2 then -- Senão se o elemento que foi clicado for o button2, então: triggerServerEvent("DarSkin", localPlayer, 21) end end end)
    1 point
  2. Troque aquela sua função por esta: addEventHandler("onVehicleEnter", root, function(player) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(player)), aclGetGroup ("Admin")) then local model = getElementModel(source) local x, y, z = getElementPosition(source) if getElementData(source, "vehSpawn") then if veh[player] and isElement(veh[player]) then destroyElement(veh[player]) end veh[player] = createVehicle(model, x+3, y, z) warpPedIntoVehicle(player, veh[player]) end else outputChatBox("Acesso negado.", player, 255, 50, 50) removePedFromVehicle(player) end end)
    1 point
  3. The error is on the server side in line 10. I'll send the line and, if necessary, the entire server side. if result[2]["password"] == pass then
    1 point
×
×
  • Create New...