Ir para conteúdo

MatheusGlad

Conde
  • Total de itens

    528
  • Registro em

  • Última visita

  • Dias Ganhos

    30

Tudo que MatheusGlad postou

  1. Po nao deu pra ver ali no final nessa parte A imagem ta cortada =/
  2. Acho que falta um return TRUE la no final tenta assim:
  3. Nao entendi oq voce queria que acontecesse, entao fiz isso aqui para fikar dando mensagens para todos de 1 em 1 minuto Va em data/globalevents/scripts e copie um arquivo.lua e cole e renomeio para broadcaster e bote este script dentro: Onde estao as mensagens voce muda e pode adicionar mais por tanto qeu tenha uma virgula e as aspas involvendo a mensagem "" Depois va em globalevents.xml e adicione isso aqui: Onde esta o interval voce bota o tempo em SEGUNDOS
  4. Acho que eh isso que voce quer: Obs:Script nao eh meu e sim do Vancini OT. Va em data/globalevents/scripts e crie um arquivo.lua com o nome de placafalante.lua e depois bote isto dentro: Para configurar, mude a parte azul no lugar da mensagem no lado esquerdo e na posiçao da mensagem no lad direito Depois bote esta tag no globalevent.xml: <globalevent name="animatedtext" interval="2" script="placafalante.lua"/>
  5. Acho que nao seria possivel a nao ser que se crie uma query pra excluir o bagui todo e eu nao sei como fazer isso. Abre la a database do seu ot com o sqlitestudio vai na parte tables e dps abre a parte bans... La vai ter todos os registros de banimentos se vai excluindo tudo
  6. Humm.. o script é simples mais eu dei uma procurada aqui no Xtibia e nao achei nenhum atualizado e o seu ta mais facil de entender entao... REP++ Obrigado por trazer o conteudo para o Xtibia e continue trazendo xD
  7. Otimo tutorial, vai ajudar bastante os iniciantes em scripting. REP++ Kade o tutorial dos pairs e ipairs?
  8. Kara aqui a magia nem rodou, pois voce entrou em varias contradiçoes no nome do combat, tem partes qeu bota distanceCombat e outras combatDist. E a constante do DISTANCEEFFECT,CONST_ANI_PHYSICAL nao existe a constante ANI PHYSICAL nos distanceeffect. Script funfando: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_STUN) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.7, 0) local combatDist = createCombatObject() setCombatParam(combatDist, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combatDist, COMBAT_PARAM_EFFECT, CONST_ME_STUN) setCombatParam(combatDist, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY) setCombatFormula(combatDist, COMBAT_FORMULA_LEVELMAGIC, -0.4, 0, -0.5, 0) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionParam(condition, CONDITION_PARAM_SPEED, -70) setConditionFormula(condition, -0.4, 0, -0.5, 0) setCombatCondition(combat, condition) function onCastSpell(cid, var) if(variantToNumber(var) ~= 0) then return doCombat(cid, combatDist, var) end return doCombat(cid, combat, var) end Eu botei no distance effect um SMALLHOLY porque tem uma semelhança com a CONST ME STUN.
  9. Creditos: Apocarai e MatheusMkalo Bom o script funciona assim, des de que tenha um tal item no script voce pode compra-lo por um tal preço e se for agrupavel voce pode escolher a quantidade. Como usar: /buyitem gold nugget,50 Onde esta 50 é a quantidade de gold nugget que voce ira comprar. Bom, vá na pasta data/talkactions/scripts e crie um arquivo.lua chamado buyitens e bote este script dentro: ------Script by MatheusMkalo and apocarai------- ------Exclusivo para o Xtibia-------- function onSay(cid, words, param) local a = { [2472] = {price = 160000, countmax = 1}, [2157] = {price = 13000, countmax = 100}, [2466] = {price = 60000, countmax = 1}, [2494] = {price = 150000, countmax = 1} } local b = string.explode(param, ",") if a[getItemIdByName(b[1])] then if isNumber(b[2]) then if tonumber(b[2]) > 0 then if tonumber(b[2]) <= a[getItemIdByName(b[1])].countmax then if getPlayerMoney(cid) >= (a[getItemIdByName(b[1])].price*tonumber(b[2])) then doPlayerRemoveMoney(cid,(a[getItemIdByName(b[1])].price*tonumber(b[2]))) doPlayerAddItem(cid, getItemIdByName(b[1]),b[2]) doPlayerSendTextMessage(cid,25,"You have bought " .. tonumber(b[2]) .. " " .. getItemNameById(getItemIdByName(b[1])) .. " for " .. (a[getItemIdByName(b[1])].price*tonumber(b[2])) .. " gold pieces.") else doPlayerSendCancel(cid,"You have not enough money.") end else doPlayerSendCancel(cid,"You have informed a quantity higher than count max.") end else doPlayerSendCancel(cid,"You have informed a quantity lower than 0") end else doPlayerSendCancel(cid,"Quantity must be a number.") end end return TRUE end Depois salve-o e va em talkactions.xml e bote a seguinte tag: <talkaction words="/buyitens" event="script" value="buyitens.lua"/> Adicionando mais itens: Para isso voce tera que botar mais uma linha nas tables. assim olha Normal: local a = { [2472] = {price = 160000, countmax = 1}, [2157] = {price = 13000, countmax = 100}, [2466] = {price = 60000, countmax = 1}, [2494] = {price = 150000, countmax = 1} } Item adicionado: Legendas: Vermelho: O id do item que ira poder comprar entre colchetes "[]" Rosa: O preço por cada unidade de item que ira comprar Azul: A quantidade maxima que voce podera comprar (nao pode ultrapassar de 100) AVISO IMPORTANTE! Se voce botar quantidade maior que 1 em um item nao agrupavel, ou seja, nao da para juntar em 100, a pessoa ira tentar comprar 2 itens, ira pagar por 2 itens mais so recebera 1 item. BETA VERSION! Sujeito a mudanças... Achou bugs? Duvidas? Sugestoes? Aceitamos aqui ou por PM. NAO POSTE EM OUTRO FORUM, POIS SERA CONSIDERADO RIPPING
  10. Mais um random no barzinho tsk tsk... SOU A FAVOR SIM TOMARA QUE TODOS MORRAM FUMANDO ESSA DROGA NOGENTA AI É ISSO MESMO QUE VOCE LEU EH "NOGENTA"
  11. Kara isso que voce fez eh ripping =/, o autor desse script eh o yunie: Link:http://www.xtibia.com/forum/topic/131714-npc-reseter/ Voce ainda colou o script 2 vezes e nao mudou os creditos do segundo
  12. Em vez de tu dar upload aki no xtibia voce poderia dar upload em http://imageshack.us/ e copiar o link e botar entre [.img][./img=] Sem os pontos, pois gente pode achar que eh virus e nem baixa
  13. Primeira Duvida: Bote esse script: function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) and not isPremium(cid) then doTeleportThing(cid, {x=32360,y=31782,z=7}) doPlayerSendTextMessage(cid, 22, "Essa area eh so para premium accounts.") else doSendMagicEffect(getPlayerPosition(cid), 12) end return TRUE end Segundo pedido: Tipo nao sei oq se queria se era talkaction ou globalevent entao fiz em talkaction: Abra a pasta data/talkactions/scripts e crie um arquivo.lua chamado teleportarea e bote isto dentro: Legendas: Azul = Areas X1 e X2 conforme seu exemplo Vermelho = Lugar para onde serao teleportados. Depois bote esta tag em talkactions.xml:
  14. Na verdade 30Min seria = 30*60*1000 Caucule voce mesmo! Para caucular faça uma conta e depois no final divida por 1000 o resultado da divisao sera o tempo em SEGUNDOS Ex:30*60*1000 = 1800000 1800000/1000 = 1800 segundos Depois para ver quantos minutos deu: 1800/60 = 30 minutos
  15. Otimo video, sera que um dia consigo fazer algo assim?
  16. Se tem como botar a magia ai pra eu ver, ou voce quer que eu faça a magia tambem?
  17. Carlos, mudou muita coisa do after effects CS4 pro CS5? Eu to pensando em baixar logo o CS5 mais se for muito diferente eu vo me enrolar na parte dos tutoriais. E qual versao do seu Adobe Soundbooth?
  18. MatheusGlad

    Reflect ~

    Feia, usou emo ta feia
  19. Gente o spoiler ta assim pois EH MUITO ANTIGO, ssjoss reviveu o topico. Reportado
  20. Eh so aqui ou o video ta dando travadinhas? Tipo ja ta tudo carregado ja.
  21. Eu me ofendi retire esse lixo dai plz
  22. Tenta fazer os dois scripts em 1 soh, eu achei meio inutil pode ser util em ots que a life estora e fica muito grande.
  23. Eu nao jogo muito com kina prefiro palladin mais a melhor cidade pra começar se for free eh concerteza thais, pois voce pode ir em fibula para caçar em rotworms (depende do mundo pois alguns tem muito botters). Sobre isso de qual vocaçao mata mais facil eh mais uma questao de itens pois se tu tiver 20 potions e o kara nao tem nenhuma concerteza voce ira mata-lo.
  24. No tutorial ensina como botar o movement.xml certinho la pra voce fazer com que ele nao mude eh so botar na funçao onequip o id do item e no deequipe o mesmo id xD Tags Possiveis no Item.xml
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...