Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 01/02/21 em todas áreas

  1. [ACTION] Cassino - Roleta de items

    koyotestark reagiu a FeehLoveCes por uma resposta no tópico

    1 ponto
    Olhando alguns posts vi que pediram um Cassino que já existe em um servidor ou um semelhante, porem não encontrei ninguém postando nenhum, então resolvi criar ele já que não tinha nada melhor pra fazer... Testado: OTX mas acredito que funcione em TFS 0.3/0.4 Como funciona: Ao puxar a alavanca será roletado uma serie de itens X vezes, ao terminar o item que parar no centro é a recompensa do player. Instalação: Crie uma sala parecida com esta pelo seu Map Editor Depois em data/actions/scripts crie um arquivo chamado cassinoroll.lua Agora em Actions.xml Créditos: Feeh - Por criar @Storm - Me ajudar em algumas duvidas Caso alguém conheça quem teve a ideia do evento eu coloco os créditos
  2. 1 ponto
    carai muito obrigado irmao
  3. 1 ponto
    aqui tem meu login.lua da mesma base que a sua, aqui no meu ta funcionando, não estão todas as quests ai mas da pra vc ter uma noção function Player.sendTibiaTime(self, hours, minutes) -- TODO: Migrate to protocolgame.cpp local msg = NetworkMessage() msg:addByte(0xEF) msg:addByte(hours) msg:addByte(minutes) msg:sendToPlayer(self) msg:delete() return true end local function onMovementRemoveProtection(cid, oldPos, time) local player = Player(cid) if not player then return true end local playerPos = player:getPosition() if (playerPos.x ~= oldPos.x or playerPos.y ~= oldPos.y or playerPos.z ~= oldPos.z) or player:getTarget() then player:setStorageValue(Storage.combatProtectionStorage, 0) return true end addEvent(onMovementRemoveProtection, 1000, cid, oldPos, time - 1) end local playerLogin = CreatureEvent("PlayerLogin") function playerLogin.onLogin(player) local items = { {2120, 1}, {2148, 3} } if player:getLastLoginSaved() == 0 then local backpack = player:addItem(1988) if backpack then for i = 1, #items do backpack:addItem(items[i][1], items[i][2]) end end player:addItem(2050, 1, true, 1, CONST_SLOT_AMMO) else player:sendTextMessage(MESSAGE_STATUS_DEFAULT, string.format("Your last visit in ".. SERVER_NAME ..": %s.", os.date("%d. %b %Y %X", player:getLastLoginSaved()))) --In Service of Yalahar player:setStorageValue(Storage.InServiceofYalahar.Questline, 5) player:setStorageValue(Storage.InServiceofYalahar.Mission01, 6) player:setStorageValue(Storage.InServiceofYalahar.Mission02, 8) player:setStorageValue(Storage.InServiceofYalahar.Mission03, 6) player:setStorageValue(Storage.InServiceofYalahar.Mission04, 6) player:setStorageValue(Storage.InServiceofYalahar.Mission05, 8) player:setStorageValue(Storage.InServiceofYalahar.Mission06, 5) player:setStorageValue(Storage.InServiceofYalahar.Mission07, 5) player:setStorageValue(Storage.InServiceofYalahar.Mission08, 4) player:setStorageValue(Storage.InServiceofYalahar.Mission09, 2) player:setStorageValue(Storage.InServiceofYalahar.Mission10, 1) --ape player:setStorageValue(Storage.TheApeCity,1) --zao player:setStorageValue(Storage.TheNewFrontier.Questline, 1) player:setStorageValue(Storage.TheNewFrontier.Mission01, 3) player:setStorageValue(Storage.TheNewFrontier.Mission02, 6) player:setStorageValue(Storage.TheNewFrontier.Mission03, 3) player:setStorageValue(Storage.TheNewFrontier.Mission04, 2) player:setStorageValue(Storage.TheNewFrontier.Mission05, 7) player:setStorageValue(Storage.TheNewFrontier.Mission06, 3) player:setStorageValue(Storage.TheNewFrontier.Mission07, 3) player:setStorageValue(Storage.TheNewFrontier.Mission08, 2) player:setStorageValue(Storage.TheNewFrontier.Mission09, 3) player:setStorageValue(Storage.TheNewFrontier.Mission10, 1) player:setStorageValue(Storage.TheNewFrontier.TomeofKnowledge, 12) --Feryst player:setStorageValue(Storage.ThreatenedDreams.Start, 1) player:setStorageValue(Storage.ThreatenedDreams.TroubledMission01, 17) player:setStorageValue(Storage.ThreatenedDreams.TroubledMission02, 1) --Rashid player:setStorageValue(Storage.TravellingTrader.Mission01, 1) player:setStorageValue(Storage.TravellingTrader.Mission01, 2) player:setStorageValue(Storage.TravellingTrader.Mission02, 5) player:setStorageValue(Storage.TravellingTrader.Mission03, 3) player:setStorageValue(Storage.TravellingTrader.Mission04, 3) player:setStorageValue(Storage.TravellingTrader.Mission05, 3) player:setStorageValue(Storage.TravellingTrader.Mission06, 2) player:setStorageValue(Storage.TravellingTrader.Mission07, 1) --Iquin player:setStorageValue(Storage.TheInquisition.Questline, 2) player:setStorageValue(Storage.TheInquisition.Mission01, 7) player:setStorageValue(Storage.TheInquisition.Mission02, 3) player:setStorageValue(Storage.TheInquisition.Mission03, 6) player:setStorageValue(Storage.TheInquisition.Mission04, 3) player:setStorageValue(Storage.TheInquisition.Mission05, 3) player:setStorageValue(Storage.TheInquisition.Mission06, 3) player:setStorageValue(Storage.TheInquisition.Mission07, 1) --WOTE player:setStorageValue(Storage.WrathoftheEmperor.Questline, 1) player:setStorageValue(Storage.WrathoftheEmperor.Mission01, 3) player:setStorageValue(Storage.WrathoftheEmperor.Mission02, 3) player:setStorageValue(Storage.WrathoftheEmperor.Mission03, 3) player:setStorageValue(Storage.WrathoftheEmperor.Mission04, 3) player:setStorageValue(Storage.WrathoftheEmperor.Mission05, 3) player:setStorageValue(Storage.WrathoftheEmperor.Mission06, 4) player:setStorageValue(Storage.WrathoftheEmperor.Mission07, 6) player:setStorageValue(Storage.WrathoftheEmperor.Mission08, 2) player:setStorageValue(Storage.WrathoftheEmperor.Mission09, 2) player:setStorageValue(Storage.WrathoftheEmperor.Mission10, 6) --Imbuiment player:setStorageValue(Storage.ForgottenKnowledge.Tomes, 1) player:setStorageValue(Storage.ForgottenKnowledge.LastLoreKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.TimeGuardianKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.HorrorKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.DragonkingKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.ThornKnightKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.LloydKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.LadyTenebrisKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.AccessMachine, 1) --SearoutsYalahar player:setStorageValue(Storage.SearoutesAroundYalahar.Darashia, 1) player:setStorageValue(Storage.SearoutesAroundYalahar.AbDendriel, 1) player:setStorageValue(Storage.SearoutesAroundYalahar.Venore, 1) player:setStorageValue(Storage.SearoutesAroundYalahar.Ankrahmun, 1) player:setStorageValue(Storage.SearoutesAroundYalahar.PortHope, 1) player:setStorageValue(Storage.SearoutesAroundYalahar.Thais, 1) player:setStorageValue(Storage.SearoutesAroundYalahar.LibertyBay, 1) player:setStorageValue(Storage.SearoutesAroundYalahar.Carlin, 1) end local playerId = player:getId() DailyReward.init(playerId) player:loadSpecialStorage() if player:getGroup():getId() >= 4 then player:setGhostMode(true) end -- Boosted creature player:sendTextMessage(MESSAGE_LOOT, "Today's boosted creature: " .. BoostedCreature.name .. " \ Boosted creatures yield more experience points, carry more loot than usual and respawn at a faster rate.") -- Bestiary tracker player:refreshBestiaryTracker() -- Stamina nextUseStaminaTime[playerId] = 1 -- EXP Stamina nextUseXpStamina[playerId] = 1 -- Prey Small Window for slot = CONST_PREY_SLOT_FIRST, CONST_PREY_SLOT_THIRD do player:sendPreyData(slot) end -- New prey nextPreyTime[playerId] = { [CONST_PREY_SLOT_FIRST] = 1, [CONST_PREY_SLOT_SECOND] = 1, [CONST_PREY_SLOT_THIRD] = 1 } if (player:getAccountType() == ACCOUNT_TYPE_TUTOR) then local msg = [[:: Tutor Rules 1 *> 3 Warnings you lose the job. 2 *> Without parallel conversations with players in Help, if the player starts offending, you simply mute it. 3 *> Be educated with the players in Help and especially in the Private, try to help as much as possible. 4 *> Always be on time, if you do not have a justification you will be removed from the staff. 5 *> Help is only allowed to ask questions related to tibia. 6 *> It is not allowed to divulge time up or to help in quest. 7 *> You are not allowed to sell items in the Help. 8 *> If the player encounters a bug, ask to go to the website to send a ticket and explain in detail. 9 *> Always keep the Tutors Chat open. (required). 10 *> You have finished your schedule, you have no tutor online, you communicate with some CM in-game or ts and stay in the help until someone logs in, if you can. 11 *> Always keep a good Portuguese in the Help, we want tutors who support, not that they speak a satanic ritual. 12 *> If you see a tutor doing something that violates the rules, take a print and send it to your superiors. " - Commands - Mute Player: /mute nick, 90 (90 seconds) Unmute Player: /unmute nick. - Commands -]] player:popupFYI(msg) end -- Open channels if table.contains({TOWNS_LIST.DAWNPORT, TOWNS_LIST.DAWNPORT_TUTORIAL}, player:getTown():getId())then player:openChannel(3) -- World chat else player:openChannel(3) -- World chat player:openChannel(5) -- Advertsing main end -- Rewards local rewards = #player:getRewardList() if(rewards > 0) then player:sendTextMessage(MESSAGE_INFO_DESCR, string.format("You have %d %s in your reward chest.", rewards, rewards > 1 and "rewards" or "reward")) end -- Update player id local stats = player:inBossFight() if stats then stats.playerId = player:getId() end if player:getStorageValue(Storage.combatProtectionStorage) < 1 then player:setStorageValue(Storage.combatProtectionStorage, 1) onMovementRemoveProtection(playerId, player:getPosition(), 10) end -- Set Client XP Gain Rate local baseExp = 100 if Game.getStorageValue(GlobalStorage.XpDisplayMode) > 0 then baseExp = getRateFromTable(experienceStages, player:getLevel(), configManager.getNumber(configKeys.RATE_EXP)) end local staminaMinutes = player:getStamina() local doubleExp = false --Can change to true if you have double exp on the server local staminaBonus = (staminaMinutes > 2400) and 150 or ((staminaMinutes < 840) and 50 or 100) if doubleExp then baseExp = baseExp * 2 end player:setStaminaXpBoost(staminaBonus) player:setBaseXpGain(baseExp) local worldTime = getWorldTime() local hours = math.floor(worldTime / 60) local minutes = worldTime % 60 player:sendTibiaTime(hours, minutes) if player:getStorageValue(Storage.isTraining) == 1 then --Reset exercise weapon storage player:setStorageValue(Storage.isTraining,0) end return true end playerLogin:register()
  4. Gerenciador de pontos e items shop

    MayconPhP reagiu a AugustoSiqueira por uma resposta no tópico

    1 ponto
    Curti muito esse sistema
  5. Linguagem dos Orcs

    amoxicilina reagiu a EddyHavoc por uma resposta no tópico

    1 ponto
    A Linguagem Orc A Linguagem Orc é muito antiga no Tibia, acredita-se que surgiu em Rookgaard em 17 de Março de 2000. Um fato curioso é que com o passar dos tempos aparentemente até mesmo os próprios Orcs foram deixando de falar esta linguagem, ao menos conosco. Podemos encontrar bastante informações sobre esta língua em Rookgaard, existem livros escritos e NPCs que podemos conversar usando esta linguagem. Ela pode ser útil para conseguir até mesmo alguns benefícios na ilha. Abaixo irei citar algumas traduções da linguagem orc para o inglês. Traduções Palavra aprendidas no Livro chamado "My Travels" encontrado na Academia de Rookgaard, acredita-se que este livro foi escrito pela Amber: charach -> hi Palavras aprendidas diretamente com a Amber: burp -> no mok -> yes pixo -> arrow Palavras aprendidas com o Blind Orc Ikem -> I goshak -> Buy Porak -> Weapons Bata -> Armors and Helmets Dora -> Shield Porak (Weapons): Charcha -> Sabre Burka -> Short Sword Burka Bata -> Sword Batuk -> Bow Bata (Armos and Helmets): Aka Bora -> Leather Armor Tulak Bora-> Studded Armor Hakhak -> Hatchet Grofa -> Studded Helmet Dora (Shields): Donga -> Brass Shield Outras palavras: aka -> leather ba -> what burp -> no buta -> stupid futchi -> bye humak -> human ikem -> I klamuk -> unknown insult (noun) maruk -> you nixda -> not enough gold (em alemão é algo como "nichts da" = "nothing there") pashak -> sell rambo -> thank? or friend? ta -> this tefar -> bunch or 10 (but orcs can only count to 5, so it's unlikely) tulak -> studded (this word is not used in studded helmet) ul -> for zambo -> thank? or friend? Palavras encontradas em livros escrito na linguagem dos Orcs próximo a Bear Room Quest: 5 5 5 5 2 -> 22 (na linguagem orc os números vão até 5) arash -> ? bana -> destroy? kill? batash -> ? Booz -> ? bota -> ? ferut -> ? gort -> ? karak -> ? karakim -> ? karek -> ? kiskesh -> ? mora -> ? Omark -> ? ouk -> ? taka -> ? utash -> ? Palavras encontradas em notas penduradas nas paredes: daem -> ? desmet -> ? irkm -> ? Exemplo de Negociação com o Blind Orc Iniciando a conversa com o Blind Orc sem ser na linguagem Orc: (Ele não irá negociar com você se você não falar na linguagem Orc) - Hi. - Buta humak! -> Stupid human! Iniciando a conversa na linguagem Orc: Charach. -> Hi. Ikem Charach maruk. -> I greet you. Negociando: Ikem goshak. -> I buy. Ikem pashak porak, bata, dora. Ba goshak maruk? -> I sell weapons, armors/helmets, shields. What buying you? Negociando Armas: Goshak porak. -> Buy weapon. Ikem pashak charcha, burka, burka bata, hakhak. Ba goshak maruk? -> I sell sabre, short sword, sword, hatchet. What buying you? Negociando Armaduras e Capacetes: Goshak bata. -> Buy armor/helmet. Ikem pashak aka bora, tulak bora, grofa. Ba goshak maruk? -> I sell leather armor, studded armor, studded helmet. What buying you? Negociando escudos: Goshak dora. -> Buy shield. Ikem pashak donga. Ba goshak maruk? -> I sell brass shield. What buying you? Comprando um item: Goshak batuk. -> Buy bow. Ahhhh, maruk goshak batuk? -> Ahhhh, you buying bow? Mok. -> Yes. Maruk rambo zambo! -> You thank friend(?)! Comprando flechas (Só é possível comprar de 10 em 10): Goshak pixo. -> Buy arrows. Maruk goshak tefar pixo ul batuk? -> You buy ten(or bunch) arrows for bow? Mok. -> Yes. Considerações Finais Vocês gostaram desse tipo de conteúdo? Eu particularmente sou apaixonado pela Lore do Tibia! Deixe um comentário falando sobre o que você achou deste tópico, deste tipo de conteúdo, e o que você gostaria de saber sobre a história desse jogo maravilhoso em tópicos futuros! Até a próxima! Maruk rambo zambo!
  6. (Resolvido)AJUDEM Anti Paralyze

    XGaduX reagiu a yoroshigod por uma resposta no tópico

    1 ponto
    Coloquei pré-configurado para usar no slot do helmet: movements/scripts: function onEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_PARALYZE) addEvent(Paralizy, 1*100, cid) return true end function Paralizy(cid) local HelmetID = 3971 --- ID DO ITEM if getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == HelmetID then doRemoveCondition(cid, CONDITION_PARALYZE) addEvent(Paralizy, 1*100, cid) end return true end movements.xml: <movevent type="Equip" itemid="3971" slot="head" event="script" value="helmetparalise.lua"/> Bem auto-explicativo. Qualquer mudança que fizer o script, também deve alterar no XML.
  7. [Sistema de Ticket] Atendimento - Gesior Acc

    ArielZeRah reagiu a Erimyth por uma resposta no tópico

    1 ponto
    SOLUÇÕES - HelpDesk 100% Olaaa pessoal Tudo bemm ??? Entao consegui instalar aqui em meu gesior 1.0 E Consegui tbm salvar todas as imagens. Como vi que muitos estão procurando vou postar a solução aqui para vocês... Se Possível Liberem um REP+ foi um prazer ajuda-los...... Vamos la. Primeiramente para concertar o BUG de que admin nao pode responder os tickets, faça o seguinte: Vá até a linha que tem o código abaixo: $account = $ots->createObject('Account'); E substitua por: $account = new Account; Agora segue a pasta de Imagens, jogue ela dentro de www/imagens Link Mediafire: Opção de download: http://www.mediafire.com/download/vv1x3brp9axlq3h/bug.rar Se Possível Liberem um REP+ foi um prazer ajuda-los...... Download diretamente do fórum: bug.rar
  8. 1 ponto
    CONSEGUI RESOLVER GALERA, VOU EDITAR ESSA RESPOSTA EXPLICANDO COMO! ALGUEM ADICIONA A TAG! NAO SEI SE TEM UHUUUUUUUUUUUUUUUUUUUUUUUL!!!! Abra o arquivo hosts (C: / Windows / system32 / drivers / etc / hosts no Windows). Eu recomendo usar o Notepad ++ para fazer isto, pois se usar programa de edição de texto como o bloco de notas padrão do Windows, ele irá transformar o arquivo hosts em um arquivo .txt, em seguida, não vai funcionar. ATENÇÃO: Se você não consegue salvar o arquivo hosts, verifique se ele está aberto apenas uma vez e lembre-se de executar o Notepad ++ como administrador. No arquivo hosts escreva seu endereço IPv4 do lado o seu IP fixo. Em seguida, adicione o seu IP fixo no config.lua e agora, diferente de antes use o seu IP fixo em seu IP Changer para conectar-se ao seu servidor. Quando tiver o mesmo problema ao se conectar de um computador diferente da mesma rede, você pode fazer a mesma coisa lá, com o endereço IPv4 do PC host. Pra quem não lembra, o IPv4 é esse: Nota: Se você tentou acessar este e outras pessoas não podem se conectar após isso, remova a entrada, use seu IP global no config.lua (ou novo ip fixo) e tente se conectar com o seu endereço IPv4 em seu IP Changer. Créditos: Limos (OT Land) Ele resolveu pra mim pelo TeamViewer e estou repassando aqui no TK. Valeu gente!
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo