-
Posts
980 -
Joined
-
Last visited
-
Days Won
1
Everything posted by manawydan
-
example: https://community.multitheftauto.com/in ... ls&id=7620
-
here http://www.lua.org/manual/5.1/
-
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>
-
voce pode altera o nome dos arquivos .dff e .txd para qualquer id que quiser ( e que exista)
-
https://wiki.multitheftauto.com/wiki/All_Skins_Page
-
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
-
I think so
-
is possible to create small cutscenes with the user function dxDrawGifImage?
-
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)
-
http://www.lua.org/manual/5.1/pt/manual.html
-
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).
-
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!
-
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)
-
lol, Castillo help much at all. However, I think you're underestimating other scripters.
-
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)!
-
your use createVehicle or spawnVehicle function?