EW1611
Members-
Posts
80 -
Joined
-
Last visited
Everything posted by EW1611
-
objeto = createObject ( IdObjeto, PosX, PosY, PosZ, RotX, RotY, RotZ ) x,y,z = getElementPosition (objeto) Zona = createColCircle ( x,y, 7, 7 ) function Funcion (source) accountname = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup("user." .. accountname, aclGetGroup("BOPE")) then playerTeam = getPlayerTeam ( source ) Clann = getTeamFromName ( "BOPE" ) if ( playerTeam ) == Clann then moveObject ( objeto, 3000, PosX, PosY, PosZ, RotX, RotY, RotZ ) outputChatBox ( "Bem vindo", source, 0, 255, 0, true ) else outputChatBox ( "Você não é do Bope", source, 255, 0, 0, true ) end end end addEventHandler ( "onColShapeHit", Zona, Funcion ) function Funcion2 () accountname = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup("user." .. accountname, aclGetGroup("BOPE")) then moveObject ( objeto, 3000, PosX, PosY, PosZ, RotX, RotY, RotZ ) outputChatBox ( "Youtube: GamerMagnataHD", source, 0, 255, 0, true ) end addEventHandler ( "onColShapeLeave", Zona, Funcion2 ) deixei a acl como BOPE, caso n for esta apenas troque o bope pela acl certa OBS: Não testei!
-
tente: Portao = createMarker ( 2185.667, -1766.193, 13.375, "cylinder", 7.0, 0, 0, 255, 0 ) function createGate () Gate = createObject ( 980, 2185.8000488281, -1767.1999511719, 15.10000038147, 0, 0, 0) end addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource () ), createGate ) function gateCheckingTeam ( thePlayer ) accountname = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup("user." .. accountname, aclGetGroup("ACL")) then moveObject ( Gate, 2000, 2185.8000488281, -1767.1999511719, 21 ) end addEventHandler ( "onMarkerHit", Portao, gateCheckingTeam ) function movingBackPolice ( thePlayer ) accountname = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup("user." .. accountname, aclGetGroup("ACL")) then moveObject ( Gate, 2000, 2185.8000488281, -1767.1999511719, 15.10000038147 ) end addEventHandler ( "onMarkerLeave", Portao, movingBackPolice ) Apenas troque ACL pelo nome da acl que vc qr que tenha a permissão para abrir
-
Você quer que o objeto seja anexado ao veiculo ou ao player?
-
@Augusto Tente o seguinte no script mRevisao = createMarker(1911.6433105469, -1776.1658935547, 11.901125907898, "cylinder", 4.5, 255, 255, 255, 50) function revisao(thePlayer) local VeiculoPlayer = getPedOccupiedVehicle(thePlayer) if VeiculoPlayer then local situacao = getElementHealth(VeiculoPlayer) if situacao >=500 then outputChatBox("Seu veiculo esta em otimo estado.", thePlayer, 255, 255, 255, true) else outputChatBox("Seu veiculo precisa de conserto!", thePlayer, 255, 255, 255, true) end end end addEventHandler("onMarkerHit", mRevisao, revisao) e isso no meta <meta> <script src="server.Lua" type="server" /> </meta> OBS: Não testei
-
use a função "<>" para colocar o script no post, você sabe dizer em qual linha é o erro? Você pode usar o comando /debugscript 3 no servidor local para ver os erros no script EDIT: Tente usar player no lugar de source. OBS: Eu não testei. EDIT2: Acho tbm que pode ser apenas else mRevisao = createMarker(1911.6433105469, -1776.1658935547, 11.901125907898, "cylinder", 4.5, 255, 255, 255, 50) function revisao(player) VeiculoPlayer = getPedOccupiedVehicle(player) if VeiculoPlayer then situacao = getElementHealth(VeiculoPlayer) if situacao >=500 outputChatBox("Seu veiculo esta em otimo estado.", player, 255, 255, 255, true) else outputChatBox("Seu veiculo precisa de conserto!", player, 255, 255, 255, true) end end end addEventHandler("onMarkerHit", mRevisao, revisao)
-
Desculpe, esqueci de explicar isso, eu peguei o dff, converti ele para .3ds pelo zmodeler, então abri ele esse .3ds no sketchup, e editei. Depois de editado, exportei como 3ds, abri no zmodeler e exportei como .DFF
-
Fiz um .DFF modificado pelo sketchup, queria colocar no mta, no caso, seria um predio, que ja ta no GTA SA, e eu qria trocar a dff dele, com esse script, mas da o seguinte erro: Error loading DFF @ 'EngineLoadDFF'. Alguem sabe oq pode ser? dff = engineLoadDFF("banco1.dff", 4569) engineReplaceModel(dff, 4569)
-
verificar se um player esta perto de um carro
EW1611 replied to EW1611's topic in Programação em Lua
como poderia fazer isso? algo tipo veh(player) oq como? -
ola, pensei em fazer com o getNearestVehicle, mas n sei se ficaria como eu gostaria, queria que o player chegasse perto do veiculo e acontecesse a função, alguem pode me dizer como fazer?
-
funcionando do jeito que eu queria, mt obrigado e desculpe o incomodo
-
Agora esta funcionando, mt obrigado e desculpe o incomodo. Na verdade, agora o dx não some '-'
-
Na verdade foi agr, erro bobo no XML, desculpe o incomodo
-
Nada tbm, nenhum erro no debugscript
-
também não, são os mesmos erros
-
@Tommy. não funcionou, erro na linha 2,3,4
-
Não funcionou, passo em cima do marker não acontece nada, nenhum erro tbm
-
olá, fiz um dx pequeno apenas pra mostrar infos na tela, mas qria q ele ficasse na tela enquanto o player está no marker, com esse script aki ele só "pisca" qndo passa no marker marker1 = createMarker(2122.7575683594,-1784.9986572266,12.387022018433, "cylinder", 1.5) function startRender (hitElement) if (getElementType (hitElement) == "player") then addEventHandler ("onClientRander", root, DX1) end end function DX1(player) if isElementWithinMarker(player, marker1) then dxDrawLine(395 - 1, 0 - 1, 395 - 1, 38, tocolor(255, 254, 254, 255), 1, false) dxDrawLine(972, 0 - 1, 395 - 1, 0 - 1, tocolor(255, 254, 254, 255), 1, false) dxDrawLine(395 - 1, 38, 972, 38, tocolor(255, 254, 254, 255), 1, false) dxDrawLine(972, 38, 972, 0 - 1, tocolor(255, 254, 254, 255), 1, false) dxDrawRectangle(395, 0, 577, 38, tocolor(0, 0, 0, 93), false) dxDrawText("Pizzaria: Temos ... Pizzas disponíveis para entrega", 443, 5, 923, 28, tocolor(255, 255, 255, 255), 1.50, "default-bold", "left", "top", false, false, false, false, false) end end addEventHandler("onClientMarkerHit", marker1, DX1) removeEventHandler("onClientRender", root, DX1 ) Obrigado.
-
fiz assim local x, y, z = getElementPosition(player) function bag(player) bag1 = createObject(1550, x, y, z) attachElements(bag1, player) end addCommandHandler("bag", bag) erros na linha 1(Bad argument @ 'getElementPosition' [expected element at agument 1, got nil]); linha 4 (bad argument @ 'createObject' [Expected vector 3 at argument 2, got boolean]); linha 5 (Bad argument @ 'attachElements' [expected element at argument 1, got boolean]).
-
olá, queria colocar a mochila de dinheiro(id: 1550), no player, ja tentei com o bone_attach, não consegui, e tentei com o attachElement mas diz que não posso criar mais elementos. esse é o ultimo script q tentei(o mais simples possivel) function bag(player) bag1 = createElement("object", 1550) attachElements(bag1, player) end addCommandHandler("bag", bag) Obrigado.
-
Então... Qual elemento eu deveria criar?sabe me dizer?
-
Olá, quero fazer um script de trabalhos, mas sendo dependentes, tipo assim, o trampo de pizzaboy necessita de ter pizzas, e o emprego de caminhoneiro levaria os ingredientes até a pizzaria, então tipo se não tiver ingredientes não tem como os pizzaboy trabalharem, entre a maior parte dos empregos, eu qria saber quais comandos eu teria que usar para fazer esse negocio dos itens na empresa. Obrigado.
-
olá, estou fazendo um script de trabalhos(sei que ja tem muitos na internet, mas gostaria de fazer o meu msm), qria saber como fazer para que o player volte a andar dps da animação(só consigo dps de dar espaço), e tbm, no gta, o zero tem uma animação tipo hackeando algo/mexendo no pc, alguem saberia dizer o nome e o bloco da animação... caso tenha.
-
eu estou querendo fazer um sistema de anuncios, como se aparecesse algo na tela, e com um voz narrando, como se fosse uma noticia de um jornal d tv, e qria saber quais funções eu deveria usar para dar play no audio e colocar o texto na tela, e qria q fossem textos e audios pré definidos. gostaria de saber apenas quais funções devo usar
-
Deu certo, muito obrigado
-
agora, a partir da função getElementType, fica tudo branco, como se não fosse um script
