Ir para conteúdo

sauvadur1

Campones
  • Total de itens

    41
  • Registro em

  • Última visita

Tudo que sauvadur1 postou

  1. Ae galera, vi isso em um ot e queria por no meu... Versao 8.5..8.52 E assim.. eu tenho 1300 gps, dai eu escrevo !depositar 1300. Dai aparecia a mensagem. 1300 golds foram depositados na sua conta de banco. dai pra eu sacar eu escroto !sacar 1300. dai aparece a mensagem. Voce sacou 1300 golds da sua conta de banco.Dai tambem teria o !balanco. dai apareceria a mensagem. O seu balanço bancario e de... Golds. E por ultimo o !transferir "(nome do player),(valor). Dai transferia o valor para o player.So que o dinhero enviado ficaria na conta bancaria. Muito obrigado. Aguardo soluçao :smile_positivo:
  2. E porque eu nao vi nenhum sistema vip completo, que nao seja pra mysql, por isso eu postei
  3. Estou Aguardando aciosamente *-*
  4. E ae galera do :XTibia_smile: vendo trazer a voces um Vip system que eu tenho no meu ot!! Entao maos a obra :weight_lift: :weight_lift: Primeiramente va em : (pasta do seu ot)/data/movements/scripts/ Crie um arquivo .lua chamado vipsys, e coloque isto dentro dele: function onStepIn(cid, item, pos) -- teleports config teleport1 ={[color="#FF0000"]x=156, y=43, z=7[/color]} if isPlayer(cid) then if item.actionid == 13540 then vip = getPlayerStorageValue(cid,13540) if vip == -1 then doPlayerSendCancel(cid,"[color="#2E8B57"]Desculpe, mas esta área é exclusiva para players vips[/color].") doTeleportThing(cid,teleport1) else end end end end Oque esta escrito em Vermelho, e a posiçao em que o player ira se nao for vip O que esta escrito em Verde, e a mensagem qe ira aparecer se o player nao for vip Apos isto, salve e feche. Depois va em (pasta do seu ot)/movements/ Abra o arquivo movements.xml e adicione isto : <movevent type="StepIn" actionid="13540" event="script" value="vip.lua" Apos isto abra o mapa do seu ot, com algum editador de mapa (Recomendo remeres mapa editor) Va aonde sera o tile, em que o player tem que ser vip para passar e coloque a actionid 13540 Pronto, Agora vamos colocar o comando de comprar Vip Va em (pasta do seu ot)/talkactions/scripts Crie um arquivo .lua e renomeio para buyvip Copie e cole isto dentro dele : -- ScriptByBlackfisherman -- function onSay(cid, words, param) if doPlayerRemoveMoney(cid, [color="#FF0000"]2000000[/color]) == TRUE then setPlayerStorageValue(cid,13540,1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[color="#A0522D"]Parabens agora voce e vip[/color].)") doSendMagicEffect(getPlayerPosition(cid), 28) else doPlayerSendCancel(cid, "Voce precisa de 2kk para comprar Vip.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "[color="#00BFFF"]Voce nao tem 2kk para comprar Vip[/color].") doSendMagicEffect(getPlayerPosition(cid), 2) end end O que esta escrito em vermelho e o preço que custara a vip O que esta escrito em Marrom é a mensagem que sera recebida quando o player comprar vip O que esta escrito em azul e a mensagem que sera recebida, se o player nao tiver dinheiro para comprar vip Apos isto va em : (pasta do seu ot)/talkactions/ e abra o arquivo talkactions.xml E adicione isto: <talkaction words="!buyvip" event="script" value="buyvip.lua"/> *NOVO SISTEMA* Remoçao de vip que so os gods podem fazer, para fazer isto e so escrever /remove vip (Nome do player) Va na sua pasta talkactions, scripts, copie e cole um arquivo .lua e renomeio para : removevip Apague tudo o que estar dentro e ponha isto: function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local pid = getPlayerByNameWildcard(param) if(not pid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " not found.") return true end if getPlayerStorageValue(cid, 13540) == TRUE then setPlayerStorageValue(cid,13540,-1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao e mais vip :(") doSendMagicEffect(getPlayerPosition(cid), 28) else doPlayerSendCancel(cid, "Este player nao e vip") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Este Player nao e vip") doSendMagicEffect(getPlayerPosition(cid), 2) end end Agora va na pasta talkactions e abra o arquivo talkactions.xml e adicione isto: <talkaction log="yes" words="/removevip" access="5" event="script" value="retirarvip.lua"/> Pronto, Seu sistema vip foi implantado Comenta ae galera
  5. Achei 1 bug. O bug e que as casas nao em valor, todas custam 0 gps
  6. Vai em virustotal.com poem em procurar, e enviar arquivo
  7. Quais sao as chanses de ser virus? 99%? 1 post... Sem scan... Sei nao em
  8. Eu queria saber oque voce mudou no ot, para min ta 100% igual
  9. Map ta bom mais que uma dica? Tira esse .exe que e poem o novo e poem os icones 8.5 e blackskull ;D
  10. Ae galera do xtibia, ja venho a varios dias etnteando faze um site so que nao acho nenhum que e compativel com o slayer yorouts 8.5 > http://www.xtibia.com/forum/Slayer-Yurots-...11-t119720.html Se alguem tive ae manda o link pra download ou o topico ;D Vlw ae galera :smile_positivo:
  11. Ae,eu sei de um bug, na fire fortness la do lado < dos treiner tem 2 paredes, 1 que da dinheiro e 1 que da vip, remova isso, porque se nao alguns vao baixar, colocar on e nem saem do bug, enquanto players se aproveitao dele
  12. Tpw mas ai nao ta tirando life se voce consegui Mas acho que e so por doPlayerRemoveHealth(cid, math.random(0, 500)) em baixo de doPlayerAddMana(cid, math.random(0, 500)) Se eu consegui assim eu edito se nao eu edito tambem
  13. sauvadur1

    [spell]utevo Mana

    Ae galera venho aqui pedir um script, ja tentei de varias maneiras, tambem ja procurei e nao achei E assim tipo eu quero uma magia que ela recupera mana, mas dessa a mesma quantidade, a life. Dai tipo eu tambem queria que ela recuperasse randomicamente, entre 300 a 700. Se puderem fazer me ajudem
  14. Ae essa arena, se morre perde coisa?
  15. Hm... Po Ajeita ae Muito mal organizado... Mas pelo script Parabens APROVO
  16. Obrigado por falar, ja estou modificando aqui, quando fica pronto vou editar @Edit Ixi cara tentei fazer o maximo aqui se puder da um ajudinha :X
  17. Muito Bom So que o Client Creator nao funfa em windows vista, dai tive que i la no meu outro pc pra faze passa pro pen drive, pra traze pra esse e por no meu site pra download Mas eu .... APROVO :smile_positivo:
  18. Ae galera venho trazer a voces como remover black skull pela talkaction Maos a obra va na pasta do seu ot talkactions, scripts, copie, e cole um arquivo LUA. Renomei-o para black abra-o e delete tudo que estiver escrito, e ponha isto: function onSay(cid, words, param, channel) if getCreatureSkullType(cid) == SKULL_BLACK then doPlayerRemoveMoney(cid, 10000) doCreatureSetSkullType(cid, SKULL_NONE) else doPlayerSendTextMessage(cid, 22, "Você precisa de 10k para remover a blackskull.") end return TRUE end O que esta escrito em vermelho e o preço que custara... Apos isso va na sua pasta talkaction e abra o arquivo talkactions.xml com algum editor de texto, e adicione isto: <talkaction words="!removeblack" event="script" value="black.lua"/> Creditos: 25% Nottinghster (base para o script) 75% Meu (Topico e Modificaçoes no script do Nottinghster) E isso galera Comenta ae :positive:
  19. posta uma ss ae cara...
  20. Desculpe-me pelo double-post pq net ak aqueel dia tava foda
  21. tem como por em vez de dias premiuns tirar dinheiro
  22. Ae gente tem como vcs me ajudarem quero criar uma spell que tipo fa fazendo "ondas", por exemplo ela vai aumentando so que a parte da magia que ja passo some, eu ja consegui fazer uma dela mas com esse script local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -5.4, -37, -5.9, 0) setCombatParam(combat1, COMBAT_PARAM_EFFECT,6) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 6) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -5.4, -37, -5.9, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 6) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -5.4, -37, -5.9, 0) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 6) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -5.4, -37, -5.9, 0) arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 3, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr3 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 3, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr4 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 300, parameters) addEvent(onCastSpell4, 400, parameters) addEvent(onCastSpell5, 500, parameters) end e esse script o meu ot nao consegue ler ele fazendo dele sem mana exausted e etc... eu queria uma area que seria igual no formato desse script local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 5.6) local formula_max = -((lv*0.25 + maglv*3) * 6.0) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local area = createCombatArea(AREA_CROSS1X1) setCombatArea(combat, area) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 5.6) local formula_max = -((lv*0.25 + maglv*3) * 6.0) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local area = createCombatArea(AREA_CROSS2X2) setCombatArea(combat, area) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 5.6) local formula_max = -((lv*0.25 + maglv*3) * 6.0) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local area = createCombatArea(AREA_CROSS3X3) setCombatArea(combat, area) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 5.6) local formula_max = -((lv*0.25 + maglv*3) * 6.0) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local area = createCombatArea(AREA_CROSS4X5) setCombatArea(combat, area) setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") function onCastSpell(cid, var) return doCombat(cid, combat, var) end mas esse script diz que a area e invalida tem como vcs me ajudarem a acharem uma area valida?
  23. Ae gente tem como vcs me ajudarem quero criar uma spell que tipo fa fazendo "ondas", por exemplo ela vai aumentando so que a parte da magia que ja passo some, eu ja consegui fazer uma dela mas com esse script local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -5.4, -37, -5.9, 0) setCombatParam(combat1, COMBAT_PARAM_EFFECT,6) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 6) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -5.4, -37, -5.9, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 6) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -5.4, -37, -5.9, 0) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 6) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -5.4, -37, -5.9, 0) arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 3, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr3 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 3, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } arr4 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 300, parameters) addEvent(onCastSpell4, 400, parameters) addEvent(onCastSpell5, 500, parameters) end e esse script o meu ot nao consegue ler ele fazendo dele sem mana exausted e etc... eu queria uma area que seria igual no formato desse script local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 5.6) local formula_max = -((lv*0.25 + maglv*3) * 6.0) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local area = createCombatArea(AREA_CROSS1X1) setCombatArea(combat, area) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 5.6) local formula_max = -((lv*0.25 + maglv*3) * 6.0) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local area = createCombatArea(AREA_CROSS2X2) setCombatArea(combat, area) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 5.6) local formula_max = -((lv*0.25 + maglv*3) * 6.0) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local area = createCombatArea(AREA_CROSS3X3) setCombatArea(combat, area) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 6) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 5.6) local formula_max = -((lv*0.25 + maglv*3) * 6.0) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local area = createCombatArea(AREA_CROSS4X5) setCombatArea(combat, area) setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") function onCastSpell(cid, var) return doCombat(cid, combat, var) end mas esse script diz que a area e invalida tem como vcs me ajudarem a acharem uma area valida?
  24. Cara se copio meu script so mudo a area e o efeito e acha que eu copiei olha esse link e da uma olhada no script e na data http://www.xtibia.com/forum/Spell-Exevo-Gr...an-t116131.html
  25. fiz tudo igual no tutorial que vc passou de como instalar e quando vo abrir o executavel da isso ERROR: Couldn't estabilish connection to SQL database!
  • Quem Está Navegando   0 membros estão online

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