Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. OTserver da lucro?

    Pako e um outro reagiu a xWhiteWolf por uma resposta no tópico

    2 pontos
    Sim e não, Otserver dá muito dinheiro, mas o tempo que demora pra você ter lucro simplesmente não compensa, a menos que você ame o que você tá fazendo. Um host é relativamente barato e é o único gasto que você vai ter quando tudo estiver pronto (e propagandas), o que ninguém te conta é o caminho até isso acontecer. 1- Se você tiver uma equipe, você vai ter que dividir grande parte dos ganhos 2- Se vc não tiver, bem, vai acabar saindo mais caro pq cada probleminha que você tiver vai ter que pagar alguem pra resolver, sem falar que se você não manjar, vc não vai ter nenhuma segurança sobre a qualidade do serviço que cada um está fazendo (principalmente pra scripting) 3- Se você realmente for querer inovar e fazer bem feito, vai levar uns bons anos pro seu projeto sair, todo esse tempo você vai ter que arcar com os gastos sem receber nada por isso e a equipe pode mudar muitas vezes, vc vai correr risco de alguém vender partes (ou todo seu projeto) ou até você mesmo acabar desistindo pela demora e pelo trabalho. 4- Após tudo isso, você vai ter um jogo 'relativamente pronto' é hora de começar os testes e descobrir se vai agradar o publico ou não. 4.1 - Se agradar, colete os feedbacks do que poderia melhorar, faça um panorama do que é critica válida e do que é choro e arrume as coisas, serão mais algumas semanas ou meses pra finalizar. 4.2 se não agradar vc tem um grande problema nas mãos, pq vc vai estar de volta no passo 2. 5- Considerando tudo isso, agora você precisa investir MUITO HARD em marketing. O grande pico da maioria dos otservers é no inicio, se seu servidor não bater 300 na primeira semana, tenho uma má notícia pra você... a chance de você conseguir conquistar mais público depois é MUITO pequena. 6- Chegou a data do lançamento, você precisa coordenar e coletar feedbacks, precisa ter muita gente para auxiliar os jogadores e resolver imediatamente quaisquer problemas. Vai ter muitas reclamações e muita gente falando ao mesmo tempo, essa é a parte em que geralmente as pessoas começam a surtar e pensar em abandonar o projeto. Tenha canais e pessoal suficiente para atender todos os jogadores, do contrário as pessoas vão desistir muito rápido. 6.5- Esteja preparado para inveja, ataques e bugs: isso é uma certeza absoluta no mundo de otserver. As pessoas vão achar bugs, explorar eles seja para lucro pessoal ou para acabar com seu jogo, você precisa ter maturidade suficiente para saber lidar com isso da melhor maneira possível. Ter uma boa equipe de prontidão é essencial aqui, principalmente se for um erro desconhecido. No meu servidor eu tive 4 problemas que foram 'críticos', o primeiro foi um GM que editou o mapa para colocar vários bags espalhados e escondidos no mapa com dinheiro e itens para ajudar os amigos dele (e a si próprio); O segundo foi um baú de potions que havia na cidade onde as pessoas ficavam criando infinitas contas para acumular e vender potions; o terceiro foi um crash na source que até hoje a gente não sabe porque ocorre (fizemos trace com o gdb e achamos a linha que ele ocorre, tentamos resolver e nada); um bug nas houses que fez muita gente perder a house (as vezes com todos os itens dentro). O tfs oficial tem muitos issues conhecidos que as pessoas corrigem e não contam pra ngm como, também tem muitos issues desconhecidos que ninguém reportou pra poder ficar derrubando o jogo alheio. Se previna e se prepare pro pior, talvez tenha até que desembolsar dinheiro para pagar alguém pra resolver. 7- Depois da primeiras semana, você precisa usar todo o dinheiro que você conseguir para dar a tacada final e investir pesado em marketing. Essa provavelmente vai ser a hora de você desembolsar alguns mils e pegar propaganda em youtube, facebook, otlists, foruns. O céu é o limite. 8- Quando finalmente você tiver feito tudo isso, tem duas possibilidades: seu servidor pode dar certo ou fracassar. Por mais que você tenha se esforçado ou esteja disposto a melhorar, fracassar é sempre uma possibilidade. Tente estar aberto pra essa opção e saiba a hora de admitir que fracassou mas sem desistir. Se der certo continue mantendo uma média de investimento em propagandas razoável mas não precisa ser nada muito absurdo. Grande parte da sua divulgação agora vai ser o boca-a-boca e sua própria posição na otservlist. Caso tudo falhe, não tenha medo de fechar o servidor e começar a corrigir tudo. Não tenha medo de atrasar mais alguns anos para garantir que tudo está perfeito e testar com diferentes públicos para ver se eles aprovam seu jogo. Lembre-se, um atraso é temporário, um jogo ruim é ruim para sempre. Essa é a sabedoria que eu deixo aqui, e que eu aprendi na marra com o Empire.
  2. 1 ponto
    Olá KingTibianos A pedido de um membro, vou postar um tutorial de como criar um NPC. Explicando detalhadamente. Primeiramente, cada npc se encontra em data/npcs no seu ot. Vou postar aqui como exemplo um NPC que venda algumas coisas: <?xml version="1.0" encoding="UTF-8"?> <npc name="Paul" script="default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="57" body="86" legs="0" feet="114" addons="2"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop_sellable" value="crossbow,2455,150;bow,2456,130"/> <parameter key="shop_buyable" value="crossbow,2455,360;bow,2456,200;spear,2389,10;royal spear,7378,25;assassin star,7368,200;power bolt,2547,30;bolt,2543,3;arrow,2544,2;"/> </parameters> </npc> Explicando: <?xml version="1.0" encoding="UTF-8"?> Especifica o tipo de linguagem usada no script. Não altere. npc name = Nome do NPC script = Endereço do Script. Default é o padrão. walkinterval = O intervalo de tempo em que o NPC anda. floorchange = Se ele "troca de chão", ou seja se ele se movimenta. healthnow = Tanto de vida que o Npc está no momento. Geralmente modificado em caso de "quests" específicas. max = O tanto de vida máximo dele. Este deve ser maior que o healthnow. looktype = Roupa usada, você pode ver as roupas no arquivo: data/XML/outfits.xml head, body, legs, feet = A cor da roupa, eu não tenho agora, mas vou provicenciar o pack das cores. addon = Se usa algum addon. 1 para o 1°, 2 para o 2°, 3 para os dois. <parameters> = Define que abaixo começará uma série de códigos parâmetros. module_shop = Módulo, usado. No caso aqui, é shop.. compras/vendas. shop_sellable = Define o que o NPC lhe oferece para vender. value = Determina as Id's, Nomes e Preços. crossbow,2455,150; = Primeiro "crossbow" nome que aparecerá na janela de "venda" do NPC, ID do item, Preço do Item; shop_buyable = Define o que o NPC irá lhe oferece para comprar Como colocar no RME Map Editor (Atual usado): 1° Abra o RME, juntamente ao seu mapa. 2° Clique em File>Import>Importar Monsters/NPC 3° Clique no arquivo XML acima criado 4° De um F5 para garantir o aparecimento do NPC 5° Vá em Window e selecione Terrain Palette caso ainda não tenha feito isso. 6° Vá em Creature, no canto esquero onde tem um option Terrain Palette. 7° Selecione abaixo em creatures, NPCS. 8° Clique lá embaixo, em spawns e crie uma área de circulamento do NPC no seu Mapa. 9° Clique no nome do seu NPC, e coloque-o no mapa. 10° Salve o Mapa! Pronto!! Pronto, seu NPC criado, e desenvolvido. Em breve o tutorial de Mapping, criando uma área para seu NPC! Bem detalhado! Caso tenha gostado, +REP Ou ao menos comente sobre o Post! Abraços!
  3. 1 ponto
    E ai galera do TK tudo bem? Bom venho trazer a vocês este tutorial compilando o TFS 1.2 em windows x32 ou x64 bit com Microsoft Visual Studio 2015. Então vamos lá: 1ª Baixe os programa primeiro: Visual Studio 2015 -> MSVC 2015 (compilador) TFS Sdk 3.2 -> Sdks 3.2 (libs) Boost MSVC 2015 -> (32-bit, 64-bit) 2ª Instale os Programa: Primeiro o Boost 32bit ou 64bit. Imagem: 3ª Agora extraia o arquivo tfs-sdk-3.2. Imagem: 4ª Pronto depois de ter feito isso agora abra a pasta da source e depois a pasta vc14 e abre o theforgottenserver. Imagem: 5ª Pronto com Visual Studio 2015 aberto veja abaixo: Clica com botão do mouse direito no projeto theforgottenserver e depois em properties. Imagem: 6ª Feito isso vai em Configuration Manager.. Imagem: 7ª Feito isso vai em C/C++ -> General e veja abaixo: Imagem: 8ª Feito isso vai em Linker --> General e veja abaixo: Imagem: Depois dê Ok depois Aplicar e Ok e esperar da Ready. 9ª Depois vai em Build -> Build Solution ou Aperte F7. Imagem: E agora só esperar terminar a compilação e FIM ! Terminamos o Tutorial ! Creditos a: @murilao por criar tutorial e imagem.
  4. Necessito de Webdesigner e/ou Scripter

    Professor reagiu a jpmoaz por uma resposta no tópico

    1 ponto
    Necessito de Webdesigner e/ou Scripter para fazer parte de um Otserv ao qual a versão é 8.6 e Mapa Styller com edições próprias. De início, há cerca de 4 anos atrás, meu intuito era apenas editar um pouco o mapa e passar para um amigo que queria ter um otserv, mas peguei gosto por editar este mapa, ao qual gosto de jogar mapas desta versão O mapa é gigantesco, hunts convencionais editadas, das quais permanece a sua originalidade, porém com melhor gráfico e maior jogabilidade. Um dos atraentes, também, do mapa é que, além de ir as hunts via TP´s, tem a possibilidade de ir, em grande maioria delas, caminhando, o que é ótimo para um pvp nas caves. Adcionei várias hunts, fiz um novo castelo, deserto PVP, área PVP, diversas quest, fiz novos treiners etc. Como não tenho muita paciência para script, apesar de ter colocado vários no Otserv, como também Websiter não é muito a minha área. Caso alguém interesse fazer parte do projeto, entre em contato via WPP (38) 991056746. ATT,.
  5. [Spells] Hiraishin no jutsu seal (Minato)

    Nazo reagiu a LeoTK por uma resposta no tópico

    1 ponto
    Fala galera bom eu achei um script de um membro aqui no fórum fiz algumas alterações com ajuda do @Nazo e esta funcional espero que gostem Spell.xml <instant name="Hiraishin no Jutsu Seal 1" words="hiraishin no jutsu seal 1" lvl="18" mana="1" prem="1" aggressive="0" params="1" exhaustion="500" needlearn="0" event="script" value="minatons/seal1.lua"> <vocation id="id da vocation aqui"/> </instant> seal1.lua function doShowTimeByPos(uid, pos, duration, type) type = type or 20 for i = 0, (duration - 1) do addEvent(function() if isCreature(uid) then doSendAnimatedText(pos, tostring(duration - i), type) end end, i * 1000) end return true end local config = { storageID = 49615, storageID2 = 49620, tempo = 1, -- Tempo de duracao da marcacao itemID = 12539, -- item ID da sprite que fica no chao effectWhenTeleport = 82, -- Efeito que aparece no player quando é teleportado effectWhenExpired = 2, -- Efeito que aparece quando a skill expira } local errorMsg = { alreadyMarked = "Voce ja possui uma marcacao em andamento neste slot.", expired = "A skill de selamento expirou.", } function onCastSpell(cid, var) local markedPosition = getPlayerPosition(cid) if getPlayerStorageValue(cid, config.storageID) <= os.time() and not getPlayerStorageValue(cid, config.storageID) == -1 then doPlayerSendTextMessage(cid, 22, errorMsg.alreadyMarked) return false end local randomi = math.random(2000,35687) local item = doCreateItem(config.itemID, 1, markedPosition) doItemSetAttribute(item, "uid", randomi) doShowTimeByPos(cid, markedPosition, 60, 210) setPlayerStorageValue(cid, config.storageID, os.time() + getTime()) setPlayerStorageValue(cid, config.storageID2, 1) doPlayerSendTextMessage(cid, 22, "Voce tem ".. config.tempo .." minutos para usar a spell antes que ela expire.") addEvent(doRemoveItem, 60000, randomi) local estrutura = { cid = cid, markedPosition = markedPosition, timeFinal = os.time() + getTime() } addEvent (teleportIsTrue, 100, estrutura) return true end function getTime () return config.tempo * 60 end function teleportIsTrue (st) if os.time() > st.timeFinal then setPlayerStorageValue(st.cid, config.storageID2, 0) doPlayerSendTextMessage(st.cid, 22, errorMsg.expired) return false elseif getPlayerStorageValue(st.cid, config.storageID2) == 2 then doTeleportThing(st.cid, st.markedPosition, true) setPlayerStorageValue(st.cid, config.storageID2, 1) doSendMagicEffect(getPlayerPosition(st.cid), config.effectWhenTeleport) end addEvent (teleportIsTrue, 100, st) return true end hiraishin1.lua local config = { storageID1 = 49620, } function onCastSpell(cid, var) if getPlayerStorageValue (cid, config.storageID1) == 1 then setPlayerStorageValue(cid, config.storageID1, 2) return true end doPlayerSendTextMessage(cid,22, "Voce nao marcou nenhum local com a kunai.") return false end Testado em 8.54 0.3.6 obs: não tentem duplicar o script e fazer uma segunda spell com o mesmo script porque vai dar um bug Créditos: @marcot (Por Criar) @Nazo (Ajuda para editar)
  6. Share exp

    Fearlet reagiu a rizen por uma resposta no tópico

    1 ponto
    Gostaria de pedir um share exp que todos da party ganhassem 100% da exp do mob e não que dividisse. Uso TFS 0.3.6 e tenho acesso as sources. OBS: Não funciona editar pelo config.lua
  7. (Resolvido)Cortar sprite

    narutomaniacos reagiu a matsantos por uma resposta no tópico

    1 ponto
    usa object builder? tem uma maneira muito simples de fazer isso, apenar vá em ferramentas/tools e depois clica em SLICER abre a imagem no canto superior esquerdo, aumenta as colunas e linhas, corta e depois só é importar
  8. Slot Machine[OTC][Module]

    DemonClaw reagiu a Gengo por uma resposta no tópico

    1 ponto
    Pode mudar sim, qualquer duvida que você tiver em relação a mudança é só falar.
  9. [PEDIDO] Item que ativa Outfit

    bra reagiu a Gengo por uma resposta no tópico

    1 ponto
    Opa blz, segue o script que você deseja, primeiro vamos a instalação: Vá na sua pasta do seu servidor data/actions/scripts/ crie um arquivo.lua e coloque o seguinte script: local outfitMale = 152 -- Outfit Assassin function onUse(cid, item, frompos, item2, topos) if item.uid == 22052 then if ( getPlayerStorageValue(cid,1235) == -1 ) then doPlayerSendTextMessage(cid,21,"Voce ganhou uma Outfit") doPlayerAddOutfit(cid, outfitMale, 1) setPlayerStorageValue(cid,1235,1) doSendMagicEffect(getCreaturePosition(cid), math.random(1, 67)) else doPlayerSendTextMessage(cid,25,"Voce ja tem essa Outfit.") end end return TRUE end Depois abre o arquivo data/actions/actions.xml e coloque a seguinte tag: <action itemid="22052" script="arquivo.lua"/> É só isso mesmo o script, espero que seja o que você esteja procurando. OBS: para saber o numero da Outift abre o arquivo outfits.xml vai estar na pasta do seu servidor data/XML/outfits.xml na parte onde vai estar looktype é o numero da Outfit
  10. (Resolvido)Pokemon não spawna

    Dark Pkzor reagiu a Nicrox por uma resposta no tópico

    1 ponto
    No RME Spawn interval coloque 60 +
  11. Óbvio que é Open Source, é claro, para quem quer um projeto sério, por que open source você pode adicionar qualquer coisa nele, já pda creio que é limitado, você com as sources em mãos, pode fazer muita coisa no server xD
  12. Me ajudem !

    Maitol reagiu a snaikpp9 por uma resposta no tópico

    1 ponto
    ja consegui parceirão passei meu dedicado pra linux e ta 100% , mais é isso rep ai pelo enterese em me ajudar
  13. 1 ponto
    Olá membros do TibiaKing, realizamos diversos updates em nossa comunidade para torna-la um lugar ainda melhor para vocês usuários que aqui habitam. Trouxemos mais uma vez algumas mudanças radicais, que podem agradar à muitos mas também poderá será algo de certa forma decepcionante para outros. Mas vamos deixar de conversa e ir logo ao que interessa! CLASSIFICADOS Junto a mudança no sistema de comércio nós trouxemos os classificados, agora os membros que desejam fazer ou solicitar serviços a outros membros mediante a pagamento podem utilizar esta categoria. O TibiaKing trabalha somente como uma plataforma de anúncios, ao contrário do Mercado nós não interferimos na troca de serviços, somente disponibilizamos um lugar para os membros anunciarem os mesmos. É importante frisar, que somente essas áreas são liberadas para qualquer tipo de comércio na comunidade. Qualquer tipo de cobrança em qualquer outra área é totalmente proibida. Confira no link abaixo informações mais detalhadas a respeito dos nossos Classificados: http://www.tibiaking.com/forum/forums/topic/86434-informações-sobre-os-classificados/ LOJA TIBIAKING Nós fizemos algumas alterações na loja e agora o cargo membro+ não existe mais, os itens do mercado podem ser publicados por qualquer membro. MERCADO O mercado agora não precisa de membro+ para fazer postagens, a equipe continua avaliando as postagens e agora o valor que o fórum tira de cada venda passou de 10% para 15%. Assim podemos continuar com a plataforma online e não atrapalhar quaisquer vendas. Ainda estamos trabalhando em trazer o pagseguro para a plataforma e em breve acreditamos que isso irá permitir uma liberdade maior aos membros. ATUALIZAÇÃO DAS REGRAS GERAIS Regra 4.10. Comércio adicionada; 5. Regras de Comércio passou a ser 5. Regras de Mercado; 5.1. Vendas sofreu alterações; 7. Regras de Classificados adicionada; Punição com negativação da reputação volta. Você também pode fazer a leitura novamente com o link abaixo. http://www.tibiaking.com/forum/forums/topic/1281-regras-gerais-do-tibiaking/ Melhor Resposta O fórum novamente alterou o meio de visualização de tópicos, agora estamos de volta com o visual de fórum de discussão e opções para selecionar qual foi a melhor resposta. Acreditamos que assim a comunidade fique mais limpa. Pequenas mudanças e considerações Além de tudo isso que já citamos, vários plugins e sistemas de nossa comunidade foram atualizados, fixamos muitos problemas que o fórum vinha apresentando, muitas mudanças vocês talvez nem irão notar (ou irão, navegando em nosso site) e realizamos diversas outras correções. Bom pessoal, por enquanto é isso esperamos que gostem das novidades e caso tenha alguma crítica, sugestão ou até mesmo encontre algum tipo de problema, por favor nos relate neste mesmo tópico ou entre em contato com nossa equipe que iremos resolve-lo o mais rápido possível. Atenciosamente, Equipe TibiaKing.
  14. Salvando Mapa e bugando as houses

    franckle reagiu a Cat por uma resposta no tópico

    1 ponto
    Com o mapa aberto de um ctrl + p e deixe configurado o nome do houses.xml conforme a sua pasta data/world. Nao edite o arquivo manualmente, tente reabrir o editor depois disso.
  15. Nolis Show Off

    Beyond Sky reagiu a Cat por uma resposta no tópico

    1 ponto
    Algumas imagens
  16. Mining system

    gabriel28 reagiu a Pepeco por uma resposta no tópico

    1 ponto
    • Mining System • Vim aqui disponibilizar o mining, não é tão avançado como o de outros mas ele é totalmente automático tanto para colocar items quanto para vender os items (alavanca). É uma script simples e fácil de entender, podendo ter alterações com pessoas que não tem muito experiencia em lua. Mesmo que ele seja simples, o forum esta morrendo, pretendo fazer updates nele, caso alguém tenha alguma ideia do que possa fazer, só deixar um comentário. • Explicação • › Mining_Config config = { Level = 8, Axe_Skill = 10, Paredes = {5646,5640,5645,5639,5644,5648}, } -- Level = Level necessario para minerar -- Axe_Skill = Skill de axe necessaria para poder minerar -- Paredes = Paredes que vao ser mineradas › Mining_Items config = { [1] = {Item = 2157, Random_min = 1, Random2_min = nil, Random_max = 3, Random2_max = nil, Count = 2, Special_Storage = nil, Magic_Effect = nil, Count_Shop = nil, Money_Shop = nil}, -- Gold Nugget } -- Random_min = A chance de cair o item em math.random -- Random2_min = Essa chance é menor, ou seja, mais dificil de cair. -- Random_max = É a chance maxima -- Random2_max = A mesma coisa que o de cima -- Count = A quantidade maxima que pode cair, é aleatorio -- Special_Storage = Caso voce queira que de alguma storage, para ver quantos players ja conseguiram e etc.. -- Magic_Effect = Caso queira que de algum magic effect diferente, se for nil, será o padrao. -- Count_Shop = Quantidade necessaria para poder vender o item no shop (alavanca) -- Money_Shop = Quanto que o item vai custar, por unidade ou seja, se eu colocar Count_Shop = 100 e Money_Shop = 2000, vai ser 100 * 2000. -- No final que tem esse "--" é o nome do item, é melhor se organizar assim, pois se ficar muitos items e voce querer fazer alguma manutenção, facilita muito. Bom, eu acho que é isso, não tem mais nada para se explicar. Então vamos para o script. Data/lib Data/actions/scripts Data/actions -- Abra o actions.xml <action itemid="id do item" script="nome do arquivo"/> Data/actions/scripts -- Esse aqui é o shop, não é obrigatório. Data/actions -- Abra o actions.xml <action actionid="id da action" script="nome do arquivo"/> Caso tenha gostado, deixe seu REP+, ajuda e motiva muito trazer conteúdo para o forum.
  17. ITEM QUE DA DIAS VIP APÓS USAR

    Thiagodourado1 reagiu a Ackerzin por uma resposta no tópico

    1 ponto
    Seguinte mano, vamos fazer assim, vai em movements e crie um arquivo chamado VIPTEST.lua <movevent type="StepIn" actionid="13539" event="script" value="VIPTEST.lua"/> Agora vá em actions e crie um arquivo chamado VIP.lua <action itemid="5958" event="script" value="VIP.lua" /> Agora você vai no seu mapa editor e nos TILES que só donate pode passar você poem UNIQUEID: 13539 ACTIONID: 13539 ID DO ITEM QUE QUANDO CLICAR VAI GANHAR O DONATE: 5958
  18. [Tutorial] IF, Else, Then, Elseif, And e Or

    Mazarati reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Ola galerinha, hoje vou ensinar a vc's como usar if, else, elseif, and e or em lua If, Else, ElseIF, Then Agora vamos ver oque é oque: Entendo o Script function onSay(cid, words) -- Função aoFalar if getPlayerVocation(cid) == 4 then -- Se a vocação do player for igual a 4 entao doPlayerSendTextMessage(cid, 22, "Eu sou um Knight") -- Mandar uma mensagem com o texto, dizendo sua vocação elseif getPlayerVocation(cid) == 3 then -- Se nao, se a vocação do player for igual a 3 entao doPlayerSendTextMessage(cid, 22, "Eu sou um Paladin") -- Mandar uma mensagem com o texto, dizendo sua vocação else -- Se nao doPlayerSendTextMessage(cid, 22, "Eu nao estou na lista") -- Mandar uma mensagem com o texto, dizendo um que nao esta na lista end -- Fecha o IF end -- Fecha o Script Regras Entendo o Script And: function onSay(cid, words) -- Função aoFalar if getCreatureHealth(cid) > 500 and getCreatureMana(cid) > 100 then -- Se a vida da criatura for maior que 500 E se a mana da criatura for maior que 100 entao doPlayerSendCancel(cid, "Eu tenho 500 de health e 100 de mana, ") -- Manda uma mensagem end -- Fecha o if end -- Fecha o Script[/code] [b]Or:[/b] [code]function onSay(cid, words) -- Função aoFalar if getCreatureHealth(cid) > 500 or getCreatureMana(cid) > 100 then -- Se a vida da criatura for maior que 500 ou se a mana da criatura for maior que 100 entao doPlayerSendCancel(cid, "Eu tenho 500 de health e 100 de mana, ") -- Manda uma mensagem end -- Fecha o if end -- Fecha o Script Regras É isso pessoal, Abraços And e Or Agora vamos ver oque é oque:
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo