-
Posts
226 -
Joined
-
Last visited
-
Days Won
4
Everything posted by Tommy.
-
Bom, caso você queira compartilhar essa informação para diversos mods você usa o elementData, caso for usar as informações apenas no mesmo mod, recomendo usar tabela. Nesse seu sistema eu suponho que vá querer que seja compartilhado, então vou explicar como funciona o elementData. Você vai usar o setElementData para setar o valor no jogador. No primeiro argumento vai o elemento do jogador, no segundo o nome da key, e no terceiro o valor. Exemplo: setElementData(source, "Equipe", "Administrador") Agora o jogador está setado como "Administrador" na "Equipe" Para utilizar: getElementData(source, "Equipe") -- Exemplo de uso: outputChatBox(""..getElementData(source, "Equipe")) --Vai retornar: Administrador Não sei se deu para entender, mas qualquer dúvida só comentar aqui.
-
createPed setPedAnimation (Em Optional Arguments tem as configurações que você vai precisar para fazer isso.)
-
Não está no gibi a quantidade de problemas que esses mods do AirNew tem.
-
Error o menu não aparece e da esse error.
Tommy. replied to murilo2929's topic in Programação em Lua
Pelo o que entendi do erro, o math.floor não está recebendo o valor amount como número. Tente isso: function formatNumber(amount, spacer) if not spacer then spacer = "," end amount = math.floor(tonumber(amount)) ---aqui esta apontando o erro local left, num, right = string.match(tostring(amount), "^([^%d]*%d)(%d*)(.-)$") return left .. (num:reverse():gsub("(%d%d%d)", "%1" .. spacer):reverse()) .. right end EDIT: Não testei. -
Duvida - sistema de seleção de skins
Tommy. replied to GuilhermePereira's topic in Programação em Lua
A melhor forma é com tabela. Cria uma tabela para salvar a skin atual Quando pisar no marker pega a skin que ele está e seta na tabela (getElementModel) Após salvar a skin atual na tabela você seta a nova skin (setElementModel) Quando pisar de novo você verifica se tem valor na tabela, caso tenha você seta a skin que está salva na mesmo no player. Lembre-se, Após o passo 4, você tem que tirar o valor da tabela, colocando como nil -
Você iniciou a discussões desnecessárias, mas enfim, nesse tópico não volto mais.
-
Olha não sei como ta o código, mas no infinity eu tinha criado um sistema de ID próprio, e era bem parecido com o da print. (O Danillin criou dps de mim, mas eu nem fui atras pra n ter dor de cabeça)
-
o elementData que esta na sua name tag, não é o mesmo elementData do ID.
-
Eu sei o que é, mas está tão bagunçado e confuso que fica dificil te ajudar. Mas simplesmente no getElementData aonde pega a habilitação do player, você tem que trocar o elemento source(você) e colocar o elemento do player que vai checar
-
Como assim, quer deletar todos, mas só alguns? Você diria só alguns ID's?
-
Quem é vivo sempre aparece hein..
-
Tópico criado na seção completamente errada.
-
Não consegui compreender a sua dúvida, poderia explicar melhor ?
-
Ajuda para criar script de executar animações
Tommy. replied to AmandaT666's topic in Programação em Lua
Não. -
Para ambos você vai usar: interpolateBetween getTickCount
-
Altere o penúltimo false para true na linha 37
-
Sem o código fica um pouco difícil de ajudar.
-
Funções para "quando o player sai do veiculo o trabalho é cancelado" onPlayerVehicleExit -- Event para quando o player sair do veículo setTimer -- Timer para fazer as ações. onPlayerVehicleEnter -- Event para quando o player entrar no veículo killTimer -- Cancelar o timer caso o player entre no veículo 5 minutos em milissegundos é: 300000 Funções para "o player recebe o dinheiro no final de todos os checkpoint junto com o exp" onMarkerHit -- Event para quando o player passar pelo o marker getElementData -- Pegar o exp atual setElementData -- Setar o novo exp givePlayerMoney -- Enviar dinheiro Funções para "fazer pra ele receber um valor aleatorio de dinheiro e exp" math.random -- Ex: math.random(1, 1000)
-
Spawn de veiculos com jogador fora do carro freeroam
Tommy. replied to SkillZNT's topic in Programação em Lua
Basta remover o warpPedIntoVehicle da linha 263 do arquivo fr_server.Lua -
Basta usar o PHP_SDK e seguir esse exemplo na wiki: sendMailTo
-
A solução está na resposta, kk function fix (playerSource) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(playerSource)), aclGetGroup ("vip")) then local theVehicle = getPedOccupiedVehicle (playerSource) if theVehicle and getVehicleController ( theVehicle ) == playerSource then fixVehicle (theVehicle) outputChatBox ("" , thePlayer) end end end addCommandHandler ("fix" , fix)
-
Aquela verificação de veh/source é pra caso a função ser chamada pelo o onResourceStart, caso ela for chamada por la, o source não vai ser o vehicle. Esse monte de propriedades foi porque eu peguei de um script que tinha no meu server de velocidade real, dai pro carro n ficar todo bugado, setava esse monte. E verdade, era pra ser vehicle, errei nisso, kk
-
Bom, sem nenhum código fica um pouco difícil de ajudar, Mesmo para logar não precisando de permissão, sabe se o painel de login está com as permissão na acl?
-
Use a opção "CODE" para ficar o fácil entendimento do seu código.