Jump to content

manawydan

Members
  • Posts

    980
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by manawydan

  1. example: https://community.multitheftauto.com/in ... ls&id=7620
  2. here http://www.lua.org/manual/5.1/
  3. voce não precisa modificar o nome, eu disse para voce modificar para ficar mais facil o script. poderia ser assim tambem: function FuncaoExemplo() txd = engineLoadTXD("swat2.txd", 11 ) engineImportTXD(txd, 11) dff = engineLoadDFF("swat2.dff", 11 ) engineReplaceModel(dff, 11) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), FuncaoExemplo) <meta> <script src="script.lua" type="client"/> <file src="swat2.txd" type="client"/> <file src="swat2.dff" type="client"/> </meta>
  4. voce pode altera o nome dos arquivos .dff e .txd para qualquer id que quiser ( e que exista)
  5. https://wiki.multitheftauto.com/wiki/All_Skins_Page
  6. não sei se esse foi o erro, mas para cada skins que voce coloca no resource voce precisa coloca no meta.xml exemplo: function FuncaoExemplo() txd = engineLoadTXD("11.txd", 11 ) engineImportTXD(txd, 11) dff = engineLoadDFF("11.dff", 11 ) engineReplaceModel(dff, 11) txd1 = engineLoadTXD("12.txd", 12 ) engineImportTXD(txd1, 12) dff1 = engineLoadDFF("12.dff", 12 ) engineReplaceModel(dff1, 12) txd2 = engineLoadTXD("13.txd", 13 ) engineImportTXD(txd2, 13) dff2 = engineLoadDFF("13.dff", 13 ) engineReplaceModel(dff2, 13) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), FuncaoExemplo) meta <meta> <script src="script.lua" type="client"/> <file src="11.txd" type="client"/> <file src="11.dff" type="client"/> <file src="12.txd" type="client"/> <file src="12.dff" type="client"/> <file src="13.txd" type="client"/> <file src="13.dff" type="client"/> </meta> nesse exemplo da para colocar 3 skins diferentes
  7. is possible to create small cutscenes with the user function dxDrawGifImage?
  8. para colocar skins (não é tão facil quanto no gta) você tem que ter um arquivo .lua, um meta.xml e os skins em .txd e .dff vou te dar um exemplo. abra o bloco de notas, cole isso: function FuncaoExemplo() txd = engineLoadTXD("11.txd", 11 ) engineImportTXD(txd, 11) dff = engineLoadDFF("11.dff", 11 ) engineReplaceModel(dff, 11) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), FuncaoExemplo) salve como script.lua Abra novamente o bloco de notas e cole isso: salve como meta.xml. agora pegue um skins que você tenha e renomeia ele para 11 (vai ficar 11.txd e 11.dff), agora coloque tudo em um novo arquivo .zip e coloca no server! obs: é apenas um exemplo (sem script não da pra colocar skin no server)
  9. seu server ta on? se tiver me diga o nome dele e eu tento entrar e te falo o ip
  10. então voce deve ter passado ip errado, (pra mim o ip parece um, para os jogadores que emtram e jogam parece outro)
  11. para colocar as skins (seja de arma, personagem ou carro) você primeiramente precisa ter elas, depois tem que cria um script usando as funções de engine.
  12. http://www.lua.org/manual/5.1/pt/manual.html
  13. agora que você ja é adm, você pode entrar no seu server abri o painel adm, clique em resources, Manage ACL, então clica em Create group então digita o nome que você quer para o grupo (no caso VIP), em seguida aperte ok. Pronto Grupo criado. Agora para adicionar alguem a esse grupo faça o seguinte: com o ACL Management aberto, clique no grupo (No caso VIP), de um duplo clique nele, em seguida clique no botao Add Object, então digita user.NomeDoUsuario, ok e pronto. obs: NomeDoUsuario é um exemplo. então seria user.Vodka (se Vodka for sua conta de login).
  14. você tem que coloca os resource na pasta resource: \server\mods\deathmatch\resources Ja para ser adm você tem que modificar a acl. Abra o acl.xml com o bloco de notas e procure pelo grupo Admin, la voce coloca exemplo: Depois você salva e inicia o server, então quando você entrar nele, faça registro e login: digite /register Vodka pw:suasenha aperte enter e depois /login Vodka pw:suasenha enter e você ja é adm espero ter ajudado!
  15. try function Reparar(thePlayer) local Veiculo = getPedOccupiedVehicle(thePlayer) if Veiculo then outputChatBox("lol Reparado",thePlayer) fixVehicle(Veiculo) else outputChatBox("no tienes car",thePlayer) end end function BindSpawn() bindKey(source,"k","down",Reparar) -- k bind end addEventHandler("onPlayerSpawn",getRootElement(),BindSpawn)
  16. lol, Castillo help much at all. However, I think you're underestimating other scripters.
  17. EDITADO Ola, hoje tentarei explicar um pouco sobre a funcão math.random. O que ela faz? R: ela sorteia um numero aleatório. exemplo: function MinhaFuncao(thePlayer) local Numero = math.random(1,2) if (Numero == 1) then givePlayerMoney(thePlayer,200) outputChatBox("Você acerto",thePlayer) else killPed(thePlayer) outputChatBox("Você Errou por isso sera morto!",thePlayer) end end addCommandHandler("sorte",MinhaFuncao) Neste Exemplo quando um jogador digitar /sorte sera gerado uma matematica aleatoria (math.random) dos numeros 1 até 2 ou seja 1 ou 2. Em seguida armazenamos esse valor na variavel Numero. Então checamos se o numero gerado é 1, se for o jogador (thePlayer) ganhara R$ 200,00 e uma mensagem sera iniciada dizendo que ele acertou! Caso contrario (else) ele sera morto. Funções usadas: givePlayerMoney adiciona dinheiro a um jogador o 1° argumento é o jogador que você quer dar dinheiro. o 2° argumento é a quantidade ( quantos de dinheiro ele vai ganhar?) outputChatBox Cria uma mensagem no chat. o 1° argumento é a mensagem. o 2° é (opcional) é para quem você vai mandar a mensagem. o 3° é (opcional) que representa a quantidade de cor vermelha que a mensagem tera. o 4° é (opcional) que representa a quantidade de cor verde que a mensagem tera. o 5° é (opcional) que representa a quantidade de cor azul que a mensagem tera. killPed mata um ped/player o 1° argumento se refere a quem sera morto! Bom pessoal foi isso. Qualquer duvida/sugestão/critica fique a vontade para postar. Obrigado! local numeros = { "Um", "Dois", "Três", "Quatro", "Cinco", "Seis", "Sete", "Oito", "Nove", "Dez" } outputChatBox( numeros[math.random(1, #numeros)] ) nesse exemplo que o dnl291 criou, vou tentar explicar algumas coisas (me corrija se tiver errado sou novo com tabelas) Então primeiro é criado uma tabela (numeros) então é adicionado uma caixa de xat para exibir o resultado aleatorio. Então você se pergunta: como vou tirar um numero aleatorio de uma tabela? então é como se cada elemento da tabela correspondesse a um numero. então numeros[1] = "Um" numeros[2] = "Dois" e assim sucessivamente. numeros[1] é o primeiro elemento da tabela numeros. De um jeito logico na math.random é enumerado cada item da tabela e cada item é um numero. Voltando ao script: para que usar o #? R: esse simbolo é usado para obter o comprimento de uma tabela ou string. Como Crio uma tabela? R: você inicia uma tabela com "{" e termina com "}" Um pequeno exemplo: (apenas exemplo) local Semana = {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"} function SemanaFuncao() local S = Semana[math.random(1,#Semana)] if (S == "Sábado") or (S == "Domingo") then outputChatBox("Hoje é final de semana, curta seu tempo livre") else outputChatBox("Hoje é dia de trabalhar, o que você esta esperando para começar? um convite?") end end addCommandHandler("Semana",SemanaFuncao) Novamente agradeço a quem leu esse topico, obrigado dnl291 pela sugestão (e correções)!
  18. your use createVehicle or spawnVehicle function?
×
×
  • Create New...