Ir para conteúdo

Tchubaka

Visconde
  • Total de itens

    395
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que Tchubaka postou

  1. so daria pra adc o efeito que ele quer. se eu fizesse assim. 1efeito. {1, 1, 1}, {0, 0, 0}, {0, 0, 0} 2efeito {0, 0, 0}, {1, 2, 1}, {0, 0, 0} 3efeito {0, 0, 0}, {0, 0, 0}, {1, 1, 1} mais ai nao sairia ao mesmo tempo ;x
  2. Tchubaka

    Vip Por Item

    e que sua vip deve ser por storage. entao nao da pra pegar vip na acc. porque cada player tem 1 storage. senao tu fazia 1quest num char. iria pra conta toda. mude seu systema de vip por outro. exemplo : o do mock
  3. cara tentai. w = { [1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE}, [2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE}, [3] = {ef = 45, sh = 38, dmg = COMBAT_POISONDAMAGE}, [4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE}, [5] = {ef = 11, sh = 35, dmg = COMBAT_ENERGYDAMAGE}, [6] = {ef = 31, sh = 35, dmg = COMBAT_PHYSICALDAMAGE}, [7] = {ef = 49, sh = 37, dmg = COMBAT_HOLYDAMAGE} } arrex = createCombatArea{ {0, 0, 1, 0, 0}, {0, 1, 1, 1, 0}, {1, 1, 2, 1, 1}, {0, 1, 1, 1, 0}, {0, 0, 1, 0, 0} } function sendExplosion(cid, aura, model) rateatk = math.ceil(getPlayerLevel(cid)/2*1,5) a = au[aura] min, max = rateatk/2, rateatk if model == 1 then doAreaCombatHealth(cid, a.dmg, getThingPos(cid), arrex, -min, -max, a.ef[math.random(1, #a.ef)]) elseif model == 2 then function onUseWeapon(cid, var) min, max = 300, 300 -- dano minimo e maximo target = getCreatureTarget(cid) if target ~= 0 then wx = w[math.random(1, #w)] doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh) addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef) end return true end
  4. irei ver aqui. jaja postarei @edit irei ajeitar. mais posso tidar 1 dica que ficaria bem legal no seu ot?
  5. Tchubaka

    Erro Remeres

    duvida Sanada. Reportado para que movam.
  6. {ef = 36 o 36 eo efeito da magia. e so vc editar kais vc quer. vou postar 1 lista pra você. uq seria? {E, X, E} {X, P, X} {E, X, E}
  7. Tchubaka

    Vip Por Item

    como assim dar a vip no tile? quer que mostre a vip days quando passar no tile?
  8. Tchubaka

    Dúvida Runas.

    nem eu. creio eu que dê tbm. mais isso e pros fodinhas. haha sou um merda nisso ainda =/
  9. poste ai seu war system. pra eu procurar e retirar
  10. como eu disse que ja removeria. axei que estaria sanada a duvida ;x desculpe.
  11. tentai. Vamos ao que interessa, abra a pasta "data/creaturescripts/scripts" duplique um arquivo qualquer e renomeie para "weaponpar" sem as aspas e nele cole: -- <Script by jhon992> -- local weaponpar = {2377, 2378, 2379, 2380} -- id dos items que darão paralize local chancepar = 5 -- chance de ocorrer o paralize (10 = 10%, 20 = 20%, 30 = 30%, 1 = 1%, 5 = 5%) e assim por diante local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) -- aqui edita os valores pro dano de paralize, vai mudando ae e testando até achar o desejado local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) -- aqui vai o tempo de paralyze, 1000 = 1 segundo setConditionParam(condition, CONDITION_PARAM_SPEED, -400) -- velocidade que o monstro irá perder setConditionFormula(condition, 0, 0, 0, 0) setCombatCondition(combat, condition) function onAttack(cid, target) if ((getCreaturePosition(target).x == getCreaturePosition(cid).x or getCreaturePosition(target).x == getCreaturePosition(cid).x+1 or getCreaturePosition(target).x == getCreaturePosition(cid).x-1) and (getCreaturePosition(target).y == getCreaturePosition(cid).y or getCreaturePosition(target).y == getCreaturePosition(cid).y+1 or getCreaturePosition(target).y == getCreaturePosition(cid).y-1)) then for i=0, #weaponpar do if (getPlayerSlotItem(cid, 5).itemid == weaponpar[i] or getPlayerSlotItem(cid, 6).itemid == weaponpar[i]) then if (math.random(1,100) > (100 - chancepar)) then doPlayerSendTextMessage(cid, 23, getCreatureName(target).." has paralized.") doAddCondition(target, condition) return true else return true end end end end return true end Agora no arquivo, "data/creaturescripts/creaturescripts.xml" cole a tag: <event type="attack" name="WeaponPar" event="script" value="weaponpar.lua"/> E por último, abra o arquivo login.lua que esta localizado em "data/creaturescripts/scripts" e cole a tag: registerCreatureEvent(cid, "WeaponPar")
  12. faça um arquivo na pasta weapons/scripts com nome de Wand.lua e cole isso la dentro w = { [1] = {ef = 36, sh = 3, dmg = COMBAT_FIREDAMAGE}, [2] = {ef = 42, sh = 28, dmg = COMBAT_ICEDAMAGE}, [3] = {ef = 45, sh = 38, dmg = COMBAT_POISONDAMAGE}, [4] = {ef = 17, sh = 31, dmg = COMBAT_DEATHDAMAGE}, [5] = {ef = 11, sh = 35, dmg = COMBAT_ENERGYDAMAGE}, [6] = {ef = 31, sh = 35, dmg = COMBAT_PHYSICALDAMAGE}, [7] = {ef = 49, sh = 37, dmg = COMBAT_HOLYDAMAGE} } function onUseWeapon(cid, var) min, max = 300, 300 -- dano minimo e maximo target = getCreatureTarget(cid) if target ~= 0 then wx = w[math.random(1, #w)] doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh) addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef) end return true end quando for escolher o item que sera a wand nao esqueça de colocar isso <item id="xxx" article="the" name="nome da sua wand"> <attribute key="description" value="a melhor wand." /> <attribute key="weight" value="2300" /> <attribute key="weaponType" value="wand" /> coloque oque ela vai ser,no caso sera Wand,entao deixe <attribute key="shootType" value="holy" /> não tem importançia <attribute key="range" value="8" /> depois cole essa Tag em weapon.xml <wand id="xxx" level="50" mana="13" min="0" max="0" type="earth" event="script" value="wand.lua"> <!-- Enforced Wand --> <vocation id="1"/> [aqui fica qual vocação vai usar,aqui esta sorcerer 1 e druid 2,escolha qual quizer] <vocation id="2"/>
  13. sera removido sim. Duvida Sanada. Reportado.
  14. exato. baixe 1 ot de war leia as funçoes do ot. que estara escrito .
  15. Tchubaka

    Alavanca Que Sumona

    troque a id pela ID da statua ou alavanca. você escolhe.
  16. Tchubaka

    Alavanca Que Sumona

    Crie um arquivo chamado estatuam.lua local temp = { exhausted = 100, -- time para esperas torage = 5858, -- Storage que sera usada } local monster = "Demon" ---------------O monstro que sera summonado--- local item = 2222 --------Que item sera cobrado---------------- function onUse(cid, item, fromPosition, item2, toPosition) if(getPlayerStorageValue(cid, temp.storage) > os.time() and getPlayerStorageValue(cid, temp.storage) < 100+os.time()) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce precisa aguardar " .. getPlayerStorageValue(cid, temp.storage) - os.time() .. ' second' .. ((getPlayerStorageValue(cid, temp.storage) - os.time()) == 1 and "" or "s") .. " para usar a estatua denovo.") return true end if getPlayerItemCount(cid, item) >= 1 then doPlayerSendTextMessage(cid,22, "Voce precisa do "..item.."") return true end doSummonCreature(monster, getCreaturePosition(cid)) doPlayerSendTextMessage(cid,22,"Um "..monster.." selvagem apareceu") doSendMagicEffect(getCreaturePosition(cid), 36) doPlayerRemoveItem(cid, item, 1) setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted) return true end <action actionid="ID DA ESTATUA" event="script" value="estatuam.lua"/>
  17. cara eu ao que nao da nao. porque ele nao anda em trilho nem nada. entao ele nao pararia =/. mais tem como voce por ele pra andar por 1 rota pré-definida. aqui o script. http://www.xtibia.com/forum/topic/159879-barco-que-anda-por-uma-rota/
  18. Tchubaka

    Erro Remeres

    apaga tudo que tem ai. so deixa os seguintes arquivos. clients.xml iconv.dll libxml2.dll LICENSE README RME.otb rme_icon.jpg zlib1.dll resto pode apagar td . menos a pasta DATA e EXTENSIONS obvio.
  19. baixa la . e cole no seu mapa. e bem legla akela area.
  20. amigo. faz o seguinte. baixa um ot mapa global. segura SHIFT e mova pela area e aperte CTRL+C isso copia a parte do mapa. e dps aperta CTRL+V e cole no novo mapa. assim por diante.
  21. nao entendi nada. e isso e duvidas de mapa? :S explique melhor'
  22. nunca joguei poketibia. entao esse trem ai e uq? ele anda? ele voa. ele anda na agua. pode explicar melhor?
  23. Tchubaka

    Alavanca Que Sumona

    -- [( Script created by Doidin for XTibia.com )] -- function onUse(cid, item, fromPosition, item2, toPosition) local monstername1 = "Dragon Lord" -- Nome dos monstros que serão sumonados após o player clicar no item! local monstername2 = "Dragon" -- Nome dos monstros que serão sumonados após o player clicar no item! local monster1 = {x=930,y=907,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord) local monster2 = {x=925,y=910,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord) local monster3 = {x=929,y=906,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon Lord) local monster4 = {x=928,y=912,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon) local monster5 = {x=932,y=906,z=7} -- Coordenas de a onde o monstro irá aparecer! (Dragon) function Quest() doPlayerSendTextMessage(cid,22,"You have found the secret item!") doPlayerAddItem(cid,itemid,1) end function Summon() doSummonCreature(monstername1,monster1) doSummonCreature(monstername1,monster2) doSummonCreature(monstername1,monster3) doSummonCreature(monstername2,monster4) doSummonCreature(monstername2,monster5) doSendMagicEffect(monster1,36) doSendMagicEffect(monster2,36) doSendMagicEffect(monster3,36) doSendMagicEffect(monster4,36) doSendMagicEffect(monster5,36) end doCreatureSay(cid,"You went in the wrong place, beware!",TALKTYPE_ORANGE_1) addEvent(Summon,100) addEvent(Summon,15000) addEvent(Summon,30000) addEvent(Summon,45000) addEvent(Summon,60000) addEvent(Summon,75000) addEvent(Quest,6000) end
  24. aqui deu certinho. qualquer erro poste ^^
  25. testai ve se da certo.
  • Quem Está Navegando   0 membros estão online

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