Ir para conteúdo
Banner com Efeitos

Rafaelgaspar

Membro
  • Registro em

  • Última visita

  1. kamus9629 reagiu a uma resposta no tópico: Ajuda em uma spell porfavor!
  2. rapaz... em teoria tira o red skull... oq seria esse frag q vc ta falando?
  3. Mano... da uma olhada se é isso que vc queria... vá em data/talkactions/scripts e adicione o arquivo: !removered.lua function onSay(cid, words, param, channel) if getCreatureSkullType(cid)==4 then if not(doPlayerRemoveMoney(cid, 5*1000*1000*100)) then doPlayerSendCancel(cid, "You dont have enough money.") else doCreatureSetSkullType(cid, 0) end else doPlayerSendCancel(cid, "You dont have red skull.") end end depois vá em data/talkactions/talkactions.xml e adicione a linha: <talkaction words="!removered" event="script" value="!removered.lua"/> tenta ae depois diz se funcionou GOSTOU, Rep+ =)
  4. muda o finalzinho do codigo.... local outfits = { [136] = {137,effectNum1}, [128] = {129,effectNum2}, } function onAttack(cid, target) local tmp = getCreatureOutfit(cid) if getCreatureTarget(cid) then---- aqui verifica se ele está "mirando em alguem" if outfits[tmp.lookType] and getDistanceBetween(getCreaturePosition(getCreatureTarget(cid)), getCreaturePosition(cid))<=1 then-- aqui verifica se ele está com a rou ---certa, e tambem condiciona a distancia maxima do alvo local effect= (outfits[tmp.lookType])[2]-- 2 porque é a posicao da tabela q vai ter o numero do EFEITO tmp.lookType = (outfits[tmp.lookType])[1]-- 1 porque é a posicao da tabela q vai ter o numero do novo outfit doSetCreatureOutfit(cid, tmp, 900) -- escolhe o tempo da outfit doAreaCombatHealth(cid, type, pos, area, min, max, CONST_ME_NONE) doAreaCombatHealth(cid, type, getCreaturePosition(cid), 0, 0, 0, effect) end end return true end só modifiquei o "efeito do ataque" para NONE(nada) e criei um efeito em sua posiçao Gostou? Rep++ =)
  5. doItemSetAttribute(item, "firstpoke", getCreatureName(cid)) doPlayerAddItemEx(cid, item, true) doTransformItem(item, pokeballs[btype].on) if (getPlayerSlotItem(cid, 10)==item) then --linha adicionada local item2=item--linha adicionada doPlayerAddItemEx(cid, item2, true)--linha adicionada doTransformItem(item2, pokeballs[btype].on)--linha adicionada doRemoveItem(getPlayerSlotItem(cid, 10).uid)--linha adicionada end--linha adicionada é isso aí mano.. se nao funcionar avisa... =) GOSTOU? REP++ =)
  6. No meu eu faço algo mais ou menos assim... adiciono duas vezes o item depois removo o primeiro item... isso é a maior gambiarra.... rs mas funciona
  7. amigo.... posta seu codigo pra gente dar uma olhada
  8. local outfits = { [136] = {137,effectNum1}, [128] = {129,effectNum2}, } function onAttack(cid, target) local tmp = getCreatureOutfit(cid) if getCreatureTarget(cid) then---- aqui verifica se ele está "mirando em alguem" if outfits[tmp.lookType] and getDistanceBetween(getCreaturePosition(getCreatureTarget(cid)), getCreaturePosition(cid))<=1 then-- aqui verifica se ele está com a rou ---certa, e tambem condiciona a distancia maxima do alvo local effect= (outfits[tmp.lookType])[2]-- 2 porque é a posicao da tabela q vai ter o numero do EFEITO tmp.lookType = (outfits[tmp.lookType])[1]-- 1 porque é a posicao da tabela q vai ter o numero do novo outfit doSetCreatureOutfit(cid, tmp, 900) -- escolhe o tempo da outfit doAreaCombatHealth(cid, type, pos, area, min, max, effect) end end return true end (só alterei o codigo do GAROU do site que voce postou) em: doAreaCombatHealth(cid, type, pos, area, min, max, effect) é so vc preencher com: cid type (do ataque)= no servidor que eu jogo os tipo de type sao:NORMALDAMAGE, FIREDAMAGE, ICEDAMAGE, etc.... aí vc tem q saber com que tipo de dano seu servidor trabalha. pos=getCreaturePosition(getCreatureTarget(cid)) ... aí ele vai dar o danona posiçao q seu inimigo está... min = minimo do dano. Ex:50 max= maximo do dano. Ex:70 effect= pode deixar effect mesmo é isso aí mesmo q vc queria? GOSTOU?, REP+ =)
  9. mals ae, mas nem sei =/ costumo mexer com scripts e systems... nunca mexi em site nao, nem manjo as paradas =/
  10. Rafaelgaspar postou uma resposta no tópico em Suporte Tibia OTServer
    pra ser sincero nao entendi muito bem seu problema.... e guenta ai amigo.... tem uma galera q tá viajando, feriado e tal... em breve alguem te responde
  11. só com os dados do cartao nao ia dar pra pagar por boleto nao... só por deposito/transferencia... como o cara falou la em cima... depois te mandar um print do comprovante....
  12. Rafaelgaspar postou uma resposta no tópico em Suporte Tibia OTServer
    cara... é só ir em actions/scripts/other/food.lua =) no server aqui o codigo é o seguinte: local FOODS = { [2362] = {8, "Crunch."}, [2666] = {15, "Munch."}, [2667] = {12, "Munch."}, [2668] = {10, "Mmmm."}, [2669] = {17, "Munch."}, [2670] = {4, "Gulp."}, [2671] = {30, "Chomp."}, [2672] = {60, "Chomp."}, [2673] = {5, "Yum."}, [2674] = {6, "Yum."}, [2675] = {13, "Yum."}, [2676] = {8, "Yum."}, [2677] = {1, "Yum."}, [2678] = {18, "Slurp."}, [2679] = {1, "Yum."}, [2680] = {2, "Yum."}, [2681] = {9, "Yum."}, [2682] = {20, "Yum."}, [2683] = {17, "Munch."}, [2684] = {8, "Crunch."}, [2685] = {6, "Munch."}, [2686] = {9, "Crunch."}, [2687] = {2, "Crunch."}, [2688] = {9, "Munch."}, [2689] = {10, "Crunch."}, [2690] = {3, "Crunch."}, [2691] = {8, "Crunch."}, [2792] = {6, "Munch."}, [2793] = {9, "Munch."}, [2695] = {6, "Gulp."}, [2696] = {9, "Smack."}, [2787] = {9, "Munch."}, [2788] = {4, "Munch."}, [2789] = {22, "Munch."}, [2790] = {30, "Munch."}, [2791] = {30, "Munch."}, [2792] = {6, "Munch."}, [2794] = {3, "Munch."}, [2795] = {36, "Munch."}, [2796] = {5, "Munch."}, [2793] = {9, "Munch."}, [5097] = {4, "Yum."}, [6125] = {8, "Gulp."}, [6278] = {10, "Mmmm."}, [6279] = {15, "Mmmm."}, [6393] = {12, "Mmmm."}, [6394] = {15, "Mmmm."}, [6501] = {20, "Mmmm."}, [6541] = {6, "Gulp."}, [6542] = {6, "Gulp."}, [6543] = {6, "Gulp."}, [6544] = {6, "Gulp."}, [6545] = {6, "Gulp."}, --[6569] = {1, "Mmmm."}, Retirado para script de rare candy [6574] = {4, "Mmmm."}, [7158] = {15, "Munch."}, [7159] = {13, "Munch."}, [7372] = {7, "Yum."}, [7373] = {7, "Yum."}, [7374] = {7, "Yum."}, [7375] = {7, "Yum."}, [7376] = {7, "Yum."}, [7377] = {7, "Yum."}, [7909] = {4, "Crunch."}, [8838] = {7, "Gulp."}, [8839] = {5, "Yum."}, [8840] = {2, "Yum."}, [8841] = {3, "Urgh."}, [8842] = {3, "Munch."}, [8843] = {3, "Crunch."}, [8844] = {3, "Gulp."}, [8845] = {2, "Munch."}, [8847] = {11, "Yum."}, [12211] = {18, "Mmmm."}, [12213] = {13, "Munch."}, [12214] = {8, "Crunch."}, [12215] = {10, "Munch."}, [12216] = {6, "Gulp."}, [12217] = {5, "Yum."}, [12218] = {15, "Crunch."}, [12219] = {7, "Mmmm."}, [12220] = {7, "Mmmm."}, [12221] = {7, "Mmmm."}, [12222] = {24, "Crunch."}, } function onUse(cid, item, fromPosition, itemEx, toPosition) local food = FOODS[item.itemid] if(not food) then return false end local thing = getCreatureSummons(cid)[1] or cid if isPlayer(thing) then if((getPlayerFood(cid) + food[1]) >= 400) then doPlayerSendCancel(cid, "You are full.") return true end doPlayerFeed(cid, food[1] * 4) doCreatureSay(cid, food[2], TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) elseif isSummon(thing) then local feed = food[1] if getPlayerStorageValue(thing, 1009) - feed < 0 then doSendMagicEffect(getThingPos(thing), 167) local newh = getPlayerStorageValue(thing, 1008) - math.ceil(feed / 8) if newh <= 1 then newh = 1 end setPlayerStorageValue(thing, 1008, newh) return true end setPlayerStorageValue(thing, 1009, getPlayerStorageValue(thing, 1009) - feed) setPlayerStorageValue(thing, 1008, getPlayerStorageValue(thing, 1008) + 1) doCreatureSay(thing, food[2], TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) end return true end aí é simples.... só colocar a "food" nessa table.... lembrando q o primeiro numero é o ID o segundo é tipo o tempo.... o quao "forte" é a food... e o terceiro parametro é a frase que o cara vai falar qndo comer... GOSTOU?? REP+ =)
  13. mostra esses erros aí... =/ manda o print do erro, algo do tipo
  14. mano.... vai la no mesmo arquivo data/lib/configuration.lua procure pela tabela "fotos" aí voce tem q colocar o ID da foto.... =) GOSTOU?? REP+ =)
  15. foto aonde mano? no portrait? de que voce tá falando exatamente?

Informação Importante

Confirmação de Termo