Ir para conteúdo

notle2012

Conde
  • Total de itens

    884
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que notle2012 postou

  1. exori mas gran data\spells\scripts\attack\superzerker.lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 50, 60, 60, 65) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) --setConditionParam(condition, CONDITION_PARAM_SPEED, -500) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition) local arr = { {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}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end data\spells\spells.xml adiciona isso <instant name="Super Zerker" words="exori mas gran" lvl="130" mana="340" prem="1" needweapon="1" exhaustion="1200" needlearn="0" script="attack/superzerker.lua"> <vocation id="4"/> <vocation id="8"/> </instant> só vi essa no meu ot já é um começo rsrs
  2. usa do meu ot data\talkactions\scripts\spellsinfo.lua local config = { rateExp = getConfigInfo('rateExp'), rateSkill = getConfigInfo('rateSkill'), rateLoot = getConfigInfo('rateLoot'), rateMagic = getConfigInfo('rateMagic'), rateSpawn = getConfigInfo('rateSpawn'), protectionLevel = getConfigInfo('protectionLevel') } function onSay(cid, words, param) local str = "#The New Spells by notle#\n\n[Para Todos]\n Utani Mega Hur (LvL 130, Mana 100)\n Crew (LvL 8, Mana 20)\n Exana Vis, Exana Flam, Exana San, Exana Pox, Exana Frigo (LvL 10, Mana 30)\n\n[Para Sorcerers e Druids]\n Exevo Frozen Hur (LvL 130, Mana 750)\n Exevo Gran Mas Mort (LvL 100, Mana 1600)\n\n[Para Paladins]\n Exevo San Condition (LvL 200, Mana 2000)\n Utito Mas Sio (LvL 50, Mana 250)\n Utito Mas San (LvL 100, Mana 750)\n\n[Para Knights]\n Exori Mas Gran (LvL 130, Mana 340)\n Utito Mas Sio (LvL 50, Mana 250)\n Utito Mas Gran (LvL 100, Mana 500)\n\n\n#The New Runes by GOD Slayer#\n\n Mage SD Rune (Vende no Npc de Rune por 100k, LvL 150, ML 100)\n Creat Bomb Rune (Vende no Npc de Rune por 100k, LvL 200, ML 7, Mana 1500)\n\n[Npc Mage Seller]\n Vende Bps de Runes (Diga por Exemplo Buy BP Sudden Death ou Buy X BP Sudden Death e Etc)\n\n--------------------------------------------------------------------\n-Protection level: " .. config.protectionLevel doPlayerPopupFYI(cid, str) return FALSE end data\talkactions\talkactions.xml <talkaction words="!spells" script="spellsinfo.lua"/> edita oq deixei em red local str = "#The New Spells by notle#\n\n[Para Todos]\n Utani Mega Hur (LvL 130, Mana 100)\n Crew (LvL 8, Mana 20)\n Exana Vis, Exana Flam, Exana San, Exana Pox, Exana Frigo (LvL 10, Mana 30)\n\n[Para Sorcerers e Druids]\n Exevo Frozen Hur (LvL 130, Mana 750)\n Exevo Gran Mas Mort (LvL 100, Mana 1600)\n\n[Para Paladins]\n Exevo San Condition (LvL 200, Mana 2000)\n Utito Mas Sio (LvL 50, Mana 250)\n Utito Mas San (LvL 100, Mana 750)\n\n[Para Knights]\n Exori Mas Gran (LvL 130, Mana 340)\n Utito Mas Sio (LvL 50, Mana 250)\n Utito Mas Gran (LvL 100, Mana 500)\n\n\n#The New Runes by GOD Slayer#\n\n Mage SD Rune (Vende no Npc de Rune por 100k, LvL 150, ML 100)\n Creat Bomb Rune (Vende no Npc de Rune por 100k, LvL 200, ML 7, Mana 1500)\n\n[Npc Mage Seller]\n Vende Bps de Runes (Diga por Exemplo Buy BP Sudden Death ou Buy X BP Sudden Death e Etc)\n\n--------------------------------------------------------------------\n-Protection level: " .. config.protectionLevel ou se quiser fazer do zero troca linha por essa local str = "nome1 \n nome2 \n nome3 \n nome4 " .. config.protectionLevel
  3. usa esse if (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
  4. @Vodkart aqui pega sim mais eu use sem ['frags'] = "frags"
  5. data\talkactions\scripts\ranking.lua local config = { MaxPlayer = 20, fight_skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, }, other_skills = { [''] = "level", ['level'] = "level", ['magic'] = "maglevel", ['health'] = "healthmax", ['mana'] = "manamax", ['frags'] = "frags" }, vocations = { ['druid'] = {1,2,5,6,9,10}, ['paladin'] = {3,7,11}, ['knight'] = {4,8,12} } } function onSay(cid, words, param) local param,str = string.lower(param),"" if not config.fight_skills[param] and not config.other_skills[param] and not config.vocations[param] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este rank não existe.") return true end str = "--[ RANK "..(param == "" and "LEVEL" or string.upper(param)).." ]--\n" query = config.fight_skills[param] and db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..config.fight_skills[param].." ORDER BY `value` DESC;") or config.other_skills[param] and db.getResult("SELECT `name`, `"..config.other_skills[param].."` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `"..config.other_skills[param].."` DESC, `name` ASC;") or db.getResult("SELECT `name`, `level` FROM `players` WHERE `group_id` <= 2 AND `vocation` = "..config.vocations[param][1].." or `vocation` = "..config.vocations[param][2].." ORDER BY `level` DESC;") if (query:getID() ~= -1) then k = 1 while true do str = str .. "\n " .. k .. ". "..(config.fight_skills[param] and getPlayerNameByGUID(query:getDataString("player_id")) or query:getDataString("name")).." - [" .. query:getDataInt(config.fight_skills[param] and "value" or config.vocations[param] and "level" or config.other_skills[param]) .. "]" k = k + 1 if not(query:next()) or k > config.MaxPlayer then break end end query:free() end doShowTextDialog(cid,6500, str) return true end data\talkactions\talkactions.xml adiciona isso <talkaction words="!rank" script="ranking.lua" />
  6. notle2012

    Pra Quem Um Pc Bom

    The Witcher 2 RPG medieval volta com gráficos ainda melhores e novidades nos sistemas de diálogos. Um Dos Jogos Mais Difícil De Pc Tem Muitos Finais Diferentes...
  7. aqui amigo http://www.4shared.com/zip/oR-WBsXw/item_editor.html?
  8. data\actions\actions.xml adiciono isso <action itemid="8961;7441;7442;7443;7444;7445;7446" script="nomedoaquivo.lua"/> se duplica algum id desses de cima pq ja ta sendo usando em algo só aperta ctrl+f mais id que duplico e tirar a linha exemplo <action itemid="7441" script="liquids/bullseye_potion.lua"/>
  9. tenta assim local MINOTAUR_LEATHER, LIZARD_LEATHER, GREEN_DRAGON_LEATHER, RED_DRAGON_LEATHER, HARDENED_BONE, BEHEMOTH_FANG = 5878, 5876, 5877, 5948, 5925, 5893 local config = { [3090] = {25, MINOTAUR_LEATHER}, [2871] = {25, MINOTAUR_LEATHER}, [2866] = {25, MINOTAUR_LEATHER}, [2876] = {25, MINOTAUR_LEATHER}, [3104] = {25, GREEN_DRAGON_LEATHER}, [2881] = {25, RED_DRAGON_LEATHER}, [2931] = {25, BEHEMOTH_FANG}, [4256] = {25, LIZARD_LEATHER}, [4259] = {25, LIZARD_LEATHER}, [4262] = {25, LIZARD_LEATHER}, [11285] = {25, LIZARD_LEATHER}, [11277] = {25, LIZARD_LEATHER}, [11269] = {25, LIZARD_LEATHER}, [11273] = {25, LIZARD_LEATHER}, [11281] = {25, LIZARD_LEATHER}, [3031] = {25, HARDENED_BONE} } local pumpkin_items = { [1] = {2683}, [2] = {2688, 50}, [3] = {6571}, [4] = {6492}, [5] = {6574}, [6] = {6526}, [7] = {2096}, [8] = {9005, 20} } function onUse(cid, item, fromPosition, itemEx, toPosition) if itemEx.itemid == 8961 then if getPlayerStorageValue(cid, 81279) <= 0 then doCreatureSay(cid, "Happy Halloween!", TALKTYPE_MONSTER) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) setPlayerStorageValue(cid, 81279, 1) local v = pumpkin_items[math.random(#pumpkin_items)] doPlayerAddItem(cid, v[1], v[2] or 1) else doCreatureSay(cid, "You already used your knife on the corpse.", TALKTYPE_MONSTER, false, cid) end return true end sculpting = { [7441] = {randsize = 4, newid = 7442}, --aki as esculturas nao estao funcionando =/ [7442] = {randsize = 5, newid = 7444}, [7444] = {randsize = 6, newid = 7445}, [7445] = {randsize = 7, newid = 7446}, } local v = sculpting[itemEx.itemid] if v then if(math.random(v.randsize) >= 1) then doTransformItem(itemEx.uid, v.newid) else doRemoveItem(itemEx.uid) doCreatureSay(cid, "The attempt at sculpting failed miserably.", TALKTYPE_MONSTER) end doSendMagicEffect(toPosition, CONST_ME_HITAREA) return true end -- summons if itemEx.actionid == 91347 then return doPlayerSendCancel(cid, "You cant skin a summon corpse.") end -- Skinning v = config[itemEx.itemid] if not v then return false elseif math.random(100) <= v[1] then doPlayerAddItem(cid, v[2], 1) doSendMagicEffect(toPosition, CONST_ME_MAGIC_GREEN) else doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT) end doTransformItem(itemEx.uid, itemEx.itemid + 1) doDecayItem(itemEx.uid) return true end
  10. Normalmente Deve Ter Sido Muitas Floods Papo Sem Sentido Recomendo Fazer tópico Aqui sobre critica Pra Saber + LINK
  11. pode fazer muitas coisas pq tem a ver com data base dos seus players expliquei melhor la primeiro em tools depois open sql query editor
  12. vai em usa aquela pena azul com nome sqlite studio abre data base em primeiro em tools depois open sql query editor cola isso CREATE TABLE "global_storage" ( "key" INTEGER NOT NULL, "world_id" INTEGER NOT NULL DEFAULT 0, "value" VARCHAR ( 255 ) NOT NULL DEFAULT '0', UNIQUE ( "key", "world_id" ) ) e aperta F9
  13. adiciona essas duas linhas <attribute key="healthGain" value="500" /> <attribute key="healthTicks" value="2000" /> não entendi muito bem mais acho que é isso 500 quanto que aumenta 2000 tempo
  14. se não der certo oq LuckOake falou faz isso data\actions\scripts\sdremove.lua function onUse(cid, item, frompos, item2, topos) if doPlayerRemoveItem(cid,2268,1) then end end data\actions\actions.xml e adiciona isso <action itemid="2268" script="sdremove.lua"/> 2268 é id da runa
  15. não tem como tem como coloca attack defense armor entre outras coisas
  16. quanto mas numero menos e sua chance de capturar e outra entra no dap editor coloca corpse 64 no corpo pra ver se abre
  17. é mesma coisa só que é em data\actions\scripts\catch.lua ["Flareon"] = {chance = 5000, corpse = 6059, health = 5300, maxhealth = 5300}, tem que coloca sangue tbm quando for capturado mas teve ter outro lugar tbm pq to sem pokemon flash aqui
  18. qual base de pokemon vc usa? se for pda vai em data\lib\configuration procurar por pokecatches faz uma tabela assim ["Bulbasaur"] = {chance = 500, corpse = 5969}, com nome do pokemon a chance de capturar e corpo
  19. mesma coisa só que vc faz com sua sword http://www.xtibia.co...onando-sprites/ ou se quiser ver esse outro http://www.xtibia.com/forum/topic/154097-tutorialadicionar-novas-sprites-no-cliente-pt1/
  20. só pode ter sido hackeando mesmo pra que ele ia fica se matando kkkkk
  21. da algum erro no console se não da uma olhada na config.lua useFragHandler = se ta com true
  • Quem Está Navegando   0 membros estão online

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