Jump to content

Blaack

Members
  • Posts

    192
  • Joined

  • Last visited

  • Days Won

    4

Blaack last won the day on January 22 2023

Blaack had the most liked content!

Details

  • Gang
    N/A
  • Location
    São Paulo - Brasil
  • Occupation
    Developer
  • Interests
    Help others and learn here in the community

Recent Profile Visitors

1,694 profile views

Blaack's Achievements

Mark

Mark (16/54)

63

Reputation

  1. Utilize o lado client-side com o evento onClientKey, verifique a tecla que foi 'clicada' e cancele-a.
  2. Nos mostre como está tenttando fazer, você pode usar o interpolate sim; Inclusive tenho um tutorial bem legal sobre, caso queira ver: link
  3. A maneira que o @Lord Henryfez, irá funcionar perfeitamente. Porém caso queira fazer algo universal, eu faria dessa maneira: -- resource solicitando -- solicitar triggerEvent("SolicitarAceitacao", player, "Você recebeu uma solicitação de beijo de Nana, use /aceitar ou /recusar", playersolicitando, getResourceName(getThisResource())) -- receber resposta addEvent("ResultadoSolicitacao>"..getResourceName(getThisResource()), true) addEventHandler("ResultadoSolicitacao>"..getResourceName(getThisResource()), root function (acao, playersolicitou) if acao == "recusou" then -- execute aqui a ação caso recuse elseif acao == "aceitou" then -- execute aqui a ação caso aceite end end) -- resource solicitado local aceitacao = {} addEvent("SolicitarAceitacao", true) addEventHandler("SolicitarAceitacao", root, function (mensagem, playersolicitou, resource) if not aceitacao[source] then outputChatBox(mensagem, source, 255, 255, 255) aceitacao[source] = {resource, playersolicitou} else if playersolicitou and isElement(playersolicitou) then outputChatBox("Este player já possui uma solicitação pendente!", playersolicitou, 255, 0, 0) end end end addCommandHandler("aceitar", function (p) if aceitacao[p] then triggerEvent("ResultadoSolicitacao>"..aceitacao[p][1], p, "aceitou", aceitacao[p][2]) aceitacao[p] = false end end addCommandHandler("recusar", function (p) if aceitacao[p] then triggerEvent("ResultadoSolicitacao>"..aceitacao[p][1], p, "recusou", aceitacao[p][2]) aceitacao[p] = false end end
  4. Isso não funcionaria, pois 'source' em 'onMarkerHit' é o elemento marker.
  5. Hello, I use the addDebugHook function on my Windows hosting and it works normally. However, when trying to use it on a Linux hosting, it doesn't work... is there any impediment?
  6. Você está definindo a função de hit no lado server e criando o marker no lado client, obviamente isso não irá funcionar.
  7. Ah sim, nesse caso o pessoal costuma utilizar element data. Quando o player logar tu usa o evento onPlayerLogin para identificar e seta uma data nele.. Na loadscreen você verifica, se ele tiver essa data tu retira ela.
  8. O que você pretende fazer? Porque não faz o acionamento no lado server utilizando um trigger pro client?
  9. Verifica se aquele argumento “jacked” é um elemento.
  10. Como assim cara? É um evento criado, não há necessidade po, o erro é no aclGetGroup pelo que eu entendi. Preciso ver a definicação da tabela config.Vips para localizar o erro.
  11. Verifique se o elemento existe, pois você mesmo ja deleta no evento de onMarkerHit...
  12. Nesse proprio evento onVehicleEnter, no terceiro parâmetro da função tu consegue verificar se ele esta retirando alguém do assento. addEventHandler ( "onVehicleEnter", getRootElement(), function ( thePlayer, seat, jacked ) if seat == 0 and jacked and isElement(jacked) and getElementType(jacked) == "player" then -- verificamos se o assento é 0 (p1), se existe algum player que foi ejetado, se existir verificamos se é um elemento, em seguida se é um player. -- use thePlayer para assaltante -- jacked para quem foi retirado -- source para veiculo. end end)
×
×
  • Create New...