Brody Dalle 0 Postado Fevereiro 21, 2014 Share Postado Fevereiro 21, 2014 Bom dia, Alguém sabe como criar um scrip que faça com que um item seja dropado por todos os monstros do jogos? Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/ Compartilhar em outros sites More sharing options...
Audisio 5 Postado Fevereiro 21, 2014 Share Postado Fevereiro 21, 2014 bem, você poderá adicionar isso ao seu creaturescript.xml: <event type="onDeath" name="Drop" script="drop.lua"/> crie um script com nome "drop" com formato .lua na pasta Scripts e coloque isso dentro: function onKill(cid, target) doPlayerAddItem(cid, ID do ITEM, 1) end return TRUEend substitua a parte em azul pelo id do item a ser adicionado. não sei se dará certo, ser der certo, ou errado basta avisar! Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615377 Compartilhar em outros sites More sharing options...
Shoguns 119 Postado Fevereiro 21, 2014 Share Postado Fevereiro 21, 2014 Audisio, tente usar codes,spoiler ou quotes, Ficaria bem melhor dos outros entenderem... Tai ai oque ele disse em codes bem, você poderá adicionar isso ao seu creaturescript.xml: <event type="onDeath" name="Drop" script="drop.lua"/> crie um script com nome "drop" com formato .lua na pasta Scripts e coloque isso dentro: function onKill(cid, target) doPlayerAddItem(cid, ID do ITEM, 1) end return TRUE end substitua a parte em azul pelo id do item a ser adicionado. não sei se dará certo, ser der certo, ou errado basta avisar! Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615381 Compartilhar em outros sites More sharing options...
Brody Dalle 0 Postado Fevereiro 21, 2014 Autor Share Postado Fevereiro 21, 2014 Valeu ai povo, mas só mais uma duvida... pra por chance de drop... não pra adicionar um item sempre que mata um bixo mas pra ter a chance de adicionar esse item... quero uma parada bem rara! Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615386 Compartilhar em outros sites More sharing options...
Audisio 5 Postado Fevereiro 21, 2014 Share Postado Fevereiro 21, 2014 Audisio, tente usar codes,spoiler ou quotes, Ficaria bem melhor dos outros entenderem... Deboa cara, eu costumo fazer isso somente em script e codes GRANDES, por isso geralmente em codes pequenos como esse eu não me utilizo, mas vou começar a utilizar. Valeu ai povo, mas só mais uma duvida... pra por chance de drop... não pra adicionar um item sempre que mata um bixo mas pra ter a chance de adicionar esse item... quero uma parada bem rara! se quer com chance basta editar o script com isso: function onKill(cid, target) local chance = math.random(0, 100) if (chance <=5 ) then doPlayerAddItem(cid, ID do ITEM, 1) end return TRUE end no caso aí, o "0, 100" é a abertura de chance, no caso se a "chance" é menor ou igual a 5 o player recebe o item, isso quer dizer que ele tem 5 chances entre 0 e 100, no caso 5%. você pode editar o 5 para qualquer numero, quanto mais perto de 100 maior a chance de drop. testa aí! Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615402 Compartilhar em outros sites More sharing options...
Brody Dalle 0 Postado Fevereiro 21, 2014 Autor Share Postado Fevereiro 21, 2014 (editado) Po, da esse erro ai... Deu esse erro, ai eu mudei esse lance de onDeath pra "Kill", não deu erro mas ninguém deixa o item +_+ Editado Fevereiro 21, 2014 por Brody Dalle Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615407 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Fevereiro 21, 2014 Share Postado Fevereiro 21, 2014 (editado) @Audisio 1* vc fez um script onKill mas mando uma tag de onDeath 2* tem um 'end' a + no script 3* vc n mencionou q tem q adicionar o registerCreatureEvent no login.lua @Shoguns vc simplismente quis aumentar teus posts neh? u,U @topic tenta assim... local chance = 5 --chance de dropar... pode por numeros como 0.5 tb... function onKill(cid, target) if math.random(1000) <= chance*10 then doPlayerAddItem(cid, ID do ITEM, 1) end return TRUE end tag: <event type="kill" name="Drop" script="drop.lua"/> poe isso no login.lua -poe perto de outras linhas parecidas-: registerCreatureEvent(cid, "Drop") Editado Fevereiro 21, 2014 por Slicer Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615410 Compartilhar em outros sites More sharing options...
Audisio 5 Postado Fevereiro 21, 2014 Share Postado Fevereiro 21, 2014 (editado) @Audisio 1* vc fez um script onKill mas mando uma tag de onDeath 2* tem um 'end' a + no script 3* vc n mencionou q tem q adicionar o registerCreatureEvent no login.lua Sim, vim perceber agr... não sou mto avançado em scripting e esqueço mto das coisas ._. Editado Fevereiro 21, 2014 por Audisio Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615411 Compartilhar em outros sites More sharing options...
Shoguns 119 Postado Fevereiro 21, 2014 Share Postado Fevereiro 21, 2014 @Slicer Não fiz isso pra almentar Post meu, e porque Mal to entrando no Xtibia é quando entro dificilmente tem algum Conteudo da minha área Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615413 Compartilhar em outros sites More sharing options...
MasterDino 41 Postado Fevereiro 21, 2014 Share Postado Fevereiro 21, 2014 Mas no caso o script iria funcionar em player tambem, se for so pra monsters coloque assim: local chance = 5 -- porcentagem de chance de dropar local item_id, count = XX, XX -- ID do item e a quantidade que ira ganhar function onKill(cid, target) if isMonster(target) and math.random(1,100) <= chance then doPlayerAddItem(cid, item_id, count) end return true end Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615414 Compartilhar em outros sites More sharing options...
Brody Dalle 0 Postado Fevereiro 22, 2014 Autor Share Postado Fevereiro 22, 2014 Funcionou ai galera, valeu por geral que ajudou... eu daria rep pra vocês que me ajudaram mas não sei fazer isso Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615676 Compartilhar em outros sites More sharing options...
AdilsonHacker 98 Postado Fevereiro 22, 2014 Share Postado Fevereiro 22, 2014 Reportado Para Que Movam! Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615678 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Fevereiro 22, 2014 Share Postado Fevereiro 22, 2014 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1615710 Compartilhar em outros sites More sharing options...
Stigal 585 Postado Abril 21, 2018 Share Postado Abril 21, 2018 A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta. + Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda. * Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado. Link para o comentário https://xtibia.com/forum/topic/228981-encerrado-drop-em-todos-os-monstros/#findComment-1736378 Compartilhar em outros sites More sharing options...
Posts Recomendados