Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. @marcot seu começo foi bem parecido com o meu, continue treinando e sucesso. Se tiver qualquer duvida pode chegar no privado :D Lua entende nil e false como false. Qualquer outra coisa é considerado verdadeiro. Se souber um pouco de inglês aqui tá a definição de acordo com o wiki da linguagem:
  2. substitui seu script por esse e receba 1 ataque, me fala até que valor do print chega no seu console
  3. Antes de tudo @topic, me desculpa eu ando muito sem tempo ultimamente e fds eu costumo ficar sem pc então foi duplamente mais dificil arrumar um tempo pra abrir o sv e fazer os scripts. Eu tentei entrar hoje para escrever pelo menos umas dicas de como alguém poderia fazer para te ajudar mas me deparei com a resposta do marcot q num olhar rápido aparenta estar funcional. @marcot você podia tanto ter salvo o nome do player no storage quanto salvar o uid dele (q é um numero). A unica preocupação é q dependendo do tamanho máximo q o storage está definido na sua source (e no seu banco de dad
  4. tudo q vc precisa fazer pro 2 e pro 3 é copiar o script e colocar outros ids e aí configurar a teu criterio essa nova picareta. Pro primeiro é só colocar isso aqui embaixo de function onUse: local breakchance = 5 if breakchance > math.random(1, 100) then doRemoveItem(item.uid) doPlayerSendCancel(cid, "Sua picareta quebrou") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end
  5. Eu acho muito legal quando alguém do suporte tem uma ideia legal, corre atrás de fazer e depois ainda monta um tutorial ensinando outros. Parabéns pela atitude.
  6. troca aqui dodgePercent >= math.random (0,100) esse >= deveria ser só >
  7. @Tadelho olha pros seus combats. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1.0, 0, 1.0, 0) local combat2 = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 2.0, 0
  8. @douglasfamil1 que script vc tá usando? manda aqui pra mim q eu vou modificar ele pra vc poder testar
  9. cara eu n tive tempo hoje, vou tentar fazer amanhã. Me manda pm umas 15h q ai qnd eu chegar do trabalho eu tento resolver rapidinho
  10. do jeito q tá colocado, vc tá tentando pegar a weapon type de algo q não existe (uid) As coisas só existem se elas tiverem sido declaradas antes. function onStatsChange(cid, attacker, type, combat, value) aqui por exemplo a gente declarou a função onStatsChange com esses parametros aí, se no lugar de cid eu colocar 'jose', todas as funções q usam 'cid' como parametro abaixo irão falhar se eu não modificar nelas tb. Entender isso é o primeiro passo. Pro segundo, essa função getItemWeaponType ela recebe como parametro o uniqueid de um item então pra poder usar ela primeiro v
  11. honestamente vai ser dificil pra vc achar o erro procurando de olho. Começa por exclusão: exclui tudo daí que não tá relacionado com o problema e vc vai ter só a condition de adicionar club na spell. Depois, verifica pra qual numero isso aqui tá apontando no constant.lua: CONDITION_PARAM_SKILL_CLUB e verifica que o que esse numero representa na source (qual skill). Se você quiser pouco trabalho, simplesmente muda no constant.lua os numeros que cada variavel corresponde.
  12. ah eu nao tinha entendido que eram duas spells, eu fiz essa ir automaticamente depois de X segundos
  13. @Fabio Leandro você configurou tudo certinho? as salas estão igual na imagem?
  14. @perfollgustavo olha, eu até consigo fazer uma gambiarra muito louca pra conseguir um rank usando essa função mas ia ser mais ou menos seguindo esse raciocinio aqui: a gente sabe q na variavel str a gente tem algo nesse formato aqui str = [[ Top 10 for Level: 1. GOD Wolf, 300 2. GM Icaro, 298 3. God Bless, 297 4. Night Wolf, 30 5. Night Wolf, 30 6. Night Wolf, 30 7. Night Wolf, 30 8. Night Wolf, 30 9. Night Wolf, 30 10. Night Wolf, 30 ]] eu ia usar uma função de pattern (provavelmente string.match) para caçar por instancias com god/gm no nome e aí deletar a l
  15. @Calidoress eu nao to mais scriptando, só tenho tirado duvidas pontuais relacionadas à linguagem lua ;c
  16. me manda o script q vc tá usando pq tem umas 10 versões aqui no tópico xD
  17. eu nao tinha visto isso aqui no forum ainda pra 0.36. Bom conteúdo :D
  18. parece estar bem feito. Agradeço o trabalho que você teve para adaptar o sistema. Se depender de mim, aprovadíssimo.
  19. me perguntaram algo muito parecido esses dias inbox, vou colar minha resposta aqui: No seu caso vc pode usar o string.format com %.3f ou simplesmente multiplicar por 1000, usar math.floor e dividir por mil. 3 casinhas decimais :D
  20. seria legal poder ordenar as conquistas na ordem que a gente quisesse, de resto, 10/10
  21. não está ruim, porém acho que você deveria tentar melhorar as bordas.. está totalmente quadrado.
  22. poderia elaborar melhor? o sistema só não funciona com o item duplicado? e o item em questão está fazendo o papel da pedra de adicionar level?
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo