Ir para conteúdo

Pedriinz

Membro
  • Registro em

  • Última visita

Tudo que Pedriinz postou

  1. Pedriinz postou uma resposta no tópico em Playground (Off-topic)
    dont go boy nem deu tempo de me conhecer viado, deixe de bestera
  2. Eu utilizo apenas linux para compilação e etc... Anyway que bom que problema foi resolvido.
  3. Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.
  4. Pedriinz postou uma resposta no tópico em Suporte Tibia OTServer
    local effects = { {position = Position(32360, 32239, 7), text = 'TP DO LOGIN12', effect = CONST_ME_FIREAREA}, {position = Position(32353, 32226, 8), text = 'LOGIN12 E LINDO D+!', effect = CONST_ME_GROUNDSHAKER}, } function onThink(interval) for i = 1, #effects do local settings = effects[i] local spectators = Game.getSpectators(settings.position, false, true, 7, 7, 5, 5) if #spectators > 0 then if settings.text then for i = 1, #spectators do spectators[i]:say(settings.text, TALKTYPE_MONSTER_SAY, false, spectators[i], settings.position) end end if settings.effect then settings.position:sendMagicEffect(settings.effect) end end end return true end Adicione quantos tp's quiser.
  5. Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum. O conteúdo é bom. Só peço que se possível você anexe em seu post o link do RME Extended aqui do TK, afim de facilitar mais a vida de quem está com tal problema. Se possível adicionar umas imagens seria interessante. Anyway, pelo fato de tentar ajudar seus colegas de fórum, tome um rep+.
  6. Pelo que li, isso tá acontecendo por que deve ter adicionado alguma extenção ou configurado de mal jeito o mesmo. Aconselho que você re-instale. PS: Eu apenas li o erro, eu nem uso VS 2015. Boa sorte.
  7. Isso é bom p quem ta querendo economizar tempo inves de ir procurar na db. Por ser query...se tiver mt gente online na hr de Execucao do script, n tem risco de lag? Tipo umas 1200 pessoas Enviado de meu SM-J105B usando Tapatalk
  8. Pedriinz postou uma resposta no tópico em Suporte & Pedidos
    Bom, legal a iniciativa de fazer um mapa proprio e tal. Mas uma dica que te dou, é tentar não fazer os mapas quadrados demais... fica meio chato de se jogar. Dá uma olhada no estilo de mapa de alguns servidores ou até mesmo da Cipsoft, e tentar fazer algo similar. Anyway boa sorte.
  9. Vish @vankk provavelmente você está correto. Mas deve ter alguma maneira de fazer o que ele deseja no 0.4 também... Edit: Coloque o parametro; allowfaruse="1", na tag do item em actions.xml E vai poder usar de longe.
  10. Uma coisa pra economizar tempo haha, nice conteúdo.
  11. Acho que é utilizando o param isHotkey, mas não tenho certeza. Posta ai o script da fishing rod pra eu da uma olhada.
  12. Aqui, local cidades = { ["carlin"] = Position(150, 150, 7), ["thais"] = Position(141, 150, 7), ["venore"] = Position(158, 150, 7) } function onSay(player, words, param) local param = param:lower() local minPremium = 1 -- Quantidade minima de premium para utilizar. if player:getPremiumDays() < minPremium then player:sendCancelMessage("You need premium account to use fly system.") end if Tile(player:getPosition()):hasFlag(TILESTATE_PROTECTIONZONE) then if cidades[param] then player:teleportTo(cidades[param]) player:sendMagicEffect(10) else local str = "Carlin , Thais , Venore" player:ShowTextDialog(2160, str) end else player:sendCancelMessage("Sorry, you need be in protection zone for use this.") player:sendMagicEffect(CONST_ME_POFF) end return true end Para adicionar mais cidades, adicione na tabela. Exemplo: ["yalahar"] Position(x,y,z) Não esqueça de manter a virgula sempre na ultima tabela.
  13. @Mikuo , agradecemos sua preocupação pelo bem estar e organização do Fórum, isso é realmente algo muito legal, tudo bem? Mas peço que por favor leia as regras do mesmo aqui. Acho que faz um tempinho que essa regra mudou, olhe: 2.6 - Reviver tópicos antigos: Qualquer membro pode reviver qualquer tipo de tópico, porém o membro só poderá reviver um tópico desde que ele faça uma postagem relacionada ao assunto do tópico ou ele faça um agradecimento/crítica construtiva em relação ao conteúdo do tópico, afinal, se o tópico foi bom pra ti ou não te ajudou e você continua em dúvida, por exemplo, você tem o direito de comentar. O que não é permitido, é reviver um tópico apenas para obter postagens (flood), como por exemplo postar : "legal", "gostei", "reputado", etc...
  14. DoPlayerOpenChannel (cid, CHANNEL_CAST) DoPlayerOpenChannel (cid, CHANNEL_GUILD) DoPlayerOpenChannel (cid, CHANNEL_PARTY) DoPlayerOpenChannel (cid, CHANNEL_PRIVATE) doPlayerOpenChannel (cid, CHANNEL_HELP)
  15. Você só esqueceu de arrumar aqui: if getPlayerMoney(cid) >= 1 then -- checa money Devia utilizar ai a variavel que você registrou la em cima, ficando assim: if getPlayerMoney(cid) >= valor_thais then -- checa money Arruma aí em todas as citys pro guri D:
  16. Quando eu entrar se ngm tiver feito, eu faço Enviado de meu SM-J105B usando Tapatalk
  17. Amigo o script faz exatamente o que você quer, não custa nada você ler e entender. Mas eu vou ser legal e te explicar. Caso você queira adicionar mais condições de level você deve adicionar +1 tabela no script, aqui: ["1-30"] = { --[vocação atual] = nova vocação, [1] = 5, [2] = 6, [3] = 7, [4] = 8, }, Por exemplo, aí está que apos o level 30, as vocações de ID: 1,2,3,4 irão ganhar outra vocação: 5,6,7,8. Caso você queira adicionar mais level tipo de 30 a 60, você faz adicionar mais uma tabela: ["1-30"] = { --[vocação atual] = nova vocação, [1] = 5, [2] = 6, [3] = 7, [4] = 8, }, ["30-60"] = { --[vocação atual] = nova vocação, [5] = x, [6] = x, [7] = x, [8] = x, }, E ai você edita as vocações como quiser qual vai mudar pra qual ali. Agora seja educado e agradeça o cara por ter separado um tempo na vida dele para fazer um script pra você.
  18. Tibia ou o Servidor de Tibia? Pra abrir o servidor é só abrir o executável ._., claro que existe outras coisas a ser levado em consideração se você for abrir com site e tal. Ai você pode procurar tutoriais aqui no TK, sobre como abrir um servidor. Arquivos em BLOCO de notas podem ser arquivos de linguagem Lua. _woe, por exemplo, é um dos scripts do evento War of Emperium(Procure sobre caso não conheça.) Changelog, é onde fica as alterações e updates feitas pela pessoa ou equipe que desenvolveu o servidor. Auto-restarter, não é um Executável, é apenas um utilitário para re-abrir o servidor automaticamente caso o mesmo caia/feche. Arquivos .dll, são arquivos essenciais para que o motor seja aberto no windows. Arquivos de extensão .s3db, são a database do servidor em SQLite (Caso não conheça procure também), é nela que as informações do servidor são salvas. Como contas, players, items que os players tem, etc. Config.lua continua vindo na extenção .lua, a unica coisa é que talvez o seu computador só está lendo o nome do arquivo e não a extenção, por estar programado para abrir arquivos .lua em bloco de notas. Sobre o "papel em branco" já disse que isso pode ser, o executavel do servidor para sistemas linux e derivados.
  19. Sou muito leigo no assunto pra opinar de forma mais construtiva, mas creio que, da pra melhorar as bordas e o sombreamento. Mas eu sou leigo de forma mais profunda pra ter uma opinião mais "especifica".
  20. Na minha opinião, tem muito que melhorar. Mas uma coisa eu te falo, nunca pare pelo que os outros dizem. Faça o que você quer e acredite isso é o que importa. Se acharem ruim e falarem pra voce parar, manda ir pra p*ta que pariu e continua. A perfeição não existe sem o esforço.
  21. É possivel. Vou criar aqui pra você. Crie um arquivo dentro da pasta actions/scripts e de o nome de permisao.lua function onUse(player, item) local tempo = 30 -- Quanto tempo poderá entrar lá em segundos local storage = 94360 -- Storage onde é salvo o tempo. player:removeItem(2155, 1) -- Aqui você muda pro ID do item que vai adicionar a permissão player:setStorageValue(storage, os.time()+tempo) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Voce ganhou acesso a x lugar por "..tempo.." segundos.") return true end Agora em actions.xml adicione a tag: <action itemid="2155" script="permissao.lua"/> Eu usei o green gem como item, id: 2155, altere para qualquer outro caso precise. Em tempo, você edita quanto tempo você quer que a pessoa tenha permissão pra entrar no lugar, em segundos. 60 = 1minuto... Storage é onde vai ser salvo o tempo, só mude isso se você souber o que ta fazendo ok? Agora entre na pasta movements/script e crie um arquivo chamado check.lua function onStepIn(player, position, fromPosition) if not player then return false end if player:getStorageValue(94360) > os.time() then return false end player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:say('You don\'t permission for enter here.', TALKTYPE_MONSTER_SAY) return true end Abra o arquivo movements.xml e adicione a seguinte tag: <movevent event="StepIn" pos="32346;32223;7" script="check.lua" /> Em pos coloque a posição do tile. PS: Esse script é funciona somente nas versões 1.1 pra frente. Have fun
  22. Teste isso: function onUse(player, item) local config = { exp = player:getLevel() * 200, -- Isso será a exp entregue itemID = 2195 -- Isso será o ID da Stone of Wisdom } player:removeItem(config.itemID, 1) player:addExperience(config.exp) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Voce acaba de ganhar "..config.exp.." de experiencia.") return true end Confira a linha exp, coloca depois do *, quantas vezes você quer que o level seja multiplicado e etc...
  23. Pedriinz postou uma resposta no tópico em Suporte & Pedidos
    Só o inventario que ficou meio estranho com essa anatomia ai. De resto eu curti bastante
  24. Dá algum erro no motor? Esse npc aí, só ta configurado pra entregar storage... Ele nao ta configurado pra criar monstro não, nem da premio...
  25. Olá, peço que você poste algumas imagens do servidor para que eu possa aprova-lo ok? Estou no aguardo

Informação Importante

Confirmação de Termo