-
Total de itens
206 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que DeCarvalho postou
-
Muito Obrigado e +rep pela ajuda
- 4 respostas
-
- mount system
- tfs 1.2
- (e 3 mais)
-
Estou usando um que o Bruno Minervino passou em um outro post que fiz mas tive que desabilitar o addachievement e tirar WithRadius de doCreatureSay pois estava gerando erro..
-
Ola, eu sou ignorante com relação a essas cosias.. poderia dar um exemplo de como estar precedendo? Eu não uso sistema de mount doll, estou usando sistema de taming, por isso imaginei que por tag seria o mais simples mas como fazer por storage pra liberar só para vip, a minha vip não é por storage, é na db. Grato
-
entendo.. obrigado por informar sem ser por tags xml será que existe outro meio de fazê-lo?
-
Bem, eu uso esse sistema vip xtibia e gostaria de saber como faço para setar montarias para quem for vip. Esse sistema de vip não usa storage, é direto no db e não pretendo estar utilizando outro.. O sistema padrão pode-se somente setar se vai ser necessário premium ou não, é possível fazer com que além de setar premium ou não também usar vip em conjunto? Assim eu poderia setar premium="no" vip ="yes" ou premium="yes" vip ="no" ou premium="yes" vip ="yes"
-
Ola, boa tarde, não posso dar mais rep hoje .. enfim.. Testei com esse lua que passou mas eu recebo a seguinte msg de erro no console ao usar o item no mostro. Lua Script Error: [Action Interface] data/actions/scripts/other/taming.lua:onUse data/actions/scripts/other/taming.lua:81: attempt to call global 'doCreatureSayWithRadius' (a nil value) stack traceback: [C]: in function 'doCreatureSayWithRadius' data/actions/scripts/other/taming.lua:81: in function <data/actions/scripts/other/taming.lua:44> procurando na internet o uso de doCreatureSayWithRadius eu vi que não atrapalharia se eu tirasse o WithRadius, pelo menos não vi como isso poderia atrapalhar.. ao remover ele cai em outro erro.. procurei mas não consegui achar uma maneira de fazer funcionar.. Lua Script Error: [Action Interface] data/actions/scripts/other/taming.lua:onUse data/actions/scripts/other/taming.lua:88: attempt to call method 'addAchievement' (a nil value) stack traceback: [C]: in function 'addAchievement' data/actions/scripts/other/taming.lua:88: in function <data/actions/scripts/other/taming.lua :44> então para testar eu fiz -- player:addAchievement('Natural Born Cowboy') e funcionou normalmente.. diminuí a chance para testar se haveria falha.. funcionou, mas eu gostaria do achievement, então como fazer com esse addAchievement?
- 4 respostas
-
- mount system
- tfs 1.2
- (e 3 mais)
-
Bem, em todo canto que procurei, o sistema de montaria 'domando', o mais novo era esse Eu clico no item, a cruz de seleção aparece, e eu clico no urso e recebo a seguinte mensagem "you cannot use this object" Nenhum erro aparece no console.., alguém saberia identificar o problema ou ajudar a solucionar?
- 4 respostas
-
- mount system
- tfs 1.2
- (e 3 mais)
-
Se eu soubesse certamente participaria, relendo a primeira página vi assunto sobre premiação, particularmente acho que quem está aqui no fórum está para ajudar e ser ajudado e como uma pessoa disse, nem todo mundo continua jogando tibia oficial então não acho que seria válido uma premiação que beneficiasse essas pessoas, mas acho válida uma premiação simbólica pois é trabalhoso, independente da pessoa ter conhecimento ou não isso não deixa de ser 'chato', só é menos 'chato' fazer.. Ganhar uma medalha/sign acho que seria pouco mas aceitável, quiçá poderiam criar uma posição/status temporária junto com uma medalha e um post fixo sobre os últimos vencedores e seus scripts, uma cor diferente no nome. Isso não é complicado..(acho que se isso fosse implementado, deveria ser feito para todos os concursos) Uma VPS como disse um outro, mas no caso de VPS acho que somente para uma big battle exemplo .~> Um concurso por semana começando na segunda e terminando no sábado com votação e resultado aos domingos. (com premiação padrão acima citada) OU .~> Um concurso quinzenalmente começando no primeiro dia do mês, terminando no décimo quarto com votação e resultado no décimo quinto, e reinicio no décimo sexto. (com premiação padrão acima citada) .~> A cada 4 meses para o semanal, 6 meses para o quinzenal pegar todos fazer uma votação dos melhores scripters baseado nos scripts que fizeram e chamá-los para um combate direto onde o que tiver mais vitórias ganharia a VPS, uma medalha e uma sign A votação feita pelos membros da equipe para evitar que o publico interferisse de forma errônea (tem gente que fica pedindo para amigos votarem só para ganhar) e isso atrapalha a real competição Acho muito estimulante (particularmente gosto de campeonatos assim) Ninguém está aqui para ganhar rios de dinheiro (a não ser os donos de host) como disse acima, há quem está para ajudar, há quem está para ser ajudado, há o que está para ambos e há quem quer aprender para futuramente fazer algo diferente e inovador.. Desculpe o longo post mas é isso que acho.. Toda ideia é valida, mas que não fuja do contexto..
-
pedido NPC Banco Não aceitar transferência para jogador No Vocation
pergunta respondeu ao DeCarvalho de DeCarvalho em Scripts
Mateus o script está no primeiro post dentro do spoiler, esse erro veio usando a alteração feita pelo Bruno, dentro do spoiler também. O script que uso não gera erro, mas não bloqueia transfer para No Vocation, a adição que o bruno fez é voltada a isso (inicia-se na linha 188 a alteração) mas gera esse erro quando o player que vai receber o transfer é informado. grato pela atenção. Não sei se posso marcar essa minha resposta como correta, então não o farei. Mas o problema ja foi sanado. Agradeço aos que demonstraram interesse em ajudar e dei +rep ja ao Bruno mais cedo pelo post com o script qual tentou me ajudar [Edit] Sir Islam (otland) resolveu meu problema, ele informou que era um problema com playerExists. Segue o código funcionando, dentro do spoiler, caso alguém tenha interesse. -
pedido NPC Banco Não aceitar transferência para jogador No Vocation
pergunta respondeu ao DeCarvalho de DeCarvalho em Scripts
Testado e o erro persiste Lua Script Error: [Npc interface] data/npc/scripts/banker.lua:onCreatureSay data/npc/scripts/banker.lua:191: attempt to index local 'target' (a nil value) stack traceback: [C]: in function '__index' data/npc/scripts/banker.lua:191: in function 'callback' data/npc/lib/npcsystem/npchandler.lua:407: in function 'onCreatureSay' data/npc/scripts/banker.lua:9: in function <data/npc/scripts/banker.lua:9> -
pedido NPC Banco Não aceitar transferência para jogador No Vocation
pergunta respondeu ao DeCarvalho de DeCarvalho em Scripts
Ola Bruno, obrigado, testei mas ao informar o player que receberá o transfer o console informa o seguinte erro. Lua Script Error: [Npc interface] data/npc/scripts/banker.lua:onCreatureSay data/npc/scripts/banker.lua:193: attempt to index local 'p1' (a nil value) stack traceback: [C]: in function '__index' data/npc/scripts/banker.lua:193: in function 'callback' data/npc/lib/npcsystem/npchandler.lua:407: in function 'onCreatureSay' data/npc/scripts/banker.lua:9: in function <data/npc/scripts/banker.lua:9> -
pedido NPC Banco Não aceitar transferência para jogador No Vocation
pergunta respondeu ao DeCarvalho de DeCarvalho em Scripts
Sim, esqueci de dizer isso, irei alterar lá no post. tfs 1.2 Você poderia, fazendo favor ser mais específico sobre como estar procedendo? -
pedido NPC Banco Não aceitar transferência para jogador No Vocation
uma questão postou DeCarvalho Scripts
Olá Tenho esse npc de banco (código logo abaixo) e gostaria de saber se alguém poderia alterar para fazer com que não seja aceito transferência de valor algum para um jogador caso seja sem vocação. Uso TFS 1.2 -
O sistema está muito bom, mostra tudo sem e erro acho que o Masterlokinhon poderia chamar ja de versão 2.0 pq o tanto que foi mudadopara corrigir bugs e adicionar o que não estava aparecendo no começo não foi pouco... o rapaz passou a tarde toda em cima disso.. Testado no TFS 1.2 disponibilizado pelo Bruno Minervino - Mostra monstros summons, - Monstros normais da tela, - Mostra NPC's, - Mostra nomes de forma correta, - Construções alinhadas, Merece sim muitos reps pelo esforço em estar disponibilizando um conteúdo sem bugs e pelo suporte prestado... Imagem
-
action Vip System TFS 1.2 - Sistema com Comandos, pisos, items, portas
tópico respondeu ao DeCarvalho de DeCarvalho em Mods, funções e outros
Para agregar esto tendras que ver con un webmaster porque no sehacer eso. Acerca del la storage, por lo que sé no la usa, es directa en el db/bd. sorry pero no puedo ayudar mucho si estoy equivocado y alguien lo sabes sientase libre para corregirme. agradecido. Se alguém que por acaso ler e souber informar como fazer será bom se respondesse- 17 respostas
-
- vip system
- tfs 1.2
- (e 3 mais)
-
action Vip System TFS 1.2 - Sistema com Comandos, pisos, items, portas
um tópico no fórum postou DeCarvalho Mods, funções e outros
Bem procurei aqui na comunidade um VIP System mais informativo e nada, além de ter tido problema com os que estão aqui e acabei achando em outro lugar um que funcionou perfeitamente para mim. Usando tfs 1.2 disponibilizado por Bruno Minervino Só estou trazendo o conteúdo e por não conhecer bem não posso dar suporte mas do jeito que está é só 'instalar' e vai funcionar. Creditos.: Summ por fazer e a mim por uma ou duas alterações que estavam fazendo as portas funcionarem de forma estranha.. Sistema Vip Talkaction !checkvip para todos os players Talkaction /vip para membros da staff - /vip adddays, NomedoPlayer, 5 --> Adiciona 5 dias vip para o Player. - /vip removedays, NomedoPlayer, 5 --> Remove 5 dias vip do Player. - /vip remove, PlayerName --> Remove todos os dias vip do Player. - /vip check, NomedoPlayer --> Checa quantos dias vip o Player tem. - /vip addinfinite, NomedoPlayer --> Adiciona tempo vip infinito para o Player. Tiles VIP Portas VIP / Actions Items que adicionam dias VIP ItemId 10135 adiciona 10 dias vip. ItemId 10134 adiciona 30 dias vip. ItemId 10133 adiciona 90 dias vip. Imagens Comando !checkvip mas sem ter vip Comando /vip adddays, dracoknight, 5 Comando !checkvip após adicionar 5 dias Comando /vip addinfinite, dracoknight Comando !checkvip após usar infinite Comando /vip remove, dracoknight- 17 respostas
-
- vip system
- tfs 1.2
- (e 3 mais)
-
Agradeço muita pela ajuda via skype.. sucesso ae sistema funcionando perfeitamente ++REP
-
Fiz o informado e continua da mesma maneira, só coloquei o nome pois no final vc escreveu 'compat'. Removi as linhas do streamloadplayer.lua, o stream_player continua vazio no db e o site continua sem repassar o char na area gravável.. quando tiver saturado de tentar dar uma mão por hora, pode avisar vou entender, imagino que tenha coisas para fazer além de me dar uma mão aqui, peço desculpas por ser ignorante e não saber resolver o problema mas agradeço pelo suporte e só não do mais rep por hoje pois os que tinha ja dei para você
-
Adicionei, rodei novamente o server, mas tudo continua da mesma forma.. o stream_player continua vazio e o stream online continua sem mostrar player na area gravavel.. function isPlayer(cid) return Player(cid) ~= nil end function isNpc(cid) return Npc(cid) ~= nil end function onThink(interval) local stream = { pos = {x = 1274, y = 1546, z = 7}, posmax = {x = 20, y = 16} } local posx = math.floor(tonum [...] precisa de alguma informação mais específica?
-
Nenhum erro sequer.. segue a imagem segue o streamloadplayer.lua que foi só descompactado com a posição alterada function onThink(interval) local stream = { pos = {x = 1274, y = 1546, z = 7}, posmax = {x = 20, y = 16} } local posx = math.floor(tonumber((stream.pos.x) - (stream.posmax.x/2))) local posy = math.floor(tonumber((stream.pos.y) - (stream.posmax.y/2))) local posx2 = math.floor(tonumber((stream.pos.x) + (stream.posmax.x/2))) local posy2 = math.floor(tonumber((stream.pos.y) + (stream.posmax.y/2))) db.query("UPDATE `stream_player` SET `del` = 1") fromArea = {{x = posx, y = posy, z = stream.pos.z},{x = posx2, y = posy2, z = stream.pos.z}} for x = fromArea[1].x, fromArea[2].x do for y = fromArea[1].y, fromArea[2].y do for z = fromArea[1].z, fromArea[2].z do if(getThingfromPos({x = x, y = y, z = z, stackpos = 255}).uid > 0) then if(isPlayer(getThingfromPos({x = x, y = y, z = z, stackpos = 255}).uid))then local c = Player(getThingfromPos({x = x, y = y, z = z, stackpos = 255}).uid) local name = c:getName() local dir = c:getDirection() local otf = c:getOutfit() local selectQuery = db.storeQuery("SELECT * FROM `stream_player` WHERE `name` = "..db.escapeString(name)) if selectQuery ~= false then db.query("UPDATE `stream_player` SET `posx` = ".. x ..", `posy` = "..y..", `del` = 0, `dir` = "..dir..", `outfit` = "..otf.lookType..",`head` = "..otf.lookHead..",`body` = "..otf.lookBody..",`legs` = "..otf.lookLegs..",`feet` = "..otf.lookFeet..",`addon` = "..otf.lookAddons..",`mount` = "..otf.lookMount.." WHERE `name` = "..db.escapeString(name)) else db.query("INSERT INTO `stream_player` (`id`, `posx`, `posy`,`name`,`dir`,`del`,`outfit`,`head`,`body`,`legs`,`feet`,`addon`,`mount`) VALUES (1,".. x ..", "..y..", "..db.escapeString(name)..", "..dir..",0, "..otf.lookType..", "..otf.lookHead..", "..otf.lookBody..", "..otf.lookLegs..", "..otf.lookFeet..", "..otf.lookAddons..", "..otf.lookMount..")") end elseif (isNpc(getThingfromPos({x = x, y = y, z = z, stackpos = 255}).uid)) then local c = Creature(getThingfromPos({x = x, y = y, z = z, stackpos = 255}).uid) local name = c:getName() local dir = c:getDirection() local otf = c:getOutfit() local selectQuery = db.storeQuery("SELECT * FROM `stream_player` WHERE `name` = "..db.escapeString(name)) if selectQuery ~= false then db.query("UPDATE `stream_player` SET `posx` = ".. x ..", `posy` = "..y..", `del` = 0, `dir` = "..dir..", `outfit` = "..otf.lookType..",`head` = "..otf.lookHead..",`body` = "..otf.lookBody..",`legs` = "..otf.lookLegs..",`feet` = "..otf.lookFeet..",`addon` = "..otf.lookAddons..",`mount` = "..otf.lookMount.." WHERE `name` = "..db.escapeString(name)) else db.query("INSERT INTO `stream_player` (`id`, `posx`, `posy`,`name`,`dir`,`del`,`outfit`,`head`,`body`,`legs`,`feet`,`addon`,`mount`) VALUES ( 0,".. x ..", "..y..", "..db.escapeString(name)..", "..dir..", 0, "..otf.lookType..", "..otf.lookHead..", "..otf.lookBody..", "..otf.lookLegs..", "..otf.lookFeet..", "..otf.lookAddons..", "..otf.lookMount..")") end end end end end end db.query("DELETE FROM `stream_player` WHERE `del` = 1") return true end
-
Desculpe por lhe fazer perder tanto tempo, as imgs não estavam aparecendo pois eu criei a pasta imagens com nome errado, no stream_map esta carregado todos os tiles, só os players que não estão aparecendo.. o globalevents esta correto como o informado. A pagina principal, com o client aberto com um char na posição gravavel tem ja uns 6 minutos e nada de char no stream o stream_player para evitar outra 'cabacisse' minha eu conferi o nome da pasta e esta da forma informada na pasta raiz www/stream/outfits/ e a numeração de cada um por em pastas de 1 até 700 e alguma coisa
-
Bem, continuo agradecendo pelo suporte.. colocando o include no latestnews e carregando o site ele fica assim a area informada em ambos os lua começa no ponto indicado na proxima img do mapa function onStartup() local stream = { pos = {x = 1281, y = 1547, z = 7}, posmax = {x = 20, y = 16} } e do player function onThink(interval) local stream = { pos = {x = 1281, y = 1547, z = 7}, posmax = {x = 20, y = 16} }
-
Sim, o mysql esta configurado coma s informações corretas mas reparei que mesmo que coloque uma info errada ele não acusa, digo colocar nome da db errada ou senha diferente ele manda a informação no console como se tivesse tudo bem, mas as informações colocadas estão certas, foi somente um teste com info errada.. sobre o include vai na ss e tbm a tela quando acesso o stream, se precisar de algo mais detalhado basta informar, grato pelo apoio [edit] postei img erada, vou reupar a img correta Desculpa a minha ignorância mas o include é para colocar no index.php do site né, certo eu havia colocado no index errado (se for), colocando o o include no index da raiz o sit enão aparece, tirando ele volta a aparecer.. e sem o include no index o site funciona mas se acessar direto o /stream a tela fica branca tbm sem erro algum..do mesmo jeito que esta aparecendo o localhost aí. [edit] o problema do localhost em branco é que eu havia colocado o include no index do stream, removi e o site voltou a aparecer mas acessando o stream direto localhost/stream a tela continua branca
-
Rapaz erro nenhum.. tudo perfeito.. mas quando abre o stream a tela fica em branco..
-
+rep Vi ali que era para 1.0 mas mesmo assim testei aqui usando esse http://www.tibiaking.com/forum/topic/53099-1078-tfs-12-cast-system-novos-outfits-mounts/ mas a tela fica branca.. De qualquer maneira parabéns pelo script...
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.