Ir para conteúdo

krellgaming

Membro
  • Registro em

  • Última visita

Tudo que krellgaming postou

  1. Eu nao sei o que é esse database manager, mas voce usa sqlite ou mysql? Ve suas talkactions que tem duas vezes o mesmo comando. E o teu monstro novo ou ta com problema no xml ou no caminho do monsters.xml To pelo celular nao tem como eu ajudar muito, mas tenta ir vendo a raiz do seu problema, no caso esse trigger ondelete_players acho que é alguma coisa pra atualizar a database do seu server em sqlite. Se tiver usando mysql, que eu acho melhor, tenta desativar esse database manager.
  2. Não sendo a LNetworks, te aconselho a pesquisar os preços e opta por um que não seja de reputação duvidosa, que não trate mal os consumidores e que ofereçam um serviço de qualidade.
  3. krellgaming postou uma resposta no tópico em Mapas de Tibia
    Acabei de ver os que você postou, curti muito!
  4. Cara, você mesmo quem fez? Tá sensacional, curti! Se não estiver ocupado me chama por PM ou no skype, to trabalhando num projeto e preciso urgente de um mapper nesse nível. Abraços! Rep+
  5. To ligado mano, eu tenho observado... o problema é que tenho pouco tempo pra muito mapa então to fazendo as hunts e tudo mais sem detalhes, pra depois que meio que terminar o esboço eu poder ir detalhando parte a parte... o intuito também na area free não é ficar TÃAAO detalhado, é pra ficar mais quadradao mesmo, um pouco parecido com alguns lugares do tibia global, aí na area premium eu vou precisar de um mapper ponta firme pra me ajudar, mas ainda nao achei um... o pior é que eu to disposto a remunerar mas nem assim eu acho um mapper desse nível que esteja disposto. O projeto é bom, os scripts tão bem feitos tá tudo certinho, só falta aprofundar o mapa e ajustar uns npcs.
  6. Valeu molecada, é que é basicamente um sketch, depois vou aprofundar nos detalhes, como o mapper teve que parar eu tive que assumir o mapa sozinho, por mais que eu tenha umas noções não chego aos pés dos trabalhos do Dani...
  7. É só um preview, as fotos não são completamente atualizadas e não retratam como o mapa vai ser ou está, é apenas uma das versões do mapa que estamos criando e pra dar uma ideia de como ele está/vai ficar. Primeiro estamos pensando nas quests na jogabilidade, nas hunts, no mais "bruto", pra depois focar em lapidar o mapa em detalhes e tudo mais! Enfim, vou postar algumas das screenshots pra saber o que vocês acham!
  8. Era isso? if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end Talvez o teu compat.lua ou o global.lua é antigo ou não tem especificado o accounttype, mas se deu certo aí então fico feliz. Abraços!
  9. Em nenhum dos dois scripts eu achei esse evento "tpmonster", você editou o script? E no creaturescripts.xml tem que ser assim: <event type="death" name="teleportmonster" script="tpmonster.lua"/> não existe event="script" name="tpmonster.lua" em TFS 1.0 Tenta ir corrigindo esses errinhos básicos, qualquer coisa me avisa.
  10. krellgaming postou uma resposta no tópico em Suporte Tibia OTServer
    Em alguma função você tá chamando o Player de um valor inexistente, em algum lugar tá faltando um "cid" ou "thing.uid"... Você usa qual distro, sabe se o war system que você instalou é compatível com sua distro?
  11. place_monster.lua function onSay(cid, words, param) local player = Player(cid) if not player:getGroup():getAccess() then return true end if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end local orig = player:getPosition() local creatureId = doSummonCreature(param, orig) if creatureId ~= false then local monster = Monster(creatureId) monster:getPosition():sendMagicEffect(CONST_ME_TELEPORT) orig:sendMagicEffect(CONST_ME_MAGIC_RED) else player:sendCancelMessage("There is not enough room.") orig:sendMagicEffect(CONST_ME_POFF) end return false end <talkaction words="/m" separator=" " script="place_monster.lua" />
  12. function onUse(cid, item, fromPosition, itemEx, toPosition) local actiondoscript = actionID que vc vai por na alavanca local item1 = ID DO ITEM 1 local pos1 = {x = , y = , z = } local item2 = ID DO ITEM 2 local pos2 = {x = , y = , z = } local item3 = ID DO ITEM 3 -- ITEM QUE VAI SER CRIADO local pos3 = {x = , y = , z = } -- POSIÇÃO DO ITEM QUE VAI SER CRIADO if actionid == actiondoscript and getTileItemById(pos1, item1) and getTileItemById(pos2, item2) then doRemoveItem(item1, 1) doRemoveItem(item2, 1) doCreateItem(item3, 1, pos3) doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "You have succesfully transformed the needed itens into the " .. getItemName(item3) .. ". Congratulations!" ) end return true end Não sei se as funções que eu usei estão de acordo com as do seu distro, mas testa aí e qualquer coisa me fala! Abraços!
  13. Daniel, sempre quis voce como mapper pra ser sincero, admiro seu trabalho mas não incomodei por achar que voce ja esta a bem ocupado e em outros projetos. Mas enfim, acabei de dar uma editada falando sobre meu projeto, se quiser trocar uma ideia me chama por pm ou skype... Krellgaming o skype. Abracos man!
  14. Só gostaria de saber o que vocês gostariam de ver num servidor de RPG, com quests pensadas, hunts equilibradas e alguns sistemas que se adaptam a jogabilidade. Sem muitas facilidades mas sem dificuldades extremas. Eu estou trabalhando num servidor que ja está quase pronto, estamos elaborando e testando os sistemas de up level, recompensas, hunts, quests, npcs é tudo mais. Queremos skills equilibradas e um up level conforme o gameplay. É para incentivar o continuamento do trabalho, serão dados incentivos ao premium account por preço acessível é sem tirar a jogabilidade do free account. Que tipo de novidades, quests, mistérios vocês iriam gostar de ver? Posso adiantar que tem eventos completamente exclusivos, estabilidade, mounts novas, outfits, taming system, tasks e recompensas, e estamos testando outros sistemas. Fora que o mapa e 100% novo. PS: Estou precisando de mapper e npc scripter para o projeto, como ja publiquei em formação de equipes, caso alguém serio e disposto a ajudar queira participar é só entrar em contato. Se trata de um projeto sólido, serio, e planejado. Além de ser um sonho meu que hoje tento por em prática, por ser estruturado consegui quem financiasse o início do projeto, portanto tem tudo pra dar certo! Abraço pessoal, gostaria de agradecer a quem responder é participar!
  15. Luan eu ia te perguntar se o script não tava funcionando por causa do uso de stages, e como que iria fazer pra calcular a exp extra contando a stages e o stamina system. O que o lamina postou parece interessante, mas eu to vendo que usa a RateExp do config.lua... enfim, tamo aí! Abraços man!
  16. No caso "Ka zuza", eu não falei com você, então limite-se a falar com quem te dá liberdade. Um forte abraço.
  17. local tempo = 5 -- (numero de segundos) addEvent(doPlayerAddHealth(cid, amount), tempo*1000) Ps: acabei de ver que nao quer addevent, posso perguntar porque? Enfim, posso ver um outro jeito e te falo
  18. Tem um jeito bem simples, por quests ou npcs, tambem da pa fazer por talkactions ou actions... Voce quem escolhe, é só deixar no outfits.xml todos como enabled=1 e unlocked=0 igual a conf dos outfits de quests... ai quando o char for criado ele vem com um outfit, ai ele fala com um npc, passa num lugar, faz uma quest e recebe o outfit da vocacao dele... So nao faco o script pq to pelo celular mano
  19. Já vi alguns tutoriais, alguns scripts sobre doors e key doors e sinceramente quase nenhum me agradou, nem atendeu a alguns requisitos que eu queria. Entao vi um topico aqui no Suporte e resolvi fazer o script pro cara que tava pedindo e tambem vou usar no meu server. Funciona assim: Voce pega uma key especifica, e clica numa porta especifica, entao a key some e voce pode passar pela porta pra sempre. E so quem tiver a key e usar ela na porta, vai poder passar. PS: coloque uma porta normal, não locked. faça um arquivo chamado doorkeystorage.lua e coloque em actions/scripts function onUse(cid, item, frompos, item2, topos) local storage = 304392 -- coloque o storage aqui local porta = 7049 -- id da porta local uniqueidporta = 12000 if item2.uid == uniqueidporta and item2.itemid == porta then setPlayerStorageValue(cid, storage, 1) doRemoveItem(cid, item.uid, 1) else doPlayerSendTextMessage(cid, 22, "Porta errada!") end return TRUE end Em actions.xml: <action itemid="ID DA CHAVE" script="doorkeystorage.lua"/> <action uniqueid="12000" script="doorkeystorage.lua"/> Aí você põe na porta no map, o uniqueid 12000 e a chave tal, quando usada na porta, dá o storage pro jogador. em movements/scripts crie um arquivo com o nome doorkeystorage.lua function onStepIn(cid, item, position, fromPosition, toPosition) local storage = getPlayerStorageValue(cid, 304392) if storage == 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Siga em frente.") else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente players que liberaram esta passagem, podem passar.") end return true end Em movements.xml adicione: <movevent type="StepIn" actionid="ACTION QUE VC VAI POR NO PISO EM BAIXO DA PORTA" event="script" value="doorkeystorage.lua"/>
  20. function onUse(cid, item, fromPosition, itemEx, toPosition) local boss = "Monstro" -- NOME DO MONSTRO local player = Player(cid) local storage = 10000 -- OU O NUMERO QUE VC QUISER local pos = {x = 976, y = 1084, z = 7} -- POSIÇÃO ONDE VAI SER SUMMON O MONSTRO if player:getStorageValue(storage) >= 1 then player:sendCancelMessage("You can use this only once.") return true end if getTilePzInfo(pos) then player:sendCancelMessage("You have to be out of a protection zone area.") return true end Game.createMonster(boss, pos) player:setStorageValue(storage, 1) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, "You have summoned a ".. boss ..".") return true end PS: esta action é pra tfs 1.0, se você usa outra versão então: function onUse(cid, item, fromPosition, itemEx, toPosition) local boss = "Monstro" -- NOME DO MONSTRO local storage = 10000 -- OU O NUMERO QUE VC QUISER local pos = {x = 976, y = 1084, z = 7} -- POSIÇÃO ONDE VAI SER SUMMON O MONSTRO if getPlayerStorageValue(storage) >= 1 then doPlayerSendCancel("You can use this only once.") return true end if getTilePzInfo(pos) then doPlayerSendCancel(cid, "You have to be out of a protection zone area.") return true end doSummonCreature(boss, pos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have summoned a ".. boss ..".") setPlayerStorageValue(cid, storage, 1) return true end Salva como "nome.lua" em actions/scripts Põe: <action actionid="8300" script="nome.lua"/> -- TFS 1.0 ou <action actionid="8300" event="script" value="nome.lua"/> -- OUTROS TFS E aí, usa esse ACTION ID pra por no baú no mapa, e provavelmente tem que por um uniqueid no baú também pelo mapa, pode ser qualquer uniqueid. Abraços! PS: ACABEI DE EDITAR UMAS COISINHAS QUE EU ESQUECI DE MUDAR, QUALQUER COISA ATUALIZA A PÁGINA E VE COMO TÁ. Eu coloquei uma coisa que pode ser desnecessária nesse script em si: if getTilePzInfo(pos) then player:sendCancelMessage("You have to be out of a protection zone area.") return true end Qualquer coisa, é só apagar essas linhas do script.
  21. krellgaming postou uma resposta no tópico em Suporte Tibia OTServer
    Você ainda quer o script? Posso tentar fazer aqui rapidinho...
  22. PS: coloque uma porta normal, não locked. faça um arquivo chamado doorkeystorage.lua e coloque em actions/scripts function onUse(cid, item, frompos, item2, topos) local storage = 304392 -- coloque o storage aqui local porta = 7049 -- id da porta local uniqueidporta = 12000 if item2.uid == uniqueidporta and item2.itemid == porta then setPlayerStorageValue(cid, storage, 1) doRemoveItem(cid, item.uid, 1) else doPlayerSendTextMessage(cid, 22, "Porta errada!") end return TRUE end Em actions.xml: <action itemid="ID DA CHAVE" script="doorkeystorage.lua"/> <action uniqueid="12000" script="doorkeystorage.lua"/> Aí você põe na porta no map, o uniqueid 12000 e a chave tal, quando usada na porta, dá o storage pro jogador. em movements/scripts crie um arquivo com o nome doorkeystorage.lua function onStepIn(cid, item, position, fromPosition, toPosition) local storage = getPlayerStorageValue(cid, 304392) if storage == 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Siga em frente.") else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente players que liberaram esta passagem, podem passar.") end return true end Em movements.xml adicione: <movevent type="StepIn" actionid="ACTION QUE VC VAI POR NO PISO EM BAIXO DA PORTA" event="script" value="doorkeystorage.lua"/>
  23. @smowking você tem skype? vi sua mp, mas não trabalho com whatsapp
  24. Galera, já terminei uma BOA parte do mapa, agora está com 2MB e por enquanto só 600 spawns, tem uma cidade principal, que é semelhante a Carlin e uma outra semelhante a Venore, mas são apenas inspiradas nessas cidades, não são remakes ou coisa do tipo. Testei vários sistemas e estão funcionando corretamente. O site tá configurado e funcionando, agora o servidor está online e estável, mas está apenas em fase de testes, todas as contas criadas serão deletadas posteriormente... Quem quiser conferir: http://server1.krellgaming.com Preciso MUITO de um mapper experiente, quem se manifestar me chame no skype! krellgaming. Abraços!!!!!!!

Informação Importante

Confirmação de Termo