Jump to content

Blaack

Members
  • Posts

    197
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Blaack

  1. Mas em que parte do codigo ali? também preciso entender esse oop e pra que usa... o codigo é realmente seu?
  2. Não entendi, onde quer deixar colorido? porque você ta misturando oop com o codigo no oop?
  3. Não da pra ver o print do mod... upa no imgur.com
  4. Bom dia, tudo bem @Dadinho? Bom, eu dei uma pesquisada sobre e infelizmente não é possível alterar aquele chat por script... (digo o nativo rs) apenas fazendo um novo utilizando funções dx ou até mesmo gui (não recomendo) Ou você pode alterar apenas pra você nas configurações do próprio MTA local... (local onde mudar)
  5. Boa noite, tudo bem? Como você onde está definindo essa element data?
  6. Utilize o lado client-side com o evento onClientKey, verifique a tecla que foi 'clicada' e cancele-a.
  7. Nos mostre como está tenttando fazer, você pode usar o interpolate sim; Inclusive tenho um tutorial bem legal sobre, caso queira ver: link
  8. 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
  9. Isso não funcionaria, pois 'source' em 'onMarkerHit' é o elemento marker.
  10. 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?
  11. Você está definindo a função de hit no lado server e criando o marker no lado client, obviamente isso não irá funcionar.
  12. 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.
  13. O que você pretende fazer? Porque não faz o acionamento no lado server utilizando um trigger pro client?
  14. Verifica se aquele argumento “jacked” é um elemento.
  15. 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.
  16. Verifique se o elemento existe, pois você mesmo ja deleta no evento de onMarkerHit...
  17. 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)
  18. Dessa maneira não ira definir, o segundo argumento que você tem que definir ali no addEventHandler é o elemento que ira acionar essa função. Tente assim:
  19. Como você esta acionando essa função?
  20. No caso, você tem que ver o que o getAclGroup retorna. function getAclGroup(nome) iprint(nome) end
  21. Olá, você pode usar uma tabela para armazenar as tabelas necessarias, fazendo um for dentro delas e verificando se o player está naquele grupo com o isObjectInACLGroup Vou deixar um exemplo aqui pra ti: Perdão pela identação, o forum parece que distorce kk
×
×
  • Create New...