Jump to content

Tommy.

Members
  • Posts

    226
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Tommy.

  1. 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.
  2. createPed setPedAnimation (Em Optional Arguments tem as configurações que você vai precisar para fazer isso.)
  3. Não está no gibi a quantidade de problemas que esses mods do AirNew tem.
  4. 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.
  5. 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
  6. Você iniciou a discussões desnecessárias, mas enfim, nesse tópico não volto mais.
  7. 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)
  8. o elementData que esta na sua name tag, não é o mesmo elementData do ID.
  9. 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
  10. Como assim, quer deletar todos, mas só alguns? Você diria só alguns ID's?
  11. Quem é vivo sempre aparece hein..
  12. Tópico criado na seção completamente errada.
  13. Não consegui compreender a sua dúvida, poderia explicar melhor ?
  14. Para ambos você vai usar: interpolateBetween getTickCount
  15. Altere o penúltimo false para true na linha 37
  16. Sem o código fica um pouco difícil de ajudar.
  17. 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)
  18. Basta remover o warpPedIntoVehicle da linha 263 do arquivo fr_server.Lua
  19. Basta usar o PHP_SDK e seguir esse exemplo na wiki: sendMailTo
  20. 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)
  21. 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
  22. 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?
  23. Use a opção "CODE" para ficar o fácil entendimento do seu código.
×
×
  • Create New...