Ir para conteúdo

cs007

Conde
  • Total de itens

    574
  • Registro em

  • Última visita

Histórico de Reputação

  1. Upvote
    cs007 deu reputação a diarmaint em [Resolvido] Global.towns' doesn't exist   
  2. Upvote
    cs007 deu reputação a Frenvius em Global War 8.70 Full   
    Global War 8.70
     
    Fala galera estou aqui para apresentar o Global War. O antigo Global War que estava online, Bom estou disponibilizando para vocês, um ótimo servidor.
    Confira abaixo alguns detalhes!
     
     

    • Cidades:         
    ├ Carlin               
    ├ Thais                
    ├ Ab'Dendriel       
    ├ Venore             
    ├ Liberty Bay       
    ├ Outlaw Camp    
    ├ Ankrahmun       
    ├ Zao + Razachai!
    ├ Edron               
    ├ Kazordoon        
    ├ Port Hope         
    ├ Svargrund        
    ├ Yalahar            
    ├ Darashia          
    └ e muitas outras.
     

     
    • O Que Contêm no Servidor:
    - War of Emperium (Evento)
    - Zombie Attack (Evento)
    - Raids Automáticas (Script)
    - Bonus 50+ (Script)
    - Database completa (DB)
    - Wrath of Emperor (Mapa-quest)
    - Zao e New Banuta Piece (Mapa)
    - TFS 0.4 (Distro: Anti-Divulgação, War System e No-otbm check)
    - Task 100% RL (Script: Com ranking e bonus bosses)
    - War System com escudos (Script)
    - VIP System (Script)
    - 10 Cidades e 15 Ilhas VIPS (Mapa)
     

     
    • Lista Das Principais Quests (Todas Funcionando 100%):
    ├ The Annihilator Quest              
    ├ Demon Helmet Quest               
    ├ The Elemental Spheres Quest    
    ├ Firewalker Boots Quest             
    ├ The Inquisition Quest               
    ├ Killing in the Name of... Quest   
    ├ The Pits of Inferno Quest          
    ├ Shadows of Yalahar Quest         
    ├ Children of the Revolution Quest
    ├ The New Frontier Quest            
    ├ The Demon Oak Quest              
    ├ Tomes of Knowledge Quest       
    └ In Service of Yalahar Quest       
     

    DOWNLOADS
    DISTRO E SOURCES
     
     
    [Distro 0.4]
     
    [Source]
     
  3. Thanks
    cs007 deu reputação a Tony Araujo em [TFS 0.3.6/0.4] GuildWar - Anti Entrosa   
    Fala galerinha, tudo bom? Então, hoje venho compartilhar um sistema que fiz a dois anos atrás, uma GuildWar (CityWar) - Anti Entrosa.  Bom, caso alguém não conheça, basicamente é o seguinte: Uma batalha entre duas guildas, onde é estipulado o número máximo de mortes e um tempo, quem estiver com o maior número de mortes até o final do tempo ou quem alcançar todos os abates, ganha.  Ela é Anti - Entrosa porque acontece em cidades específicas e ninguém de fora terá acesso de entrar. Ela conta também com alguns módulos de batalhas diferentes, sendo eles: Tradicional (ou seja, vale tudo), sem UE (não é permitido magias em área) e só SD rune (ou seja, nesta guerra os magos só poderão utilizar a Sudden Death Rune). Você é livre para escolher entre quatro tempos de duração e consequentemente, cada um terá valores diferentes, porém, será possível adicionar mais, remover e/ou editar. 
     
    A configuração do sistema é super fácil e auto explicativa, segue abaixo.
    CityWar_Configurations = { Players_Mode = {min = 5, max = 50}, TimePrice_Mode = {[15] = 50000, [30] = 75000, [60] = 90000, [120] = 120000}, War_Mode = { ["tradicional, padrao, normal, 1"] = 1, ["sem ue, semue, 2"] = 2, ["sosd, apenas sd, só sd, soh sd, 3"] = 3; }, Maps_Mode = { ["grendor"] = {teamA = {x = 32052, y = 33809, z = 6}, teamB = {x = 32172, y = 33784, z = 5}}, ["darashia"] = {teamA = {x = 32859, y = 34023, z = 8}, teamB = {x = 32935, y = 34044, z = 6}}, ["thais"] = {teamA = {x = 32514, y = 33722, z = 7}, teamB = {x = 32479, y = 33681, z = 7}}, ["carlin"] = {teamA = {x = 32441, y = 33527, z = 7}, teamB = {x = 32503, y = 33506, z = 7}}, ["fibula"] = {teamA = {x = 32309, y = 33886, z = 7}, teamB = {x = 32356, y = 33956, z = 6}}, ["edron"] = {teamA = {x = 33038, y = 33663, z = 7}, teamB = {x = 32969, y = 33541, z = 6}}, ["new island"] = {teamA = {x = 32573, y = 34007, z = 7}, teamB = {x = 32496, y = 33949, z = 6}}, ["venore"] = {teamA = {x = 32820, y = 33606, z = 7}, teamB = {x = 32725, y = 33629, z = 7}}; } }  
    Bom, esse é meu primeiro post de estreia à colaboração do Eks e a minha volta ao Open Tibia. Espero que gostem e façam um ótimo proveito. É nós galera! ❤️
    [TonyAraújo] CityWar.zip
  4. Upvote
    cs007 deu reputação a Yan Liima em [8.60] TFS 0.4 Rev3996 War & Cast   
    Boa noite! Então amigo nessa Source já possui, porém para funcionar corretamente é necessario ter os scripts no servidor. Você pode encontrar aqui: https://www.xtibia.com/forum/topic/246766-sistema-war-system-86-04-com-escudos/
    Ou nesse aqui:
    https://www.xtibia.com/forum/topic/169139-guild-war-system-com-escudos/
  5. Upvote
    cs007 deu reputação a Ins3rt em Gesior AAC - 2020   
    P.S: Esse site está com grave falha de segurança em vários lugares. É possível realizar SQL Injection atráves de vários inputs.
     
    Que mania que os programadores tem de receber uma variável e não tratar ela, jogando ela direto pra uma query, acontece isso ai...
     
    Um exemplo é o "método" (se é que da pra chamar de método) de recuperar senha, você joga a var $email pra dentro de uma query, então o cara pode simplesmente usar sintaxe sql no campo que será executada.....
  6. Thanks
    cs007 recebeu reputação de Yan Liima em [8.60] TFS 0.4 Rev3996 War & Cast   
    A sim, perdão. Só me deparei com o error e vim reportar. Obrigado!
  7. Sad
    cs007 recebeu reputação de Yan Liima em [8.60] TFS 0.4 Rev3996 War & Cast   
    Infelizmente não consegui fazer rodar de forma correta o devtools no ubuntu 16.04, então não consegui instalar o xml2 =/
  8. Upvote
    cs007 deu reputação a Kydrai em [Resolvido] Não consigo fazer login   
    Ta dizendo que não existe a coluna language na tabela accounts, deve ter o sistema de multi linguagem no seu servidor.
    Você pode remover o sistema do seu servidor ou executar esse comando SQL no seu banco de dados para inserir a coluna:
    ALTER TABLE `accounts` ADD `language` INT(11) NOT NULL DEFAULT '0'  
  9. Thanks
    cs007 deu reputação a deglorio em Servidor TFS 1.3 Versão 8.6 com site Gesior   
    Olá galera, depois de alguns anos nesse mundo de Otserv resolvi dedicar meu tempo fazendo um servidor na versão 8.6 porém utilizando o TFS 1.3 pois não vi nenhum servidor assim (Não to dizendo que não existe, to dizendo que não conheço). Além disso queria um Gesior compatível com a grandeza desse servidor, vi alguns por ai e resolvi fazer o meu baseando no shopping do Tibia. Vi um gesior do maluco e gostei muito do layout e me baseei nele, porém fiz tudo no Gesior 2012.
     
    Segue abaixo algumas coisas que fiz:
    Account Management.

     
    Account management 2
     

     
    Account Management 3

     
    Shopping Admin

     
    Shopping Admin 2

     
    Shopping 1

    Shopping 2

    Shopping 3

     
    Events

     
    Top Frags

     
    Logo Logo, posto imagens do Servidor.
  10. Upvote
    cs007 deu reputação a VictorWEBMaster em [GESIOR] VictorWEBMaster 2019v   
    REMOVIDO
  11. Upvote
    cs007 deu reputação a Administrador em Novo sistema de Cargos e Novas pips!   
    Novo Sistema de Cargos!
    Como sabem, nosso sistema hierárquico é composto por Estagiários e Moderadores. Acrescentamos o cargo Coordenador com o objetivo de ajudar a manter a ordem dessa hierarquia. O cargo não está em uso no momento mas já pode ser visualizado. O update dessa semana consiste em novas pips para a galera! É isso mesmo, depois de tanto tempo finalmente trocamos as pips. As pips para membros serão implementadas na próxima semana.
     
    O que é o sistema de sub-cargos e evolução? O sistema de sub-cargos se resume em divisões onde o membro passa por um processo evolutivo em que será avaliado por um superior. Há cinco níveis de avaliação, ela é dada pelo tempo no cargo e pela determinação. Ao ser aceito na equipe, o membro recebe uma pip. Esta pip irá evoluir após um tempo determinado para uma pip superior, esta, significará que o membro está se determinando para com o fórum. Há fatos que indicam que o método de avaliação (tempo), é invalido para o cargo; nesse sentido, o avanço da pip é dado com o tempo + avaliação da equipe. Em resumo, um membro pode repetir o nível do cargo. Ao alcançar o nível superior do cargo, a equipe realiza uma reunião para decidir se o membro é promovido. CARGO TEMPO NÍVEL Estagiário 1 semanas >1 Estagiário 3 semanas >2 Estagiário 4 semanas >3 Estagiário 6 semanas >4 Estagiário 8 semanas >5 Herói Prévia de ranks para membros (Será adicionado no próximo update) (...) Extra - Separadores de tópico xTibia
    ATUALIZAÇÕES: - Concertado bug dos icons de mensagem e notificação que ficavam irregulares somente na index; - Nova cor de fonte (links) no fórum; - Concertado bug de irregularidade na descrição do search; - Painel de informação de usuário reformulado; - Removido bug que alterava o layout da página ao adicionar textos maiores que o UIP; - Reformulação de botões (para staff);
  12. Upvote
    cs007 deu reputação a Qwizer em Global 10/11.5 + OtherWorld + Hearth of Destruction Quest+ Eventos   
    Global Full
     
    [CLIENTS COMPATÍVEIS]
      10 e 11.5.
     
    [BUGS E DOWNLOAD]
    BAIXEM E REPORTEM EM: OTXGlobal Full
     
    [FEATURES]
    NEW DEPOT, NEW SPAWN, NEW CAST SYSTEM, NEW NPC SYSTEM VIA BANK BALANCE, NEW CRITICAL BOOST SYSTEM, NEW POTIONS, REWARD SYSTEM, PREY ...
     
    [MAPA]
    FULL GLOBAL MAP WITH FEYRIST
     
    TODAS CIDADES E NOVAS AREAS
    TODAS QUESTS FUNCIONANDO!
     

     

     

     

     

     

     

     

     

     

    [EVENTS]
    WAR-ANTIENTROSA
     
    [CONTATO]
    SKYPE: onjogos WHATSAPP: (66) 998427-4493
     
    [Créditos]Tfs 1.2 Developers -Zbizu - Pitis91 - MatheusMkalo - Gesior - Lundrial
    - M4G0 -
    Fish04k - Printer - Djarek - Ninjalulz - Slavidodo - Thexamx - Socket2810 - Ciroc -Absolute - Gordonbay - Mitsuig - Alissonfgp - Gunz - Bruno Minervino - Comedinha -Hirako - Maya - Mattyx14 – Darkjav - Viking Tibia
  13. Upvote
    cs007 deu reputação a VictorWEBMaster em Gesior para TFS 0.1   
    Cara, to com meu gesior já para TFS 1.0... Porém estou testando..
  14. Upvote
    cs007 deu reputação a VictorWEBMaster em [Arquivado][CLIENTE FLASH][ALL MAKERS] Cliente tibia em flash   
    Novas imagens disponibilizadas!!!
    Opinem!

  15. Upvote
    cs007 deu reputação a dyego2008 em [Encerrado] Site e database para 10.31   
    Na seção de website tem Gesior que funciona em 10.31 dê uma olhada lá.
  16. Upvote
    cs007 deu reputação a fitaisolante em Evento Capture The Flag   
    http://www.xtibia.com/forum/topic/197056-ctf-capture-the-flag/
  17. Upvote
    cs007 deu reputação a Incur em Stamina recuperando lento   
    Aqui:
    rateStaminaLoss = 1 -- o quanto perde a cada minuto online rateStaminaGain = 3 -- ele divide o quando vc ganha.. no caso, ele está dividindo por 3, então a cada 3 minutos off vai dar 1 min de stamina -Diminuia para recuperar mais rápido. rateStaminaThresholdGain = 12 -- ele divide o gain para a stamina premium (se passou acima do limite).. diminua para recuperar mais rápido. staminaRatingLimitTop = 40 * 60 -- o máximo de stamina staminaRatingLimitBottom = 14 * 60 -- esse é para ser o mínimo staminaLootLimit = 14 * 60 -- o quanto que o player deverá ter para não ganhar loot rateStaminaAboveNormal = 1.5 -- não mexa. rateStaminaUnderNormal = 0.5 -- não mexa. staminaThresholdOnlyPremium = true -- deixe true para premium ter um limite maior (acho) Para deixar bem melhor, tente colocar 1 no Gain e 2 no threshold gain... ou pode colocar 0,1 acho
  18. Upvote
    cs007 deu reputação a craigmabbit em Função para mandar mensagem no default   
    ta ai mano, não sabe procurar nada em
     
    function onThink(interval)
    local Message = {
    "Mensagem aqui!",
    "Mensagem aqui2!",
    "Mensagem aqui3!",
    "Mensagem aqui4!",
    }
    for a, b in pairs(getPlayersOnline()) do
    doPlayerSendTextMessage(b, MESSAGE_EVENT_ORANGE, Message[math.random(#Message)])
    end
    return true
    end
  19. Upvote
    cs007 deu reputação a zipter98 em Comando pvp on   
    OK. Editei meu comentário logo acima com o código alterado.
  20. Upvote
    cs007 deu reputação a zipter98 em Comando pvp on   
    data/talkactions/scripts
    local msg = "Agora seu sistema PvP está %s." function onSay(cid, words, param) local _table = { ["on"] = {"ativado", 1}, ["off"] = {"desativado", 0}, } if _table[param:lower()] then local mode = _table[param:lower()] setPlayerStorageValue(cid, 91821, mode[2]) doPlayerSendTextMessage(cid, 27, msg:format(mode[1])) end return true end data/creaturescripts/scripts
     
    --[[ Tags: <event type="statschange" name="PvPStats" event="script" value="nome do arquivo.lua"/> <event type="target" name="PvPTarget" event="script" value="nome do arquivo.lua"/> <event type="login" name="PvPLogin" event="script" value="nome do arquivo.lua"/> ]]-- function onTarget(cid, target) if isPlayer(target) and isPlayer(cid) then if getPlayerStorageValue(cid, 91821) < 1 then doPlayerSendCancel(cid, "Você está com o modo PvP desligado. Se quiser atacar outros jogadores, ative-o.") return false end end return true end function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) and isPlayer(attacker) and type == STATSCHANGE_HEALTHLOSS then if getPlayerStorageValue(attacker, 91821) < 1 then doPlayerSendCancel(attacker, "Você está com o modo PvP desligado. Se quiser atacar outros jogadores, ative-o.") return false end end return true end function onLogin(cid) registerCreatureEvent(cid, "PvPTarget") registerCreatureEvent(cid, "PvPStats") return true end
  21. Upvote
    cs007 deu reputação a Omega em Adicionar dias VIP para todos   
    Então lá vai mais uma tentativa:
    local days_to_add = 2 function onSay(cid, words, param) for _, pid in pairs(getPlayersOnline()) do vip.addVipByAccount(getPlayerAccount(pid) , days_to_add) doPlayerSendTextMessage(pid, 27, "You have received " .. days_to_add .. " VIP days.") end return true end
  22. Upvote
    cs007 deu reputação a Omega em [AGS] Guild Rank   
    Aviso
    Esse script precisa do Advanced Guild System instalado corretamente para funcionar.
     
    Informações
    Essa talkaction reúne as informações de todos os jogadores que tem guild. Depois, separa os 10 lvls mais altos de cada guild e soma, fazendo um ranking. No final, o jogador que usar o comando recebe uma janela com as 10 guilds (se existirem) mais fortes do servidor, rankeadas pela soma dos 10 levels mais altos (se existirem).
     
    Código
    Salve como guildrank.lua em talkactions/scripts:
     
     
    Agora, registre a talkaction em talkactions.xml:
    <talkactions words="/guildrank" access="0" event="script" value="guildrank.lua"/>
  23. Upvote
    cs007 deu reputação a zipter98 em Comando tutor para GM   
    Sabe fazer a tag?
    function onSay(cid, words, param) local id = 2 --ID do group id tutor. local player = getPlayerByName(param) if not player then return doPlayerSendCancel(cid, "Esse player não existe, ou está offline.") end doPlayerSendTextMessage(cid, 27, "Você promoveu "..getCreatureName(player).." ao cargo de tutor!") doPlayerSendTextMessage(player, 27, "Você foi promovido por "..getCreatureName(cid).." ao cargo de tutor!") doSendMagicEffect(getThingPos(player), 14) --se não quiser q mande efeito, só tirar essa linha. se quiser q mande, mude o 14 pro efeito desejado. doPlayerSetGroupId(player, id) return true end Anyway,
    <talkaction words="/tutor" access="4" event="script" value="nome do arquivo.lua"/> Só mudar o acess para o group id de GM. Como usar o comando: /tutor nomedojogador.
    E feliz natal.
  24. Upvote
    cs007 deu reputação a Lordfire em Importando Mapa No Rme   
    Não entendi, a sua dúvida, mas o mapa não vai para a coordenada que você põe nos offsets, e sim é deslocada o tanto. Por ex: o sqm 1000x1000, com X offset de -200 e Y offset de 500, vai para a coordenada 800x1500, entendeu?
  25. Upvote
    cs007 deu reputação a babylike em NPC que vende runas!   
    Ai pessoa!
    De boa ja!
     
    Eu pesquisei muiito no google, e acabei encontrando um script, de um site gringo!
    Entao eu editei ele um poco, para se adapitar ao meu querer!
    Vo postar aqui para voçês verem hehe
     
     

    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 local player_gold = getPlayerItemCount(cid,2148) local player_plat = getPlayerItemCount(cid,2152)*100 local player_crys = getPlayerItemCount(cid,2160)*10000 local player_money = player_gold + player_plat + player_crys if(msgcontains(msg, 'Event 1')) then selfSay('gostaria de comprar ' .. getItemNameById(2270) .. '?}', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'Event 2')) then selfSay('gostaria de comprar ' .. getItemNameById(2296) .. '?}', cid) talkState[talkUser] = 2 elseif(msgcontains(msg, 'Event 3')) then selfSay('gostaria de comprar ' .. getItemNameById(2290) .. '?}', cid) talkState[talkUser] = 3 elseif(msgcontains(msg, 'Event Castle')) then selfSay('gostaria de comprar ' .. getItemNameById(2280) .. '?}', cid) talkState[talkUser] = 4 elseif(msgcontains(msg, 'yes')) then if(talkState[talkUser] == 1) then if doPlayerRemoveMoney(cid,1000) then doPlayerAddItem(cid, 2270, 1) else selfSay('You no have money', cid) end elseif(talkState[talkUser] == 2) then if doPlayerRemoveMoney(cid,2000) then doPlayerAddItem(cid, 2296, 1) else selfSay('You no have money', cid) end elseif(talkState[talkUser] == 3) then if doPlayerRemoveMoney(cid,3000) then doPlayerAddItem(cid, 2290, 1) else selfSay('You no have money', cid) end elseif(talkState[talkUser] == 4) then if doPlayerRemoveMoney(cid,4000) then doPlayerAddItem(cid, 2280, 1) else selfSay('You no have money', cid) end end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then selfSay('Ok then.', cid) talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
     
    DUVIDA SANADA!
    PODEM FECHAR O TOPICO, E MOVER ^^
    AAH, DEI REP+ PARA O NOSSO AMIGO,
    Helflin Como incentivo ^^
     
     
    @babylike
  • Quem Está Navegando   0 membros estão online

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