murilo2929 Posted July 6, 2019 Share Posted July 6, 2019 Como faz para adicionar uma pickup dentro de interior? eu uso createPickup mas não funciona, só funciona fora de interior Link to comment
Other Languages Moderators Lord Henry Posted July 6, 2019 Other Languages Moderators Share Posted July 6, 2019 setElementInterior setElementDimension Da próxima vez, poste na seção de Programação em Lua. Link to comment
murilo2929 Posted July 6, 2019 Author Share Posted July 6, 2019 4 minutes ago, Lord Henry said: setElementInterior setElementDimension zombiehunterpickup55555 = createPickup ( -32.76953125, -138.53125, 1003.546875, 3, 1275, 1000 ) function zombiehunterskinpickup55555 ( thePlayer ) --setPedSkin ( thePlayer, 50 ) --setPlayerTeam ( thePlayer, teamzombie ) setElementDimension ( thePlayer, 72 ) setElementInterior ( thePlayer, 16 ) setElementData ( thePlayer, "zombie", true ) end eu fiz assim e não funcionou, o que esta errado? Link to comment
Other Languages Moderators Lord Henry Posted July 6, 2019 Other Languages Moderators Share Posted July 6, 2019 (edited) Vc colocou o player em vez do pickup. Edited July 6, 2019 by Lord Henry Link to comment
murilo2929 Posted July 6, 2019 Author Share Posted July 6, 2019 4 minutes ago, Lord Henry said: Vc colocou o player em vez do pickup. Eu coloquei o pickup e tambem não deu '-' Link to comment
Other Languages Moderators Lord Henry Posted July 6, 2019 Other Languages Moderators Share Posted July 6, 2019 Pra qual interior e dimensão vc está levando o player? Provavelmente está indo pra dimensão 0. Vai com seu player no interior que vc quer que o pickup apareça, depois abra o painel Admin e veja qual interior e dimensão vc está. Link to comment
DNL291 Posted July 6, 2019 Share Posted July 6, 2019 local thePickup addEventHandler("onResourceStart", resourceRoot, function() -- chama a função quando iniciar o resource thePickup = createPickup ( -32.76953125, -138.53125, 1003.546875, 3, 1275, 1000 ) --setPedSkin ( thePlayer, 50 ) -- função obsoleta; deve ser setElementModel --setPlayerTeam ( thePlayer, teamzombie ) 'teamzombie' deve estar definido; como: getTeamFromName("teamName") setElementDimension ( thePickup, 72 ) -- use isto só se for setar uma dimensão, se for na 0 não precisa setElementInterior ( thePickup, 16 ) --setElementData ( thePlayer, "zombie", true ) end) Link to comment
murilo2929 Posted July 6, 2019 Author Share Posted July 6, 2019 3 minutes ago, DNL291 said: local thePickup addEventHandler("onResourceStart", resourceRoot, function() -- chama a função quando iniciar o resource thePickup = createPickup ( -32.76953125, -138.53125, 1003.546875, 3, 1275, 1000 ) --setPedSkin ( thePlayer, 50 ) -- função obsoleta; deve ser setElementModel --setPlayerTeam ( thePlayer, teamzombie ) 'teamzombie' deve estar definido; como: getTeamFromName("teamName") setElementDimension ( thePickup, 72 ) -- use isto só se for setar uma dimensão, se for na 0 não precisa setElementInterior ( thePickup, 16 ) --setElementData ( thePlayer, "zombie", true ) end) Funcionou, muito obrigado. Link to comment
murilo2929 Posted July 12, 2019 Author Share Posted July 12, 2019 On 06/07/2019 at 17:40, murilo2929 said: Funcionou, muito obrigado. On 06/07/2019 at 17:36, DNL291 said: local thePickup addEventHandler("onResourceStart", resourceRoot, function() -- chama a função quando iniciar o resource thePickup = createPickup ( -32.76953125, -138.53125, 1003.546875, 3, 1275, 1000 ) --setPedSkin ( thePlayer, 50 ) -- função obsoleta; deve ser setElementModel --setPlayerTeam ( thePlayer, teamzombie ) 'teamzombie' deve estar definido; como: getTeamFromName("teamName") setElementDimension ( thePickup, 72 ) -- use isto só se for setar uma dimensão, se for na 0 não precisa setElementInterior ( thePickup, 16 ) --setElementData ( thePlayer, "zombie", true ) end) Amigo do nada parou de funcionar, estava usando esse pickup para pegar um item toda vez que o player passasse nele e estava funcionando mas agora parou do nada e eu nao tinha mexido em nada. Link to comment
#DeltaSCR Posted July 12, 2019 Share Posted July 12, 2019 (edited) 14 hours ago, murilo2929 said: Amigo do nada parou de funcionar, estava usando esse pickup para pegar um item toda vez que o player passasse nele e estava funcionando mas agora parou do nada e eu nao tinha mexido em nada. Deveria estar olhando o debugscript ;-; Note que na sua linha 2 você começou a criar uma variável chamada thePickup e não terminou a mesma, uma vez que essa nova variável, é desnecessária, pois o pickup já está sendo criado dentro do evento onResourceStart. Edited July 12, 2019 by #DeltaSCR Link to comment
DNL291 Posted July 12, 2019 Share Posted July 12, 2019 8 hours ago, #DeltaSCR said: Deveria estar olhando o debugscript ;-; Note que na sua linha 2 você começou a criar uma variável chamada thePickup e não terminou a mesma, uma vez que essa nova variável, é desnecessária, pois o pickup já está sendo criado dentro do evento onResourceStart. Na linha 2 a variável está sendo definida local; serve pra acessar a pickup de qualquer parte do código já que a mesma está sendo feito no escopo do "onResourceStart". Poderia claro removê-la, mas tenho o hábito de fazer todas variáveis possíveis localmente por questão de otimização. 23 hours ago, murilo2929 said: Amigo do nada parou de funcionar, estava usando esse pickup para pegar um item toda vez que o player passasse nele e estava funcionando mas agora parou do nada e eu nao tinha mexido em nada. Você setou sua dimensão pra 72 e interior 16? Note também que a posição Z da pickup está muito alta e pelo que testei aqui não existe um interior 16 nessas coordenadas. Link to comment
ThomasXxX Posted January 18, 2020 Share Posted January 18, 2020 (edited) On 06/07/2019 at 17:36, DNL291 said: local thePickup addEventHandler("onResourceStart", resourceRoot, function() -- chama a função quando iniciar o resource thePickup = createPickup ( -32.76953125, -138.53125, 1003.546875, 3, 1275, 1000 ) --setPedSkin ( thePlayer, 50 ) -- função obsoleta; deve ser setElementModel --setPlayerTeam ( thePlayer, teamzombie ) 'teamzombie' deve estar definido; como: getTeamFromName("teamName") setElementDimension ( thePickup, 72 ) -- use isto só se for setar uma dimensão, se for na 0 não precisa setElementInterior ( thePickup, 16 ) --setElementData ( thePlayer, "zombie", true ) end) só estou com alguns problemas para modificar a skin, apareceu tudo. Somente a skin que não altera, teria como me ajudar? Edited January 18, 2020 by ThomasXxX Link to comment
DNL291 Posted January 19, 2020 Share Posted January 19, 2020 4 hours ago, ThomasXxX said: só estou com alguns problemas para modificar a skin, apareceu tudo. Somente a skin que não altera, teria como me ajudar? Crie um novo tópico e explique seu problema postando seu código. Você reviveu um tópico antigo. A propósito, tem umas linhas ali comentadas com -- e Lua ignora a linha comentada. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now