Ir para conteúdo

Durkilit

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Durkilit deu reputação a Lyu em Anti Divulgação em LUA   
    Testado apenas em TFS 0.4
     
    Em "Data/talkactions", no arquivo talkactions.xml, adicione a tag:
    <talkaction default="yes" filter="quotation" logged="no" hidden="yes" event="script" value="antidiv.lua"/> Em "Data/talkactions/scripts", crie um arquivo.LUA e renomeie para antidiv.lua, apague tudo e cole:
    local words_, prev = {"org","no-ip","net","com","pl","biz","servegame","br","sytes","info"}, {".",",",";"} function onSay(cid, words)         for _, w in ipairs(words_) do         for _, p in ipairs(prev) do             if(words:lower():find(p..''..w, 1, true)) then                 return doPlayerSendCancel(cid, 'You can\'t send this message.')                 end         end     end end Na tabela prev..
     
    Você pode adicionar na tabela, o que vem antes de "net", "org" e etc..
    ex : se eu adicionar um til "~", não vai dá pra divulgar assim : "www.etcetc~org"
    {".",",",";"} Já existem 'ponto', 'vírgula' e 'ponto e vírgula' dentro da tabela.
    Então é impossível divulgar dos seguintes modos :
     
    entrem aqui otfodao.com
    entrem nesse ot baiakzikaofodapakas,com
    novo ot lançado hoje, entrem www.otnoob;net
     
     
    Créditos : EU
  2. Gostei
    Durkilit deu reputação a GuuhTorres em [MAPPER] Profissional   
    [MAPPER] PROFISSIONAL







    Olá galerinha do TibiaKing,hoje vou postar algumas dicas para os mappers em gerais,se tornarem PROFISSIONAL,em Mappear e entre outras coisas !

    Dicas

    1º-
    Quando vc está sem critividade de algo,está afim de fazer um mapa
    legal,mais não sabe o certo, nunca copie pois copiar é
    errado e ridículo,pois significa q você é um mapper sem imaginação e
    criatividade.

    2º-
    Faça caminhos para outros lugares não sendo retos,com curvas,reta toda vida,isto é meio futurístico e não combina com o jeito RPG e
    MEDIEVAL do Tibia.

    3º-
    Elabore bem suas cidades principais,pois é la que vai dar o foco do
    seu server quando um player entra.Coloque bastante detalhes,deixe
    bonito,coloque os mínimos detalhes possíveis. Não faça os caminhos da sua cidade principal reto e deixei em
    curvas,formatos estranhos,também coloque nature,umas montanhas.Elabore
    bem as casas da cidade,como todos sabemos,dentro de uma cidade o
    CENTRO dela é sempre onde tem as partes mais elegantes e em sua volta
    são as casas mais estanhas,pequenas e sem charmes.

    4º-
    Em volta das suas cidades coloque vilarejos e perigo perto dos
    vilarejos,que quer dizer que tudo fora de uma cidade ja é aventura ! Quando
    você criar um CONTINENTE não deixe ele quadrado.

    5º-
    Sempre crie bixos novos,novas actions que se relacione com o RPG do
    seu server,por exemplo: você cria um NPC que fala ter visto uma criatura
    estranha,andando por volta da TAL cidade.Ai você elabora um bixo que
    tenha aparencia feia,como por exemplo o "Ancient Scarab".



    6º-
    Não faça novidades seguidas de novidades em seu mapa,sempre faça uma
    grande novidade em uma distancia de tempo entre uma a outra.Como por
    exemplo: Se você fizer um update em seu mapa de uma grande área,evite
    fazer outros updates de grande área nos próximos 5 há 10 dias,se caso
    isso ocorrer,o player fica sem chances de explora a area que você fez
    passado e vai logo explorar a recentemente,sem saber dos misterios
    e quests bem elaboradas da antiga área.

    7º- Você pode faze um NPC que vende
    flores,ai você me pergunta,para que vender FLORES? Quem vai querer compra
    FLORES ? Ok,ninguém pode querer comprar coisas dela,mais invente uma
    quest ótima elaborando ela na HISTORIA com FLORES,isso trará mais aventura,emoção
    e valor ao seu server.

    8º-
    Nunca coloque bixos fortes próximos as cidade,como por exemplo,você saia da cidade e já havia 1 montanha que começava com trolls e
    terminava em warlock.Bom neste caso o mapper criou uma montanha muito
    pequena,algo que não irá dar suspense para os players,assim ele explora sem
    prevenção e sem querer não se da bem.

    9º-
    Crie casinhas ou torres de lazer,que não contenha nada,mais que contenha
    moveis,algumas actions de lazer,como por exemplo de "FUTEBOL","BINGO" e entre outras...E nunca deixe nada quadrado,não cairia bem.

    10º-
    Faça coisas diferentes em seus servers,sempre inove,nunca iguale ou
    copie.Invente cidades elaboradas,como por exemplo,juntar "CARLIN" com "KAZZ"
    do tibia,daria uma city genial.

    11º-
    Sempre que você quiser inovar sua cidade principal, para parar de enjoar o
    server,crie uma historinha do porque a mudança e entre outras...Destrua ela fazendo
    detalhes de destruição,invente que uma invasão do Sul de Orcs lhe atacou,
    matando tudo e todos.Sempre inove,porque inovação é ter um futuro.

    12º-
    Sempre que possível,faça suas cidades com conectividades a outras
    cidades,caso contrario,a cidade q não esta junta é outro continente ou
    uma ilha.

    13º-
    Sempre que fizer uma cidade, evite, jamais coloke bixos fortes nas
    proximidades das cidades, caso isso ocorra, fexe a faxada dessa area
    com montanhas e etc... e fassa uma nova entrada mais longe.

    14º-



    Sempre em suas caves,coloque bixos que eleve a força do mapa e de
    seus perigos.Exemplo: você tem uma cave de dwarf e dentro da sua cave tem
    1 buraco para descer mais profundamente,assim que esse player desce,ele
    vê um dragon,isso é ridículo pois se é 1 cave de dwarf,terá
    mais players baixos,e não players com um level elevado...

    15º- Faça o comércio principal sempre perto do "DP" ou do "TEMPLO",para ficar mais fácil a localidade dos npcs...









    Muito obrigado a todos,por lerem meu tópico.E desculpem por alguns erros de ortografia.Espero que comentem e me ajudem a arruma-lo.




    Att GuuhTorres.

  3. Gostei
    Durkilit deu reputação a Tibia2015br em RME   
    http://remeresmapeditor.com/rmedl.php?file=tibia850.exe
     
    se te ajudei mi ajude dando um like ai lek eu coloquei esse link pqp e quase mesmo tamanho doque só as dbs
  4. Gostei
    Durkilit deu reputação a Luizpaiva em {Pedido}como eu posso colocar novos itens no meu rme?   
    Trocando os itens de seu Remere's Map Editor






    Bom, vejo que muitas pessoas tem dificuldades em trocar os itens de seu RME.




    Mas como assim, trocar os itens do meu RME???




    Voce ja viu no rme, o "Raw Pallete" , ai em tileset o "Other", la fica alguns itens. No seu RME, eles podem estar na versao do tibia 8.54,




    vou ensinar a voces a colocarem uma versao mais atualizada, ou a que voces quiserem.





    Então vamos lá:

    Vá na pasta do seu RME (provavelmente será essa: computador>disco local (C:)>arquivos de programa>remere's map editor) e a pasta será assim: (SS)









    2. Clique em Data:












    3. Agora, dentro da pasta Data estará assim:












    4. Agora voce vai na pasta da versao do seu mapa, por exemplo, alguns mapas abrem com o tibia 8.54 e outros com 8.6 (depende da versão do mapa, aqui no tutorial será com o 8.6, mas caso voce queira fazer com outra versao só fazer o mesmo na pasta da versao que voce queira).




    Clique em 8.6:












    5. Agora dentro da pasta 860, estará assim:












    6. Agora dentro da pasta tem esses itens, e no meios deles tem isto:












    Agora apague-os.





    7. Agora, voce escolhe, se quer pegar itens atualizados, (8.7...) ou da pasta do seu ot, se voce quiser pegar da pasta do seu ot, vá na pasta do seu ot e vá em data/itens/ dentro da pasta, provavelmente tera 3 itens la:





    Items.xml




    items (em bloco de notas)




    randomization





    Copie o items.xml e o items em bloco de notas





    8. Agora que copiou os 2, vá em computador>disco local (C:)>arquivos de programa>remere's map editor>data>860




    e cole os dois la, agora feche e abra seu RME.





    Pronto.






    Gostou

  5. Gostei
    Durkilit deu reputação a Cat em Como Criar Respawn[Ajuda]   
    1 - Importe o monstro do seu servidor no rme (import -> monsters) para utilizá-lo corretamente, as vezes tem alguns monstros no rme que não tem no seu server pois fica salvo.
    2 - Nunca coloque o spawn 1 segundo, pois da bug.
    3 - O monstro deve ficar dentro da área vermelha do spawn.
    4 - verifique se a criatura que você já colocou existe em seu servidor e está funcionando sem bugs.
  6. Gostei
    Durkilit recebeu reputação de luanluciano93 em [Projeto] New Styller   
    Que demora!! Tou ansioso mano.
    Faça isso cmg não :'( S/2
  7. Gostei
    Durkilit recebeu reputação de elli em FALHA AO CRIAR ADMIN ACC NO STEP 5   
    Elli... Bom eu tinha tentado criar um site so para aprender com o Gesior na nova versão! Porém deu este mesmo problema...
     
    Dai eu peguei a baixei o da versão anterior, não sei se tem problema mais aqui ficou tudo 100% normal e consegui fazer normalmente.
  8. Gostei
    Durkilit deu reputação a Caronte em [ACTION] Piggy Bank: Cassino   
    Olá pessoal, hoje venho lhes trazer um script de Cassino, para funcionar 100% independente.
    Testado em TFS 0.4
     
     
     
    para os desconhecedores do script, favor, só leia o spoiler:
     



     
     
    Vamos ao que interessa:
     
     

    Versão 1:

     
    Script (actions/scripts/other/piggybank.lua)
    "VALE LEMBRAR, ESSE PIGGY BANK JÁ EXISTE NO TIBIA, MAS DESEMPENHANDO OUTRA FUNÇÃO, ENTÃO É MELHOR CRIAR OUTRO ARQUIVO OU SÓ SUBSTITUIR."
    --[[ Esse é o script do piggy bank, SCRIPT BY CARONTE, visite: tibiaking.com ]]-- local qtdd = 10 -- quantidade minima para jogar local lost, winner = CONST_ANI_SUDDENDEATH, CONST_ANI_HOLY -- Efeitos: Ao perder, Ao ganhar function onUse(cid, item, frompos, item2, topos) local chance = math.random(0,100) local pos = getPlayerPosition(cid) local pos_ef = { {x= pos.x-1,y= pos.y-1,z= pos.z}, {x= pos.x,y= pos.y-1,z= pos.z}, {x= pos.x+1,y= pos.y-1,z= pos.z}, {x= pos.x+1,y= pos.y,z= pos.z}, {x= pos.x+1,y= pos.y+1,z= pos.z}, {x= pos.x,y= pos.y+1,z= pos.z}, {x= pos.x-1,y= pos.y+1,z= pos.z}, {x= pos.x-1,y= pos.y,z= pos.z} } --Verificar se tem crystals no slot -- if getPlayerSlotItem(cid, CONST_SLOT_AMMO).itemid ~= 2160 then doCreatureSay(cid, 'You need crystal coins in your ammunition slot to play ! ', TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) --Verificar quantidade de cystals no ammo slot elseif getPlayerSlotItem(cid, CONST_SLOT_AMMO).itemid == 2160 and getPlayerSlotItem(cid, CONST_SLOT_AMMO).type < qtdd then doCreatureSay(cid, "You don't have "..qtdd.." crystal coins in the arrows slot to play", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) end if getPlayerSlotItem(cid, CONST_SLOT_AMMO).itemid == 2160 and getPlayerSlotItem(cid, CONST_SLOT_AMMO).type >= qtdd then doCreatureSay(cid, "Let's see your lucky", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_CRAPS) if chance <= 50 then -- GANHOU doPlayerAddItem(cid,2160,getPlayerSlotItem(cid, CONST_SLOT_AMMO).type) for i = 1, 8 do doSendDistanceShoot(pos_ef[i], pos, winner) end -- FECHA FOR elseif chance >= 50 then -- PERDEU doPlayerRemoveItem(cid,2160,getPlayerSlotItem(cid, CONST_SLOT_AMMO).type) doSendMagicEffect(pos, CONST_ME_BLOCKHIT) for i = 1, 8 do doSendDistanceShoot(pos_ef[i], pos, lost) end -- FECHA FOR end -- FECHA IF (CHANCE) end -- FECHA IF QUANTIDADE return true end    
     
    TAG (actions.xml)
    <action itemid="2114" event="script" value="other/piggybank.lua"/>  
    Como editar:



     


    Demonstração:

     
    Caso não tenha dinheiro no slot de munições:

     
    Caso tenha dinheiro no slot de munições, mas não o suficiente:

     
    Caso ganhe:

     
    Caso perca:

     
     
     
    PS: Lembrando, que para apostar, é só colocar grana no slot que se coloca arrows...
    e a quantidade de crystal coins é configurável, no início do script, alterando lá, já vai alterar a fala, que falará sempre a quantidade configurada.
     
    Detalhe: quem quer que o local/item de aposta seja fixo, mude a TAG que coloca em actions.xml, só mude o ID do item.

    Créditos: Caronte & Adriano SwaTT
     
     

    Versão 2:

     
    Bom, essa versão não tem haver com o Cassino Script, mas foi feita por mim, para derivar dele...
     
     
    Como funciona:


     
    Script (actions/scripts/other/piggybank.lua)
    --[[ Esse é o script do piggy bank, SCRIPT BY CARONTE, visite: tibiaking.com ]] function onUse(cid, item, frompos, item2, topos) rand1 = math.random(1,100) rand2 = math.random(1,70) rand3 = math.random(1,15) local coins = 5 -- Quantide de crystal coins que irá consumir local chancedequebrar = 0 -- porcentagem da chance de se quebrar, use 0 para não quebrar dinheiro = coins * 10000 if getPlayerMoney(cid) >= dinheiro then doPlayerRemoveMoney(cid, dinheiro) else doCreatureSay(cid, '~You need '..coins..' crystals to break it !!!~', TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return false end if rand1 <= 50 then doPlayerAddItem(cid,2148,rand1) doCreatureSay(cid, '~Holy Shit !!! only '..rand1..' golds, my mom will kill me~', TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_FIREWORK_YELLOW) end if rand1 >= 51 and rand1 <= 70 then doPlayerAddItem(cid,2152,rand3) doCreatureSay(cid, '~Oh-oh '..rand3..' Platinum coins!, would i try again ?~', TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_FIREWORK_BLUE) end if rand1 >= 90 then doPlayerAddItem(cid,2160,rand2) doCreatureSay(cid, '~Oh My God! '..rand2..' Crystal coins !!!', TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_WATERSPLASH) end if rand1 <= chancedequebrar then doPlayerAddMoney(cid, dinheiro) doTransformItem(item.uid,item.itemid+1) end return 1 end   
     Como editar:



     
     

    Demonstração:

     
    Caso não tenha dinheiro na Bag:

     
    Caso caia em gold: 

     
    Caso caia em platinum:

     
    Caso caia em crystal:

     
     
    Créditos:
    Caronte
     
     
     

     
     
    Fim
     
    Caso goste, comente,
    sugestões, comente,
    dificuldades, comente,
    erros, comente.
     
     
    Fui é só isso pessoal
    fiquem com God
  9. Gostei
    Durkilit deu reputação a Caronte em Lib 000-Const   
    Olá pessoal, venho mais uma vez trazer um tutorial simples, e tentar explicar tudo claramente, esse tutorial pode ficar grande dependendo do desenrolar dele, pois é um pack de tutoriais, então vou usar spoilers para ajudar na formatação do tópico.
     

     
     
     
    Nota: as informações usadas abaixo, podem ser tanto usadas com o nome, quanto com o número, e podem ser encontradas na pasta lib no arquivo 000-const
    https://pastebin.com/0FfPcg7y
     
    line4
     

     
    Coordenadas:
     
     

    Tutorial feito e formatado por Caronte o + gato do fórum, avaliações do perfil são bem-vindas.

     
     
    Explicando:
    doMoveCreature(cid, direction): Serve para mover tanto o player quanto o monstro.
     
     
     
     
    Combate:
     
     

    Tutorial feito e formatado por Caronte o + gato do fórum, avaliações do perfil são bem-vindas.
     
    Parâmetros de condição:
     
     
    Condições:
     
     
    Slots:
     
     

     
    Tutorial feito e formatado por Caronte o + gato do fórum, avaliações do perfil são bem-vindas.
    Participação: xWhiteWolf
     
    Const_ani e Const_me:
     
     

     
    Tutorial feito e formatado por Caronte o + gato do fórum, avaliações do perfil são bem-vindas.


     
    Talktypes and message types:
     

    [title][/title]
     
    Tutoriais concluídos por ordem de formatação (podem ser alterados assim mesmo):
    Coordenadas, e suas direções. Combat (ainda há coisas a serem adicionadas). Slots. CONST_ME and CONST_ANI  
     
    Os assuntos do tópico poderão se diminuídos ou aumentados de acordo com o desenrolar do tempo,
    gostaria de apoio, e não me incomodaria se alguém se propusesse fazer algum tutorial, eles serão supervisionados por mim e formatados por mim, para serem postados neste tópico.
     
     
     
     
    Esse tópico demorou e vai demorar muito para fazer
    cada tutorial, então eu não me importo com um obrigado e REP+,
    OBS.: Um obrigado vale bem mais do que um REP+
  10. Gostei
    Durkilit deu reputação a Caronte em (Resolvido)Mapa vazio   
    Como o Daniel falou, é isso mesmo que tem que fazer, mas esse new, você precisa salvar na pasta do otserver, com o nome do mapa padrão, ou se quiser mudar o nome vá no config.lua e mude map name...
     
    Depois disso, tem que cancelar os scripts por positions, que com certeza darão erros...
     
     
    Um ot interessante para fazer isso, seria o venorewar 10.35, mas se quiser um RPG, procure por um menor, para dar menos trabalho...
  11. Gostei
    Durkilit deu reputação a Danihcv em (Resolvido)Iniciando Scripter   
    Nessa seção você encontrará excelentes tutoriais sobre scripting: http://www.tibiaking.com/forum/forum/136-tutoriais-de-scripting/
     
    E aqui tem umas aulas de scripting: http://www.tibiaking.com/forum/forum/220-aulas-de-scripting/
  12. Gostei
    Durkilit deu reputação a Wakon em (Resolvido)Iniciando Scripter   
    Na minha opnião os melhores tutoriais são os de destaque mesmo, lá da area de scripts.
    To começando agora também e to seguindo esses tópicos:
    http://www.tibiaking.com/forum/topic/451-tutorial-basico-sobre-lua/
    http://www.tibiaking.com/forum/topic/1988-lista-de-funcoes-lua/
     
    Não ensina tudo no tutorial, porém a lista de funções tem MUITAS funções que ajuda muito, também recomendo ir fazendo scripts parecidos com os padrões sozinho, e depois comparar, ver o que você errou aonde você errou e ir arrumando, é isso .
  13. Gostei
    Durkilit deu reputação a Caronte em [MOVE] Caminhada no pantano   
    Bom, olá pessoal, eu não sou de fazer scripts e esse é meu primeiro:
    gostaria de saber como ficou, como poderia melhorar e etc...
     
    É um script que onde você colocar a action dele vai tomar paralize e quando sair a paralize sai, como se fosse uma dificuldade na caminhada...
     
    Eu sei que é meio inútil mas ta aí:
     
     
    Em movements>scripts  crie um arquivo chamado pantano.lua
    function onStepIn(cid, item, position, fromPosition) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition) doSendMagicEffect(getThingPosition(cid), CONST_ME_GREEN_RINGS) doAddCondition(cid, condition) return true end function onStepOut(cid, item, position, fromPosition) doRemoveCondition(cid, 32) return true end E em movement.xml adicione as duas linhas:
    <movevent type="StepIn" actionid="3600" event="script" value="pantano.lua"/> <movevent type="StepOut" actionid="3600" event="script" value="pantano.lua"/> Pronto, agora onde você colocar a actionid você vai levar um paralize ao andar, como se fosse um pântano pegajoso 
     
     
    EDIT: Porém, se quiser esse efeito em todo o pântano andável sem ter que colocar action em todos os tiles é só ignorar a tag de cima e fazer assim:
    <movevent type="StepIn" itemid="6353" event="script" value="pantano.lua"/> <movevent type="StepOut" itemid="6353" event="script" value="pantano.lua"/> Acima, todo item com ID 6353, o efeito será aplicado..., se quiser mudar , pode mudar ao item que você quiser
     
     
     

     
    É essa merda aí, qualquer incremento que quiser pode requisitar abaixo no tópico.
  14. Gostei
    Durkilit deu reputação a LeoTK em Resetando Seu Server Sem Deletar Players ou Items   
    resetar totalmente com menos tempo possivel é apenas pegando uma database zerada ... para resetar totalmente a sua database original do servidor é ir resetando uma tag por uma ... ou colocar o código inteiro com todas as tags e reseta-las todas juntas assim vai zerar todas as tags database de uma só vez ao seu gosto aconselho isso leia bem o tópico para aprender a resetar todas as databases que eu foquei bastante nisso para as pessoas poderem resetar a database inteira com esses códigos qualquer dúvida comenta ai que eu te ajudo 
  15. Gostei
    Durkilit deu reputação a LeoTK em Resetando Seu Server Sem Deletar Players ou Items   
    olá galera do tibiaking esse é meu primeiro topico então desculpem erros de português bom vamos lá
     
    essa função é para server em sqlite que querem resetar sem deletar players ou items. bom primeiro vou falar que essa função pode ser editada por você mais darei algumas opções
     
    vejá abaixo algumas funções
     

      como editar mais tags siga abaixo \/  

      é isso espero que tenha ajudado   alguma dúvida comente para resolver-mos juntos   obs¹: para executar as funções na sqlite procure na parte superior open SQL query editor   coloque as funções nele e aperte f9
  16. Gostei
    Durkilit deu reputação a LeoTK em Resetando Seu Server Sem Deletar Players ou Items   
    então no próprio tópico fala isso fica em editor open SQL query editor se não me engano apertando f9 abre o mesmo  
     
    no Sqltstudio

Informação Importante

Confirmação de Termo