-
Posts
4,008 -
Joined
-
Last visited
-
Days Won
184
Everything posted by Lord Henry
-
Ele já usou isso, Veja:
-
accountname está sendo usado em outro script ou outra função? Se não estiver, deixe ela como variável local. Aquele do não faz sentido nenhum. Corrija a indentação do código. Existe um end em excesso.
-
Não entendi pq vc botou ?? na linha 5.
-
trabalho mecanico reparar de perto alguem ajuda?
Lord Henry replied to josias samp's topic in Programação em Lua
Só pra avisar que source não existe nessa função. -
Cadê a tabela veh6? Eu não disse pra você deletar ela, falei pra passar ela ela pro server.
-
Eu acho que o cara que criou esse post nem vai mais responder. É daqueles que pergunta e depois nunca mais aparece no fórum.
-
trabalho mecanico reparar de perto alguem ajuda?
Lord Henry replied to josias samp's topic in Programação em Lua
Qual a diferença da sua dúvida pra daquele tópico? E pelo jeito vc nem tentou fazer, pois até agora não mostrou código algum. -
Vc esqueceu que o veículo deve estar na tabela veh6? Passe a tabela pro lado server e crie o veículo como veh6[client]. Outra coisa: Aquelas verificações de isElement do veículo que você colocou no client, também devem estar no lado server.
-
Faça tudo client-side. Mas a criação do veículo faça server-side.
-
Só uma parte, pois ali vc está criando um veículo e veículos não funcionam no lado client. Portanto uma parte deve ser client-side e a outra server-side.
-
trabalho mecanico reparar de perto alguem ajuda?
Lord Henry replied to josias samp's topic in Programação em Lua
Já foi perguntado isso aqui: Evite criar tópicos com assuntos repetidos. -
[DUVIDA] Verificar quantos jogadores tem do getElementData
Lord Henry replied to +[T]rakin's topic in Programação em Lua
Ta ae: https://www.youtube.com/watch?v=M2Af7gkbbro&list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV&index=2&t=20 -
Como fazer um script trabalhar com outro?
Lord Henry replied to Nassur's topic in Programação em Lua
Usando elementData é o jeito mais fácil. No entanto outro jeito seria exportando funções de um script e importando em outro. Você pode fazer isso por meio da função call. -
Eu sinceramente faria uma parte disso client-side. Pra não precisar me preocupar com um jogador interferindo no emprego de outro. Mas sei lá, o pessoal parece que tem medo de usar triggers.
-
Eu costumo fazer o que eu chamo de two-wayTrigger: Vc faz um triggerClientEvent (ou server), dai no lado oposto vc obtém esse valor na função, e dentro dela já tem outro triggerServerEvent (ou client) que envia esse valor ao lado inicial.
-
[DUVIDA] Verificar quantos jogadores tem do getElementData
Lord Henry replied to +[T]rakin's topic in Programação em Lua
Não adianta nada vc pegar código pronto se não entender como ele funciona. E percebo que vc está com dificuldade para entender coisas realmente simples de sintaxe. Você não vai conseguir aprender nada sem antes saber a lógica de programação. Se quiser, te passo um link de uma série de vídeo-aulas no YouTube que ensina lógica de programação e algoritmos. -
[DUVIDA] Verificar quantos jogadores tem do getElementData
Lord Henry replied to +[T]rakin's topic in Programação em Lua
Recomendo que estude lógica de programação em algoritmos primeiro. -
Deixa que eu mesmo arrumo essa bagaça: function PedirUber (thePlayer) local everybody = getElementsByType ("player") -- Todos os jogadores conectados no servidor. for _, jogador in ipairs (everybody) do -- Para cada jogador da table everybody, faça: local accName = getAccountName (getPlayerAccount(jogador)) -- accName recebe a conta do jogador if isObjectInACLGroup ("user."..accName, aclGetGroup ("UBER")) then -- Se a conta do jogador estiver no grupo "UBER" então: outputChatBox ("O Jogador "..getPlayerName (thePlayer).." #ffffffpediu um Uber!", jogador, 255, 255, 255, true) -- Mensagem pra esse jogador que está na ACL Group. end -- Se não estiver, não manda nada pra ele. end end addCommandHandler ("uber", PedirUber)
-
Só faltou indentar o código.
-
Lá fala de Loops, não de ACL. Mas o loop que tem lá é pra fazer algo em cada jogador do servidor. A única diferença é que em vez de vc dar um jetpack pra cada um, como foi feito no exemplo de lá, vc vai verificar a conta de cada player. Se estiver na ACL Group, manda o texto pra ele, se não estiver, não acontece nada.
-
Se refere a este?
-
addEventHandler ( "onClientClick", root, function ( _, state, _, _, _, _, _, clickedElement ) if not (state == "up") then return end if ( clickedElement ) then -- Continua o resto
-
Ah, não vi que estava dentro de um timer... Dai client não existe. O exemplo do @MaligNos deve funcionar.
-
No primeiro erro, tente colocar veh6[client] no lugar de veh6. No segundo erro, faça a mesma coisa. Substitua o veh6 por veh6[client]
-
Veiculo andando sozinho [A até B] (Dúvida)
Lord Henry replied to #Gubiani's topic in Programação em Lua
No moveObject tem parâmetros pra rotacionar o objeto. Se o carro está anexado ao objeto, teoricamente deveria rotacionar junto com ele.
