Ir para conteúdo
  • Cadastre-se

Emersonssss

Membro
  • Total de itens

    205
  • Registro em

  • Última visita

Tudo que Emersonssss postou

  1. local VocPoints = { [1] = 3, [2] = 3, [3] = 3, [4] = 5, [5] = 5, [6] = 5, [7] = 5, [8] = 8, } function onSay(cid, words, param) if not (VocPoints[getPlayerVocation(cid)]) then return false end local param = param:lower() local p2 = string.explode(param, ",") if (getPlayerStorageValue(cid, 14574) < 0) then setPlayerStorageValue(cid, 14574, 0) end local skillids = { ["shielding"] = 5, ["sword"] = 2, ["axe"] = 3, ["club"] = 1, ["distance"] = 4 } local attributes = { ["health"] = {np = 2, np2 = 3, np3 = 4, np4 = 5, vl = 5, nm = "Hit Points"}, -- 2 Points to gain 10 hp ["energy"] = {np = 2, n
  2. 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 ci
  3. function onUse(cid, item, fromPosition, itemEx, toPosition) tempo = 2 * 60 * 60 BosPos = {x=190, y=116, z=10} -- onde o bos vai nasce if getGlobalStorageValue(99293) < os.time() then if(item.itemid == 9790) then doSummonCreature("NOMEDACRIATURA", BosPos) setGlobalStorageValue(99293, (os.time() + tempo)) end else local left = getGlobalStorageValue(99293) - os.time() left = {hour = math.floor(left/3600), minutes = math.ceil((left % 3600)/60)} doPlayerSendCancel(cid, 'Voce pode invocar esse BOS depois de '.. left.hour ..'h e '..left.minutes..'min.') end return true end <action itemid="979
  4. Mande o Post do sistema que vc usa que eu atualizo
  5. Poste o seu script de frag que eu edito para você function getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (
  6. http://www.tibiaking.com/forum/topic/38177-bug-shop-do-site-fica-duplicando-o-item/page-2
  7. doPlayerSay(cid, 'Transformar', TALKTYPE_ORANGE_1) --MENSAGEM COMO FALA DE MONSTRO
  8. Explicando Em DoubleXP = {"Wednesday", "Sunday"} Coloque os dias que serão Double XP, será de 00:00 a 24:59 do dia escolhido, os dias tem que ser em ingles, quando o player logar e for o dia escolhido será modificado o rateXP dele para Double. Segue : function onLogin(cid) -- Monday = Segunda -- Tuesday = Terça -- Wednesday = Quarta -- Thursday = Quinta -- Friday = Sexta -- Saturday = Sabado -- Sunday = Domingo DoubleXP = {"Wednesday", "Sunday"} if isInArray(DoubleXP, os.date("%A")) then doPlayerSetRate(cid, SKILL__LEVEL, 2.0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "
  9. function onLogin(cid) if getPlayerMagLevel(cid) >= 150 then doPlayerSetMagicRate(cid, 0) end return true end function onAdvance(cid, skill, oldlevel, newlevel) if getPlayerMagLevel(cid) >= 150 then doPlayerSetMagicRate(cid, 0) end return true end Em Creaturescripts.xml <event type="login" name="MaxMl" event="script" value="MaxMl.lua"/> <event type="advance" name="MaxMll" event="script" value="MaxMl.lua"/> em Login.lua registerCreatureEvent(cid, "MaxMl") registerCreatureEvent(cid, "MaxMll") Creditos ? Emerson Henrique
  10. em config.lua tem essa função stopAttackingAtExit = true
  11. Eu ja vi esse script só não lembro em qual forum, tava como Haste que deixa rastro de fogo !
  12. ---> Codes by: OrochiElf <--- local configs = { Quest_Storage = 19822, Quest_Reward = 2160, Ammount_Quest_Reward = 10, Need_Item = 2152, Ammount_Need_Item = 1, } function onUse(cid) if getPlayerStorageValue(cid, configs.Quest_Storage) < 1 then if(doPlayerRemoveItem(cid, configs.Need_Item, configs.Ammount_Need_Item)) then doPlayerAddItem(cid, configs.Quest_Reward, configs.Ammount_Quest_Reward) doPlayerSendTextMessage(cid, 27, "You h
  13. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 75) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2, -1, -3, -1) function onCastSpell(cid, var) local target = getCreatureTarget(cid) local enemypos = getCreaturePosition(target) if target == isMonster or isCreature then doTeleportThing(cid, enemypos) doSendMagicEffect(enemypos, 75) end return doCombat(cid, combat, var) end
  14. local outGain = { [1] = 69, --[ID VOCATION] = ID OUTFIT [2] = 62, [3] = 250, [4] = 73, [5] = 158, [6] = 137, [7] = 227, [8] = 52 } function onLogin(cid) local outfit = getCreatureOutfit(cid) outfit.lookType = outGain[getPlayerVocation(cid)] doSetCreatureOutfit(cid, outfit, -1) return true end Em Creaturescripts.xml <event type="login" name="ChangeOutfit" event="script" value="ChangeOutfit.lua"/> Em Login.lua registerCreatureEvent(cid, "ChangeOutfit") Creditos? Emerson Henrique
  15. Tente : -- ### CONFIG ### -- message send to player by script "type" (types you can check in "global.lua") SHOP_MSG_TYPE = 19 -- time (in seconds) between connections to SQL database by shop script SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval, lastExecution) local result_plr = db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';") if(result_plr:getID() ~= -1) then while(true) do id = tonumber(result_plr:getDataInt("id")) action = tostring(result_plr:getDataString("action")) delete = tonumber(result_plr:getDataInt("delete_it")) cid = getCreatureByNam
  16. Obg ele ainda esta grande, tenho ctz que existe maneira de simplificar pois meu conhecimento ainda é basico mas da pro gasto !
  17. Fala Galerinha nessa madrugada eu modifiquei meu script e resolvi posta-lo para ajudar os OT-Admin iniciantes e ter algo diferente no server. O Sistem Funciona assim, sabe quando vem um noob e fala " ADM Ponhe Double XP!!", com esse sistema vc resolve esse problema, ele se resumi quanto mais Players Online + XP é Adc para quem estiver online, simples, simples, sem mais delongas. Em /data/creaturescripts/ Adicione a seguinte tag: <event type="login" name="MultipleExp" event="script" value="MultipleExpLogin.lua"/> Em /data/creaturescripts/scripts/ Crie um arquivo.lua chamado M
  18. Eu vi oque ela fazia só não entendi em um TIBIA o player usa um script desse, é muito sem RPG, em uma war um kina lvl 400 tem la seus 3k de life com pot dessa fica desigual ! mas é apenas minha opnião mesmo assim obg por trazer para o TK
  19. Esse sistema não funciona pois é fusão de 2 script e falta variaveis, porem o autor alega que não
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo