quinta-feira, 28 de julho de 2011

Roll Dice

Dice Roll

Eae gente, hj vou mostrar a vcs a como fazer seu dado girar, como testado o dice soh gira 8.5 pra cima, no caso meu ot é 8.4 entao eu criei uma action q faiz o dado gira, entao prestem atençao OBS:o nome do site eh spells & talkactions =/ +blz xD

no caso vou dizer como fazer no 8.4, nao sei se em outros ots eh diferente, primeiro vai em actions/scripts, vai ter um arquivo ja renomeado de dice.lua, abra esse arquivo e cole isso lah:


function onUse(cid, item, fromPosition, itemEx, toPosition)
local value = math.random(5792, 5797)
if fromPosition.x ~= CONTAINER_POSITION then
doSendMagicEffect(fromPosition, CONST_ME_CRAPS)
end
doTransformItem(item.uid, value)
doCreatureSay(cid, getCreatureName(cid) .. ' rolled a ' .. value - 5791 .. '.', TALKTYPE_ORANGE_1)
return TRUE
end

blz, ainda n acabou, agr vai em actions.xml e coloka isso lah:

<action fromid="5792" toid="5797" script="dice.lua"/>



agr eh soh dar /reload em seu ot e ve se funfa se nao funcionar é só comentar a sua duvida e eu respondo, e se estao em busca de um ot daora, entra ai  :   ip: eletricot.servegame.com  versao: 8.40 port: 7171


falow espero ter ajudado

quarta-feira, 6 de julho de 2011

Em Breve Talkactions

Spells Ja ensinei agr vou ensinar as talkactions, + estamos em manutençao, em breve Talkactions

Exevo Song Pally (Sorc, Druid, Kina)

Eae agr vou flar a vcs como fazer tipo exevo song alguma coisa  xD, ja disse issu + muitas pessoas flam q soh eh de versao 8.6, eles estao errados  eh pra todas as versoes, exevo song alguma coisa eu descobri brincando, + fiko muito daora  xD     primeiro vc abre a pasta do OT  data/spells/scripts/attack  agr copia qualquer um bloco de notas e cola renomeia pra exevo pally ow qualquer uma vocation (exevo druid, exevo sorc, exevo kina) agr abre, apaga tudo e cola issu:



local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 22)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.3, -30, -2.7, 0)


local arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
}


local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end





agr vai em spells.xml e cola issu lah



</instant>
<instant name="Exevo Mas Pally" words="exevo song pally" lvl="50000" mana="1200" prem="1" exhaustion="1200" selftarget="1" needlearn="0" script="attack/exevo pally.lua">
<vocation name="Paladin"/>
<vocation name="Royal Paladin"/>
<vocation name="Slayer Paladin" />

vc pode mudar o nome, vc pode mudar o lvl, vc pode mudar a vocation...

espero ter ajudado  xD

Exevo Gran Trap

Bom, muitos falam q exevo gran trap é só pra versao 8.5 pra cima, nada disso, exevo gran trap funciona para todas as versoes, para quem nao sabe vou flar agr             primeiro abra a pasta do seu OT      data/spells/scripts/support    agr copie qualquer uma magia q tem na pasta e cole renomeie para gran trap (tudo minusculo)   agr abra o bloco de notas e apague tudo oq tem dentro e cole isso:



local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)
setCombatParam(combat1, COMBAT_PARAM_CREATEITEM, 1498)

local arr1 = {
{0, 0, 0, 0, 0, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 0, 2, 0, 1, 0},
{0, 1, 0, 0, 0, 1, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 0, 0, 0, 0, 0}
}


local area1 = createCombatArea(arr1)


setCombatArea(combat1, area1)


local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end


function onCastSpell(cid, var)

local parameters = { cid = cid, var = var, combat1 = combat1 }

addEvent(onCastSpell1, 100, parameters)

end


agr vc volta e abre  spells.xml     cola issu lah:



</instant>
<instant name="gran trap" words="exevo gran trap" lvl="110" mana="100" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/gran trap.lua">
<vocation name="Paladin"/>
<vocation name="Slayer Knight" />
<vocation name="Knight" />
<vocation name="Elite Knight" />
<vocation name="Royal Paladin"/>
<vocation name="Slayer Paladin" />
<vocation name="Sorcerer"/>
<vocation name="Master Sorcerer"/>
<vocation name="Druid"/>  
<vocation name="Elder Druid"/>
<vocation name="Slayer Sorcerer" />
<vocation name="Slayer Druid" />

agr eh soh flar  /reload spells com o god e flar exevo gran trap    xD    espero ter ajudado


Para começar Entra Aew:

Gente antes de eu começar a falar sobre as spells e as talkactions vou dizer a vcs pra entrar em um desses ots:

godofwarot.servegame.com      ow se esse godofwar estiver off entra       novoserv.servegame.com