Dandnix Posted July 26, 2022 Share Posted July 26, 2022 bom dia , boa tarde, boa noite fiz um script de plantação so que nao sei como fasso pra varios players usarem ao mesmo tempo sem bugar elseif itemID == 13 then takeItem(player, itemID, quantidade) local x, y, z = getElementPosition(thePlayer) local vasocanabis = createObject(thePlayer,2203, x+1, y, z-1) exports.danger_infobox:addBox(player,"success", "Voce plantou um Pé de canabis!") markercolher = createMarker ( x+1, y, z-1, "cylinder", 1.5, 255, 255, 0, 170 ) setTimer( function () destroyElement(vasocanabis) canabispronta = createObject(2010, x+1, y, z-1, 0, 0, 0) end ,5000,1 ) function colher(player) destroyElement(canabispronta) destroyElement(markercolher) exports.danger_infobox:addBox(player ,"info", "Voce colheu um pe de canabis!") end function key (player) if isElement(canabispronta) then bindKey (player, "e", "down", colher) exports.danger_infobox:addBox(player ,"info", "Use telca E para colher!") end end addEventHandler( "onMarkerHit", markercolher, key) Link to comment
Moderators Vinyard Posted July 26, 2022 Moderators Share Posted July 26, 2022 Moving this to Portuguese scripting section. Please make sure you always use English when posting outside this section! Link to comment
Dandnix Posted July 26, 2022 Author Share Posted July 26, 2022 I'm new how do I do this? Link to comment
Pedrow Posted July 26, 2022 Share Posted July 26, 2022 E aí @Dandnix, em primeiro lugar, arrume a indentação do seu código, tornando mais fácil a leitura do mesmo, para facilitar o trabalho de quem te ajudar e até mesmo facilitar a sua leitura do seu próprio código. Você pode ver como faz isso com um tutorial do @Lord Henry: Clique aqui para acessar o tutorial. 1 Link to comment
Vampire Posted July 26, 2022 Share Posted July 26, 2022 6 hours ago, Dandnix said: I'm new how do I do this? Você não precisa fazer nada, o tópico já foi movido para a seção correta. Link to comment
Administrators Tut Posted July 26, 2022 Administrators Share Posted July 26, 2022 I have closed your duplicate thread and moved one of its replies into the existing one. Link to comment
Dandnix Posted July 26, 2022 Author Share Posted July 26, 2022 (edited) 41 minutes ago, Vampire said: Você não precisa fazer nada, o tópico já foi movido para a seção correta. alguem me consegue ajudar pra executar este script varias vezes ao mesmo tempo sem buagr elseif itemID == 13 then takeItem(player, itemID, quantidade) local x, y, z = getElementPosition(player) local vasocanabis = createObject(thePlayer,2203, x+1, y, z-1) exports.danger_infobox:addBox(player,"success", "Voce plantou um Pé de canabis!") markercolher = createMarker ( x+1, y, z-1, "cylinder", 1.5, 255, 255, 0, 170 ) setTimer( function () destroyElement(vasocanabis) canabispronta = createObject(2010, x+1, y, z-1, 0, 0, 0) end ,5000,1 ) function colher(player) destroyElement(canabispronta) destroyElement(markercolher) exports.danger_infobox:addBox(player ,"info", "Voce colheu um pe de canabis!") end function key (player) if isElement(canabispronta) then bindKey (player, "e", "down", colher) exports.danger_infobox:addBox(player ,"info", "Use telca E para colher!") end end addEventHandler( "onMarkerHit", markercolher, key) Edited July 26, 2022 by Dandnix Link to comment
Dandnix Posted July 29, 2022 Author Share Posted July 29, 2022 On 26/07/2022 at 18:02, Vampire said: Você não precisa fazer nada, o tópico já foi movido para a seção correta. alquem me consegue ajudar pra executar este script varias vezes ao mesmo tempo sem buagr elseif itemID == 13 then takeItem(player, itemID, quantidade) local x, y, z = getElementPosition(player) local vasocanabis = createObject(thePlayer,2203, x+1, y, z-1) exports.danger_infobox:addBox(player,"success", "Voce plantou um Pé de canabis!") markercolher = createMarker ( x+1, y, z-1, "cylinder", 1.5, 255, 255, 0, 170 ) setTimer( function () destroyElement(vasocanabis) canabispronta = createObject(2010, x+1, y, z-1, 0, 0, 0) end ,5000,1 ) function colher(player) destroyElement(canabispronta) destroyElement(markercolher) exports.danger_infobox:addBox(player ,"info", "Voce colheu um pe de canabis!") end function key (player) if isElement(canabispronta) then bindKey (player, "e", "down", colher) exports.danger_infobox:addBox(player ,"info", "Use telca E para colher!") end end addEventHandler( "onMarkerHit", markercolher, key) help?? Link to comment
Other Languages Moderators Lord Henry Posted August 2, 2022 Other Languages Moderators Share Posted August 2, 2022 Faça o script client-side. Assim um jogador não interfere na plantação de outro. E todos podem trabalhar ao mesmo tempo na plantação. Mas na parte de pagar o jogador, dai faça server-side. 1 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