Ir para conteúdo
  • Cadastre-se

SoulSarti

Membro
  • Total de itens

    81
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que SoulSarti postou

  1. Haha, que bom que conseguiu! Enfim, ainda bem que pude ajudar! Vlw xD
  2. bom galera, quero que quando uma função de callback de um modaldialog for chamada, os "botoes" ou "opções" do modaldialog apenas apareçam caso o player tiver x storagevalue >= 1. Cada opção deve ter seu proprio storagevalue, ou seja, se tiverem 5 opções, então o player tem q ter 5 storagevalues diferentes >= 1 para todas elas aparecerem. Se ele tiver apenas o storagevalue das opções 1, 2 e 5 >= 1 então apenas estas aparecerão para ele. Será que dá pra fazer? Well, conto com voces, haha xD
  3. lol. Então esse player kill deve estar em outro script. Tente achar ele, e passe aqui. O KillPlayer faz com que qnd um personagem menor q lvl 600 mate um char de lvl maior q o dele, ele ganhe 1 nivel. Isso n ta afetando o sistema de bless, nem o problema de loss de itens, entao n se preocupe com ele.
  4. procura no seu script de actions chamado doors.lua a id do melão. Provavelmente se voce achar ela lá, é só substituir pelo id correto da porta. Caso tenha duvidas sobre como fazer isso, posta o script aki q a gente arruma pra voce.
  5. Caraca, ta realmente tenso esse crocodilo... Vamos tentar outro codigo AUSHAUHSUAHS doTransformItem(itemEx.uid, itemEx.itemid + 1) Vaaai que, neh?! UAHSUASHUAH só substituir o antigo doTransformItem do crocodilo por esse ai. Espero que funfe. AUSHAUSHA'
  6. Hmm... Aparentemente n tem nada de errado com os scripts. Faz o seguinte: se possível, passa os scripts de registerCreatureEvent(cid, "PlayerKill") e registerCreatureEvent(cid, "KillPlayer") Pode ser que o sistema esteja lendo algo errado nesses scripts... Se possível, passe-os.
  7. Tenta desmarcar o useable. Um shield n precisa ser usável. Apenas movível. Se mesmo assim n der certo, ai eh com os manos ai em cima q manjam mais de ots derivados...
  8. Poste por favor seu script de Bless System e seu login.lua. Ambos estão localizados na sua pasta de creaturescripts (data>creaturescripts)
  9. Bom, imagino que você deva ter posto o doTransformItem(itemEx.uid, getItemInfo(itemEx.itemid).decayTo) doDecayItem(itemEx.uid) embaixo dos if itemEx.itemid == 4277 then Sendo assim, então o problema do crocodilo está no items.xml. procure nesse arquivo > data>items>items.xml Nela, dê um ctrl f com o seguinte id: 4277 Então ele te levará para a linha de script do item 4277 (dead crocodile). Procure lá uma linha com o seguinte código: <attribute key="decayTo" value="4278"/> <attribute key="duration" value="900"/> Se você não encontrar essas linhas, adicione-as logo após
  10. Tenta substituir o doTransformItem(itemEx.uid,id) por: Pode ser que funcione. Se ele não se transforma na hora, então o sistema não tá rodando corretamente aquela função. Usando esse novo comando, ele vai chegar o decay do item, vai transformá-lo e depois vai fazer ele decair, para continuar o processo de "decomposição". Pode ser que isso funcione. Se não funcionar, tente usar apenas o doDecayItem(itemEx.uid). Se mesmo assim não funcionar, me avisa que eu te mandarei o script de decomposição "manual" haha xD
  11. Tente o seguinte script: em actions.xml ponha a tag: <action itemid="2380" event="script" value="nomedoarquivo.lua"/> Explicando: onde está o chance = {x,y} -- Ai você põe a chance min e max. Seria o [{2351, 2400}] que você pôs no seu exemplo(OBS: Se você quiser por um valor maior que 2350, não esqueça de mudar o p = math.random(1,x), onde x seria o maior número constado na tabela). onde está o item = {x,y} -- x é o id do item, y é o countmax, do seu exemplo. Note que no script que fiz, o sistema randomiza essa quantidade: doPlayerAddItem(cid, crocodilo[1].item[1], math.r
  12. Bom, gostaria de um script que os choises do modal dialog apenas aparecessem quando o player tiver x storagevalue. Por exemplo: modaldialog = { title = "xxx", message = "yyy", buttons = { { id = 1, value = "Ir" }, { id = 2, value = "Cancelar" }, }, buttonEnter = 1, buttonEsc = 2, choices = { { id = 1, value = "abc" }, { id = 2, value = "def }, { id = 3, value = "ghi" }, popup = false } A opção 1 só apareceria para o player caso este tivesse o StorageValue 50000, 1. A opção 2 só apareceria para o player caso este tivesse o St
  13. Bom, parei pra brincar um pouco no rme 9.8 .. o que acham? ^^'
  14. Vamos lá, o script ficará assim: em movements voce cria um arquivo .lua com o nome desejado e poe isso dentro: depois voce adiciona essa tag em movements.xml : o action id voce poe pelo map editor na tile que voce quiser que o player seja teleportado. o script creio que esteja de facil entendimento... Voce pode perceber que eu tb coloquei aquele else para caso o player nao tenha a storage ou nao seja um player pisando na tile se voce quiser retirar aquele else, basta remove-lo e pronto... enfim, espero ter ajudado.
  15. Procura no creaturescripts o arquivo PlayerDeath, ou algo do genero. Dentro dele, procure por algo relacionado a setPlayerStamina ou entao a getPlayerStamina(cid). Voce deve encontrar algo relacionado a setPlayerStamina(cid, aqui o valor da stamina ). Modifique esse valor para o valor desejado, caso queira que o player ganhe ou perca stamina quando morrer ou entao simplesmente retire essa parte do script (acho que deve funcionar e.e). Caso nao encontre em PlayerDeath, procure em outro arquivo como PlayerLogin, sla... Ctz deve estar em algum desses arquivos do creature scripts...
  16. Sla, começando a Mappear... O rio ficou meio quadrado e algumas bordas eu poderia ter melhorado, mas o q vale eh a intenção UAHEUAHE
  17. Depende de como seria esse server... Acho que rook war já está ultrapassado, nao tem muita graça .-. Acho que Rook é um mapa muito bom, mas pra um server com só ele de mapa, sem ser war, esse server teria que ter uns sistemas bem novos... e.e'
  18. O item que voce compra no npc voce pode editar ele no seu npc, aqui só vou te passar o script do firebug ... Acho que isso resolve seu problema. Lembrando que eu n testei o script, e sou meio novo em scripting, logo, o script está sujeito a erros. e.e' Ahh, não esquece de por a tag em actions.xml que ficaria assim: < action itemid="IDdoItem" script="NomedoArquivo.lua" /> IDdoItem é o id do firebug !!! Abraços lek!
  19. Opa, aproveitando a oportunidade eu gostaria de um sistema de task onde o player recebe as task logo que entra no server pela primeira vez, sem necessidade dele precisar falar com npc para receber ou entregar a task. O sistema faria ele receber a exp/item logo que terminasse a task... Vlw! Edit: Esqueci de avisar, meu server eh 9.6 (OTX DHA)
  20. Pode ser ou da pasta Mods ou de creature events, procura nos 2 e remove o frag system ou o rep system. Caso queira mudar o que aparece, ai voce precisaria passar o script para a gente ver o que precisa ser trocado....
  21. Sei lá, to sem nada pra fazer entao pretendo traduzir o que a no-ip disse (ja q esta em ingles alguem pode querer saber e n entender): Digo desde já que a tradução nao é literal e eu traduzirei de uma maneira que todos possam entender, as vezes não colocando algumas palavras usadas pela no-ip, então nao me critiquem quanto a isso... Obs: Não traduzi usando o Google Tradutor, isso é muito feio... e.e') Enfim:
  22. Lek, arruma o scan, pf. De resto, aparentemente ta nice. qnd arrumar scan, rep+ :`P
  23. Nice server, o .exe eh do OTX DHA, não eh? Muito bom msm, rep+
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo