Ir para conteúdo

kkk111

Campones
  • Total de itens

    27
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que kkk111 postou

  1. BUG É NO NEWTICKET... Um $@#& usa um certo metodo de poder postar no New Tickt sem "Acesso", assim colocando um script para redicionar sua pagina... Para corrigir se problema faça o seguinte: Entre no phpMyAdmin/database/z_news_tickers Delete todos. Para não acontecer denovo faça assim Vai em xampp\htdocs\mmorpg\config\config.php Adicione essa linha $config['site']['access_tickers'] = 3; Caso você não consiga meu MSN: Paulo.boc@hotmail.com
  2. Tente assim local config = { removeOnUse = "no", usableOnTarget = "yes", -- can be used on target? (fe. healing friend) splashable = "no", realAnimation = "no", -- make text effect visible only for players in range 1x1 healthMultiplier = 1.0, manaMultiplier = 1.0 } config.removeOnUse = getBooleanFromString(config.removeOnUse) config.usableOnTarget = getBooleanFromString(config.usableOnTarget) config.splashable = getBooleanFromString(config.splashable) config.realAnimation = getBooleanFromString(config.realAnimation) local POTIONS = { [8704] = {empty = 7636, splash = 2, health = {50, 100}}, -- small health potion [7618] = {empty = 7636, splash = 2, health = {100, 200}}, -- health potion [7588] = {empty = 7634, splash = 2, health = {200, 400}, level = 50, vocations = {3, 4, 7, 8}, vocStr = "knights and paladins"}, -- strong health potion [7591] = {empty = 7635, splash = 2, health = {500, 700}, level = 80, vocations = {4, 8}, vocStr = "knights"}, -- great health potion [8473] = {empty = 7635, splash = 2, health = {800, 1000}, level = 130, vocations = {4, 8}, vocStr = "knights"}, -- ultimate health potion [7620] = {empty = 7636, splash = 7, mana = {70, 130}}, -- mana potion [7589] = {empty = 7634, splash = 7, mana = {110, 190}, level = 50, vocations = {1, 2, 3, 5, 6, 7}, vocStr = "sorcerers, druids and paladins"}, -- strong mana potion [7590] = {empty = 7635, splash = 7, mana = {200, 300}, level = 80, vocations = {1, 2, 5, 6}, vocStr = "sorcerers and druids"}, -- great mana potion [8472] = {empty = 7635, splash = 3, health = {200, 400}, mana = {110, 190}, level = 80, vocations = {3, 7}, vocStr = "paladins"} -- great spirit potion } local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) local potion = POTIONS[item.itemid] if(not potion) then return false end if(not isPlayer(itemEx.uid) or (not config.usableOnTarget and cid ~= itemEx.uid)) then if(not config.splashable) then return false end if(toPosition.x == CONTAINER_POSITION) then toPosition = getThingPos(item.uid) end doDecayItem(doCreateItem(2016, potion.splash, toPosition)) doTransformItem(item.uid, potion.empty) return true end if(hasCondition(cid, CONDITION_EXHAUST)) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return true end if(((potion.level and getPlayerLevel(cid) < potion.level) or (potion.vocations and not isInArray(potion.vocations, getPlayerVocation(cid)))) and not getPlayerCustomFlagValue(cid, PLAYERCUSTOMFLAG_GAMEMASTERPRIVILEGES)) then doCreatureSay(itemEx.uid, "Only " .. potion.vocStr .. (potion.level and (" of level " .. potion.level) or "") .. " or above may drink this fluid.", TALKTYPE_ORANGE_1) return true end local health = potion.health if(health and not doCreatureAddHealth(itemEx.uid, math.ceil(math.random(health[1], health[2]) * config.healthMultiplier))) then return false end local mana = potion.mana if(mana and not doPlayerAddMana(itemEx.uid, math.ceil(math.random(mana[1], mana[2]) * config.manaMultiplier))) then return false end doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) if(not realAnimation) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) else for i, tid in ipairs(getSpectators(getCreaturePosition(cid), 1, 1)) do if(isPlayer(tid)) then doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1, false, tid) end end end doAddCondition(cid, exhaust) if(not potion.empty or config.removeOnUse) then doRemoveItem(item.uid) return true end return true end
  3. Aqui está errado fromvoc="13" Você deve informar deque vocação ele evoluiu EX: Knight id = 4 Elite Knight id = 8 Super Elite Knight id = 12 Intão vai ficar assim Elite Knight fromvoc="4" Super Elite Knight fromvoc="8" Entendeu?
  4. Aqui está... function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local t = string.explode(param, ",") t[1] = tonumber(t[1]) if(not t[1]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires numeric param.") return true end local pid = cid if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end if(t[1] <= 1 or t[1] == 135 or (t[1] > 160 and t[1] < 192) or t[1] > 351) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Such outfit does not exist.") return true end if(t[1] == 287 or t[1] == 75 or t[1] == 266 or t[1] == 302) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "That outfit is not allowed.") return true end local tmp = getCreatureOutfit(pid) tmp.lookType = t[1] money = 50000 if(doPlayerRemoveMoney(cid, money) == true) then doCreatureChangeOutfit(pid, tmp) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have enough money. ("..money..")") end return true end <talkaction words="!outfit" event="script" value="outfit.lua"/>
  5. creatureevents/script/puff.lua function onLogin(cid) if(getPlayerStorageValue(cid, 6001) == 0) then doPlayerSetStorageValue(cid, 6001, -1) doTeleportThing(cid, getTownTemplePosition(1)) doPlayerSetTown(cid, 1) doSendMagicEffect(getCreaturePosition(cid),10) end registerCreatureEvent(cid, "Puff") return true end <event type="login" name="Puff" event="script" value="puff.lua"/>
  6. kkk111

    [Fechado]

    Removido temporariamente.
  7. Eu posso fazer pra você, mas daria pra informar o id desse papel? outra coisa o papel irá sumir ou não depois de usar?
  8. Aqui está <talkaction words="!newhealth;!superhealth;!supermana;!especialhealth;!especialmana" script="buyhealth.lua"/> function onSay(cid, words, param) if(isPlayerPzLocked(cid) ~= true) then if(words == "!newhealth") then if(getPlayerStorageValue(cid, 25001) <= 0) then if(doPlayerRemoveMoney(cid, 20000) == true) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+20000) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+20000) doPlayerSetStorageValue(cid, 25001, 1) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem 20000 gps.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já comprou.") end elseif(words == "!superhealth") then if(getPlayerStorageValue(cid, 25002) <= 0) then if(doPlayerRemoveMoney(cid, 2500000) == true) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+250000) doPlayerSetStorageValue(cid, 25002, 1) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem 2500000 gps.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já comprou.") end elseif(words == "!supermana") then if(getPlayerStorageValue(cid, 25003) <= 0) then if(doPlayerRemoveMoney(cid, 2500000) == true) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+250000) doPlayerSetStorageValue(cid, 25003, 1) doCreatureAddMana(cid, getCreatureMaxMana(cid)) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem 2500000 gps.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já comprou.") end elseif(words == "!especialhealth") then if(getPlayerStorageValue(cid, 25004) <= 0) then if(doPlayerRemoveMoney(cid, 5000000) == true) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+500000) doPlayerSetStorageValue(cid, 25004, 1) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem 5000000 gps.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já comprou.") end elseif(words == "!especialmana") then if(getPlayerStorageValue(cid, 25005) <= 0) then if(doPlayerRemoveMoney(cid, 5000000) == true) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+500000) doPlayerSetStorageValue(cid, 25005, 1) doCreatureAddMana(cid, getCreatureMaxMana(cid)) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem 5000000 gps.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já comprou.") end end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode comprar quando estiver com battle.") end return true end Espero que goste =]
  9. Acabou de sair do forno =] <?xml version="1.0" encoding="UTF-8"?> <npc name="Reborn" script="Reborn.lua"> <health now="100" max="100"/> <look type="325" head="114" body="114" legs="114" feet="114" addons="2"/> <parameters> <parameter key="message_greet" value="Olá sou {Reborn} o {senhor das trevas}! Posso {resetar} você para ficar mais forte." /> </parameters> </npc> local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'reset') or msgcontains(msg, 'resetar')) then selfSay('Você dejesa se {transformar na super evolução} ? Para isso vou ter que {tirar o seu pode!}', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerPremiumDays(cid) <= 0 then npcHandler:say('Você não tem {premium} {account}.', cid) talkState[talkUser] = 0 return true end if(getPlayerPromotionLevel(cid) == 2) then selfSay('Você {já tem super promotion} !', cid) else if(getPlayerPromotionLevel(cid) == 1) then if getPlayerLevel(cid) >= 300 then doPlayerSetPromotionLevel(cid, 2) doPlayerAddLevel(cid, (-getPlayerLevel(cid)), 1) doPlayerAddLevel(cid, 19, 1) doSendMagicEffect(getCreaturePosition(cid), 17) selfSay("Você acaba de ser promovido para {"..getPlayerVocationName(cid).."}.", cid) else npcHandler:say('Você não é {level 300+} !', cid) end else selfSay('Você {não tem promotion} !', cid) end end talkState[talkUser] = 0 end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Já testei...
  10. Sim, realmente ficou MUITO GRANDE !!! Coloque no config gainExperienceColor = -1
  11. Simples função function onUse(cid, item, fromPosition, itemEx, toPosition) ----- Config ----- local MonsterName = "rat" local MaximoSummon = 2 ----- Config ----- local summons = getCreatureSummons(cid) if(table.maxn(summons) < MaximoSummon) then -- no summons doConvinceCreature(cid, doCreateMonster(MonsterName, getCreaturePosition(cid))) else for _, pid in ipairs(summons) do doRemoveCreature(pid) end end return true end
  12. Aqui está o numero 1, 3, 4, 5 function onUse(cid, item, fromPosition, itemEx, toPosition) ------------------------------------ CONFIG -------------------------------------- ----- Essa é para 1º ----- "Essa action é para a numero 1 (Ela vai sumir, e sumonar esses monstros)" Actionid1 = 20001 -- Essa é para 1º local monster_pos1 = { [1] = {pos = {3175, 1074, 13}, monster = "Demon"}, [2] = {pos = {3174, 1074, 13}, monster = "Demon"}, [3] = {pos = {3170, 1072, 13}, monster = "Demon"} } ----- Essa é para 3º ----- "Essa action é para a numero 3 (Ela vai sumir, e sumonar esses monstros e sumir barreira)" Actionid3 = 20003 -- Essa é para 3º local monster_pos3 = { [1] = {pos = {3175, 1074, 13}, monster = "Demon"}, [2] = {pos = {3174, 1074, 13}, monster = "Demon"}, [3] = {pos = {3170, 1072, 13}, monster = "Demon"} } local barreira_pos3 = { [1] = {pos = {3175, 1074, 13}}, [2] = {pos = {3174, 1074, 13}}, [3] = {pos = {3170, 1072, 13}} } ----- Essa é para 4º ----- "Essa action é para a numero 4 (Ela vai sumir, e sumir barreira)" Actionid4 = 20004 -- Essa é para 4º local barreira_pos4 = { [1] = {pos = {3175, 1074, 13}}, [2] = {pos = {3174, 1074, 13}}, [3] = {pos = {3170, 1072, 13}} } ----- Essa é para 5º ----- "Essa action é para a numero 5 Ela vai remover 1 barreira (alavanca tem que ser id = 1945 ou 1946)" Actionid5 = 20005 -- Essa é para 5º pos5 = {x=111, y=222, z=333} ------------------------------------ CONFIG -------------------------------------- if(itemEx.actionid == Actionid1) then doRemoveItem(itemEx.uid) doSendMagicEffect(itemEx.uid, 13) for _, area in pairs(monster_pos1) do doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]}) end elseif(itemEx.actionid == Actionid3) then doRemoveItem(itemEx.uid) doSendMagicEffect(itemEx.uid, 13) for _, area in pairs(monster_pos3) do doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]}) end for _, areabarreira in pairs(barreira_pos3) do doRemoveItem({x=areabarreira.pos[1],y=areabarreira.pos[2],z=areabarreira.pos[3]}) end elseif(itemEx.actionid == Actionid4) then doRemoveItem(itemEx.uid) doSendMagicEffect(itemEx.uid, 13) for _, areabarreira4 in pairs(barreira_pos4) do doRemoveItem({x=areabarreira4.pos[1],y=areabarreira4.pos[2],z=areabarreira4.pos[3]}) end elseif(itemEx.actionid == Actionid5) then if item.itemid == 1945 then doTransformItem(item.uid,item.itemid+1) elseif item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) end doSendMagicEffect(itemEx.uid, 13) doRemoveItem(pos5) end return true end <action actionid="20001-20005" script="XXXX.lua"/> Pode ser que de algum erro, pois o script é meio longo, qualquer coisa estamos ai... Aqui estáo Nº 2 function onStepIn(cid, item, pos) ------------------------------------ CONFIG -------------------------------------- monster_pos = { [1] = {pos = {3175, 1074, 13}, monster = "Demon"}, [2] = {pos = {3174, 1074, 13}, monster = "Demon"}, [3] = {pos = {3170, 1072, 13}, monster = "Demon"} } ------------------------------------ CONFIG -------------------------------------- if(isPlayer(cid) == true) then for _, area in pairs(monster_pos) do doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]}) end end return true end function onStepOut(cid, item, topos) ------------------------------------ CONFIG -------------------------------------- ItemIdSeraCriado = 2000 -- Item Id Sera Criado onde = {x=111, y=222, z=333} -- onde (position) ------------------------------------ CONFIG -------------------------------------- if(isPlayer(cid) == true) then doCreateItem(ItemIdSeraCriado, 1, onde) end return true end <movevent type="StepIn" actionid="20006" event="script" value="XXXX.lua"/> <movevent type="StepOut" actionid="20006" event="script" value="XXXX.lua"/>
  13. Oque é impossivel ? Video .cam http://uploads.tibiabr.com/?page=download&id=91405 @br3eninho Ve se é mais ou menos isso oque você quer, se for avisa que eu te passo o script.
  14. Deve ser no config.lua addonsOnlyPremium = true
  15. kkk111

    Uh Por Lvl

    É que tem um (, ficara assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(cid, level, maglevel) local min = (level*4.5) local max = (level*5.5) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  16. kkk111

    Uh Por Lvl

    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(cid, level, maglevel) local min = (level*4.5) local max = (level*5.5) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Se você quiser editar o "poder" é aqui local min = (level*4.5) local max = (level*5.5) @Edit retirado ( a mais =]
  17. Simples em items.xml <attribute key="range" value="3" /> Mude value para quantos sqm de distancia for atacar.
  18. kkk11111 não tem comentários em seu perfil ainda. Por que não diz um oi?
    Oi?
  19. kkk111

    [Resolvido]

    Não é o script de Vip e sim config.lua Procure no config.lua algo desse tipo addonsOnlyPremium = false premiumDaysToFormGuild = 0 Esse é da versão 8.54. Att, Paulo
  20. Isso não tem nada haver com mapa, é que ja tem um server aberto. Se você quiser 2 server vai ter que mudar configuração ou intão faça o seguinte. CTRL + ALT + DELETE Procure no seu caso por "Alissow OT Sever" na aba "Nome da Imagem", selecione-o e clique em "Finalizar processo". Espero ter ajudado. Att, Paulo
  21. data/actions/scripts/doublexp.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local minutos = 5 -- duração em minutos if getConfigInfo('experienceStages') == true then xp = getExperienceStage(getPlayerLevel(cid)) else xp = getConfigInfo('rateExperience') end doPlayerSetExperienceRate(cid, xp*2) -- doble xp doRemoveItem(item.uid, 1) doSendAnimatedText(getPlayerPosition(cid), "Double Xp", math.random(1,256)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Double Experience por "..minutos.." minutos.") doSendMagicEffect(getPlayerPosition(cid),49) addEvent(doPlayerSetExperienceRate, minutos * 60 * 1000, cid, xp) addEvent(doPlayerSendTextMessage, minutos * 60 * 1000, cid, MESSAGE_STATUS_CONSOLE_BLUE, "Experience normal.") return true end data/actions/actions.xml <action itemid="10570" script="doublexp.lua"/> data/creatureevents/scripts/exp normal.lua function onLogin(cid) if getConfigInfo('experienceStages') == true then xp = getExperienceStage(getPlayerLevel(cid)) else xp = getConfigInfo('rateExperience') end doPlayerSetExperienceRate(cid, xp) return TRUE end data/creatureevents/creatureevents.xml <event type="login" name="PlayerXp" event="script" value="Outros/xp normal.lua"/> Qualquer erro informe. Att, Paulo @edit Puts eu vi agora "Tibia 7.92" não ira funcionar ;\
  22. kkk111

    [Vírus]

    As 10 Regras gerais XTibia: 5. É proibido o post de Cheats ou qualquer outro conteúdo que visa alterar o andamento do jogo Tíbia (Incluindo OpenTibia Servers). Reportado ;\ Att, Paulo
  23. kkk111

    Piso Por Access

    data/movements/scripts/voltafdp.lua function onStepIn(cid, item, pos) PosExit = {x=3329, y=3128, z=7} -- saída senão tiver group >= 2 if isPlayer(cid) == TRUE then if getPlayerGroupId(cid) >= 2 then doSendMagicEffect(getCreaturePosition(cid),12) else doTeleportThing(cid,PosExit) doSendMagicEffect(getCreaturePosition(cid),13) doCreatureSay(cid, "Você não tem Vip\'s!", TALKTYPE_ORANGE_1) end end return true end data/movements/movements.xml <movevent type="StepIn" uniqueid="XXXX" script="voltafdp.lua"/> Att, Paulo
  • Quem Está Navegando   0 membros estão online

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