Ir para conteúdo

SkyLigh

Lorde
  • Total de itens

    2183
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Tudo que SkyLigh postou

  1. Favor retirar a divulgação neste tópico. Para divulgar o seu ot é aqui: http://www.xtibia.co...en-pvp-servers/ Leia as regras antes de postar e o que se deve postar. Obrigado pela tempo e pela atenção. New isto nao e divulgaçao ele so ta falando do ot dele divulgaçao e criar um post so anunciando o ot
  2. Simples o de trap va em data / spells / scripts / e renome algum arquivo para trap.lua e adicione local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 10) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1498) local arr = { { 1, 1, 1, 1, 1, 1. }, { 1, 0, 0, 0, 0, 1. }, { 1, 0, 0, 0, 0, 1, }, { 1, 0, 0, 2, 0, 1, }, { 1, 0, 0, 0, 0, 1, }, { 1, 0, 0, 0, 0, 1, }, { 1, 1, 1, 1, 1, 1, }, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end e em spells.xml <rune name="Trap" id="id da runa" allowfaruse="1" charges="4" lvl="10" maglv="6" exhaustion="2000" blocktype="solid" event="script" value="trap.lua"/> o da vip http://www.xtibia.com/forum/topic/154907-sistema-vip-kydrai-nick-vip/
  3. Puts , vou ver isto aki
  4. veja esse http://www.xtibia.com/forum/topic/193245-baiak-extreme-otprojects-860-funcionando/page__fromsearch__1
  5. va em data / worlds / e qual o nome do map?
  6. Como assim nao entendi direito se quer que a spell vire um item? e seu script estava errado arrumei pra você local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -3.1, -180, -2.6, -120) function onCastSpell(cid, var) doTransformItem(item.uid,2461) return doCombat(cid, combat, var) end talvez o erro era esse
  7. SkyLigh

    Efeitos..

    Duvida sanada reportado
  8. Iae galera eu queria pedir a vocês os itens do baiak extreme configurado pq oq eu tenho no meu pc e todo embolado em fim então e isso espero respostas Deixa Ja Resolvi Reportado pra ser fechado
  9. Iae Galera hoje estou trazendo o Baiak Extreme Ot Projects Com O Download Funcionando Sem Ser Para Premiuns Então Vamos la Obs. O Server só ira funcionar bem em MYSQL • Cidades: ├ Baiak City ├ Desert City ├ Hydraland ├ Yalahar (Cidade VIP) └ Thais • O Que Contêm no Servidor: ├ Eventos Exclusivos : ├DotA ├ WoE ├ Coliseum ├ Zombie Event ├ Yalahar como City VIP ├ City do Baiak Totalmente Reformulada. ├ Novos Teleports e Quests ├ War Castle ├ Novos NPC'S ├ War System. └ TFS 0.4 DEV Rev: 3777 Já Compilado. • Imagens : Templo WoE - War of Emperium Event Temple #2 Warzinha • Lista Das Principais Quests (Todas Funcionando 100%): ├ The Annihilator Quest ├ Demon Helmet Quest ├ Firewalker Boots Quest ├ The Inquisition Quest ├ The Pits of Inferno Quest ├ The Demon Oak Quest └ In Service of Yalahar Quest Download do Baiak Extreme OTProjects (8.60) Scan do Baiak Extreme OTProjects (8.60) • Créditos: Baiak Lula OTProjects The Forgotten Server Percy/Sir Potter - Pelo Link & Scan' Eu Por Postar Sem Erro Gostou ? rep+
  10. Veja este http://www.4shared.com/rar/n1kPhdiA/Xkings_World_86.html? achei outro link funcionando http://www.4shared.com/get/2YkIJY9q/Baiak_Extreme_021_OTProjects__.html
  11. SkyLigh

    Efeitos..

    Então eu criei essa parte { 1, 1, 1, 1, 1, 1. }, { 1, 0, 0, 0, 0, 1. }, { 1, 0, 0, 0, 0, 1, }, { 1, 0, 0, 2, 0, 1, }, { 1, 0, 0, 0, 0, 1, }, { 1, 0, 0, 0, 0, 1, }, { 1, 1, 1, 1, 1, 1, }, aonde ta o 1 e aonde vai aparecer os efeito e o 2 e o player e 0 e nada
  12. SkyLigh

    Efeitos..

    tente assim function sendEffect(cid) if isCreature(cid) then local pos = getCreaturePosition(cid) local x = math.random(pos.x-1,pos.x+1) local y = math.random(pos.y-1,pos.y+1) doSendMagicEffect({x=x,y=y,z=pos.z}, 29) doSendMagicEffect({x=x,y=y,z=pos.z}, 30) doSendMagicEffect({x=x,y=y,z=pos.z}, 31) addEvent(sendEffect,2000,cid) end end function onLogin(cid) if getPlayerAccess(cid) == 5 then local arr = { { 1, 1, 1, 1, 1, 1. }, { 1, 0, 0, 0, 0, 1. }, { 1, 0, 0, 0, 0, 1, }, { 1, 0, 0, 2, 0, 1, }, { 1, 0, 0, 0, 0, 1, }, { 1, 0, 0, 0, 0, 1, }, { 1, 1, 1, 1, 1, 1, }, } local area = createCombatArea(arr) setCombatArea(combat, area) sendEffect(cid) end registerCreatureEvent(cid, "AdvEffect") return TRUE end function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL and newLevel == 350 then sendEffect(cid) end return TRUE end
  13. SkyLigh

    Efeitos..

    Newtonnotwen o seu nunca ira funcionar so de vista da pra perceber Reportado por conteúdo infuncional edite aki leo nao sei se o do jeito que você quer function sendEffect(cid) if isCreature(cid) then local pos = getCreaturePosition(cid) local x = math.random(pos.x-1,pos.x+1) local y = math.random(pos.y-1,pos.y+1) doSendMagicEffect({x=x,y=y,z=pos.z}, 29) doSendMagicEffect({x=x,y=y,z=pos.z}, 30) doSendMagicEffect({x=x,y=y,z=pos.z}, 31) addEvent(sendEffect,2000,cid) end end function onLogin(cid) if getPlayerAccess(cid) == 5 then sendEffect(cid) end registerCreatureEvent(cid, "AdvEffect") return TRUE end function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL and newLevel == 350 then sendEffect(cid) end return TRUE end
  14. SkyLigh

    Efeitos..

    ne tela toda ou so no player local incorreto reportado pra moverem
  15. duvida sanada reportado
  16. Nao isto nao existe simplesmente era exit trainer o god cria contas e larga no treiner pro seu ot encher
  17. Reportado pra ser fechado
  18. HUEHUEHUEHUEHU
  19. desculpa apple EHUEHUEHUEHUEHUEHUEHUEUHEHUEHEH
  20. Brenew euehehueheuehe
  21. o maios odiado e o Newtonnotwen
  22. e vc é o amor que romeu e julieta tinha um pelo outro ounnwt *---* sz' Pelos seus alertas percebo que é odiado msm.
  23. va em data / scripts / ranks.lua deleta tudo la dentro dps adiciona function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) local max = 10 local letters_to_next = 20 local skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, } local name_now local name = "Highscore for level\n" local rkn = 0 local no_break = 0 param = string.lower(param) dofile('config.lua') if param == "" or param == "level" and ( param ~= "magic" and param == "ml") and skills[param] == nil then name = name.."\n" name = name.."Rank Level - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat no_break = no_break +1 if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("level") .." - "..name_now..space.." ".."\n" if no_break >= 20 then break end until v:next() == false elseif param == "magic" or param == "ml" then name = name.."\n" name = name.."Rank Magic - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `maglevel` FROM `players` WHERE `group_id` <= 2 ORDER BY `maglevel` DESC LIMIT 0,"..(max)..";") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("maglevel").." - "..name_now..space.." ".." ".."".."\n" until v:next() == false elseif param == "reset" or param == "resets" then name = name.."\n" name = name.."Rank Reset - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 1020 ORDER BY cast(value as INTEGER) DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("play er_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false elseif skills[param] ~= nil then name = name.."\n" name = name.."Rank "..param.." fighting - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skills[param].." ORDER BY `value` DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("play er_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false end if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return TRUE end ai vai ter o !rank reset e os outros ranks vao continuar a funcionar
  24. Resumindo: eu sou um docinhuu' hihi' aff' foi o que amor? vai dizer q eu nao sou um docinhu? Você e mais que isso você e o capeta em forma de pessoa brinks.
  • Quem Está Navegando   0 membros estão online

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