-
Total de itens
818 -
Registro em
-
Última visita
-
Dias Ganhos
25
Tudo que Yan Liima postou
-
tfs 1.2 [Encerrado] AJUDA-ME Não sobe nem desce escada
tópico respondeu ao barbaresco de Yan Liima em Tópicos Sem Resposta
Está acontecendo isso só nesse local ou em todos lugares que utiliza a mesma escada? Se for só nessa escada verifique no mapa editor se tem algo atrapalhando na hora de subir. Aqui o piso amarelo: Ele tem que ficar igual mostrado na imagem -
tfs 1.2 [Encerrado] AJUDA-ME Não sobe nem desce escada
tópico respondeu ao barbaresco de Yan Liima em Tópicos Sem Resposta
Ok na pasta data/items/ abre o items.xml e procura o ID da escada que não quer subir Provavelmente estara assim: <item id="ID_DA_ESCADA" article="a" name="ramp"></item> nela você adiciona essa TAG: <attribute key="floorchange" value="north" /> Vai ficar assim: <item id="ID_DA_ESCADA" article="a" name="ramp"><attribute key="floorchange" value="north" /></item> E depois da /reload items ou reinicia o servidor. -
tfs 1.2 [Encerrado] AJUDA-ME Não sobe nem desce escada
tópico respondeu ao barbaresco de Yan Liima em Tópicos Sem Resposta
Talvez seja no items.xml ou é porque você não colocou um negócio amarelo na escada, pelo mapa editor. Se não me engano o nome é STAIRS id 459. Verifica se esse item está em cima da escada... Mande a TAG completa da escada que não ta subindo, e mande também a de descer. -
Imaginei, ai é foda man realmente não tem como eu saber o que é, sinto muito Eu até ajudaria você a testar e achar o problema, mais não tem como Qualquer coisa é só mandar pm que te respondo.
-
Você disse que os jogadores são kikados certo? Mais depois da pra logar, e na hora de tentar entrar num personagem da ERRO? Talvez seria um Global Save/Shuntdown. Mais você disse que não tem tempo definido para cair, ou seja pode cair a qualquer momento... Mais mesmo assim da uma olhada no seu config.lua procure por -- Global save Vê se está assim: globalSaveEnabled = false globalSaveHour = 8 shutdownAtGlobalSave = false cleanMapAtGlobalSave = true
-
Putz man não tenho ideia do que pode ser
-
tfs 0.3.4/0.3.6 [Dúvida] Adicionando código na const.h
pergunta respondeu ao LeoTK de Yan Liima em Programação
Sim, no caso do OldClient precisaria injetar uma dll no client -
Relaxa não tem problema encher o saco... Ele cai assim do nada ou tem X tempo para cair? tipo cai após 1 hora,2,3...
-
tfs 0.3.4/0.3.6 [Dúvida] Adicionando código na const.h
pergunta respondeu ao LeoTK de Yan Liima em Programação
Ta explicado kkk -
tfs 0.3.4/0.3.6 [Encerrado] Erro estranho
tópico respondeu ao brendoonh de Yan Liima em Tópicos Sem Resposta
Tu tem que aprender hexadecimais em kkkkkk Tópico senado. -
tfs 0.3.4/0.3.6 [Encerrado] Erro estranho
tópico respondeu ao brendoonh de Yan Liima em Tópicos Sem Resposta
Sim kkk quer por 11? vai na script e substitui todos: 0xF Por: 0xB E no channels.xml no lugar do 15 coloque 11 xD -
tfs 0.3.4/0.3.6 [Dúvida] Adicionando código na const.h
pergunta respondeu ao LeoTK de Yan Liima em Programação
Ah mais isso seria pra OTC né -
tfs 0.3.4/0.3.6 [Encerrado] Erro estranho
tópico respondeu ao brendoonh de Yan Liima em Tópicos Sem Resposta
é porque no channels.xml você tem que por: <channel id="15" name="Death Channel"/> E o chat não abre automaticamente, você que tem que abrir ele... -
tfs 0.3.4/0.3.6 [Dúvida] Adicionando código na const.h
pergunta respondeu ao LeoTK de Yan Liima em Programação
Precisa não, achei já. A grande parte do tópico está com umas hexagonais erradas! talvez eu faça um tutorial aqui completo com até 254 effects e da forma correta. E se eu fosse você não perdia tempo tentando por 300 effects porque se não der certo (provavel que não dê) será tempo perdido. Creio que pra quebrar esse limit seria só por Dll. Bom se realmente der certo, aleluia! qualquer coisa só dizer... E não esqueça de adicionar na lib 000-constant.lua -
tfs 0.3.4/0.3.6 [Dúvida] Adicionando código na const.h
pergunta respondeu ao LeoTK de Yan Liima em Programação
Bom eu nunca ouvi falar disso, ele chegou a testar? Não tenho certeza se isso realmente irá funcionar Até hoje não vi ninguém usar esse método para passar dos 255 effects... Se conseguir me avise -
tfs 0.3.4/0.3.6 [Encerrado] Erro estranho
tópico respondeu ao brendoonh de Yan Liima em Tópicos Sem Resposta
Script do lindo do Zoom rsrs Tente esse aqui: -- Coded by Zoom..local info, win, lose = "%s [Level: %s] foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos."local frags, storage = {5, 10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045function onDeath(cid, corpse, deathList) if(not isPlayer(cid)) then return true end local target = deathList[1] doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1)) for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerLevel(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and " [Level: "..getPlayerLevel(target).."]." or "."), TALKTYPE_CHANNEL_O, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_W, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_CHANNEL_RN, 0xF) end end end doCreatureSetStorage(cid, storage, 0) return trueend São duas versões uma pra OTX e outra pra TFS. Veja a diferença aqui: Agora que tu disse lembrei que era esse o problema que eu tive uma vez kkkkk -
tfs 0.3.4/0.3.6 [Dúvida] Adicionando código na const.h
pergunta respondeu ao LeoTK de Yan Liima em Programação
O correto é: enum MagicEffect_t -
tfs 0.3.4/0.3.6 [Encerrado] Erro estranho
tópico respondeu ao brendoonh de Yan Liima em Tópicos Sem Resposta
Faz assim, faz uma copia do seu creaturescript.xml e depois edite tirando todos event que tem Death,PrepareDeath e Kill. E faz o teste pra ver se da debug -
Em movements/scripts/ crie um arquivo .lua e cole isto dentro: local teleport = { level = 1, posição = {x = 255, y = 255, z = 7}}function onStepIn(cid, item, position, fromPosition) if getPlayerLevel(cid) < teleport.level then doPlayerSendCancel(cid, 'Apenas jogadores level '.. teleport.level ..' podem entrar no teleport.') doTeleportThing(cid, fromPosition) else doTeleportThing(cid, teleport.posição) doPlayerSay(cid, "Bem Vindo a Sala de Hunts", TALKTYPE_ORANGE_1) end return trueend Em movements.xml adicione: <movevent type="StepIn" actionid="23647" event="script" value="NOME_DO_SCRIPT.lua"/> CONFIGURAÇÕES level = 1, -- AQUI VOCÊ CONFIGURA O LEVEL QUE PODERA ENTRAR NO TELEPORT posição = {x = 255, y = 255, z = 7} -- AQUI A POSIÇÃO PRA ONDE O PLAYER IRÁ SE TELEPORTAR No mapa editor adicione o actionID 23647 no teleport. E remova as posições dele deixe tudo 0 pois a script já vai fazer o procedimento de teleportar o jogador.
-
Desse modo não tem como, só se colocar pra adicionar storage. Só que depois nunca mais iria aparecer a mensagem porque o jogador já iria ter a storage. ou colocar tempo pra storage ser removida do jogador. Ou podemos fazer por teleport. Toda vez que o player entrar no teleport irá aparecer a mensagem
-
Em movements/scripts/ crie um arquivo chamado mensagem.lua e cole isto dentro: function onStepIn(cid, item, position, fromPosition) local mensagem = { action = item.actionid, [23647] = "Bem Vindo a Sala de Hunts" } if(not isPlayer(cid)) then return true end if(item.actionid == mensagem.action) then doPlayerSay(cid, mensagem[item.actionid], TALKTYPE_ORANGE_1) return true endend Em movements.xml adicione: <movevent type="StepIn" actionid="23647" event="script" value="mensagem.lua" /> No mapa editor coloque o actiondid 23647 em todos os pisos que você quer que apareça a mensagem Para adicionar mais edite aqui: [23647] = "Bem Vindo a Sala de Hunts",[23648] = "Bem Vindo a Sala de Hunts 2"}E a tag ficaria assim:<movevent type="StepIn" actionid="25647-23648" event="script" value="mensagem.lua" />
-
Pra isso que serve o BOTÃO "Denunciar Post" por acaso você ou alguém daqui denunciou? Ajudaria muito... @Danihcv
-
Erro meu desculpe: function onLogin(cid)local config = {group_id = 1, ip = getPlayerIp(cid)} if getPlayerGroupId(cid) >= config.group_id thenio.output(io.open("data/logs/playerlogin.txt", "a"))io.write("["..os.date("%d/%m/%y %X").."] "..getPlayerName(cid).." Entrou no servidor.\nConta: "..getPlayerAccount(cid)..", Acesso: ".. getPlayerGroupName(cid) .."("..getPlayerGroupId(cid).."), IP: "..doConvertIntegerToIp(config.ip)..", Posição: [x=..getPlayerPosition(cid).x..", y="..getPlayerPosition(cid).y..", z="..getPlayerPosition(cid).z..].\n")io.close() endreturn trueend Como o @Poccnn disse, estava fora da função.
-
Acabei de fazer um aqui vê se da certo Em creaturescript crie um arquivo chamado playerlog.lua e cole isto dentro: function onLogin(cid)local config = {group_id = 1, ip = getPlayerIp(cid)} if isPlayer(cid) thenif getPlayerGroupId(cid) >= config.group_id thenio.output(io.open("data/logs/playerlogin.txt", "a"))io.write("["..os.date("%d/%m/%y %X").."] "..getPlayerName(cid).." Entrou no servidor.\nConta: "..getPlayerAccount(cid)..", Acesso: ".. getPlayerGroupName(cid) .."("..getPlayerGroupId(cid).."), IP: "..doConvertIntegerToIp(config.ip)..", Posição: [x=..getPlayerPosition(cid).x..", y="..getPlayerPosition(cid).y..", z="..getPlayerPosition(cid).z..].\n")io.close() endreturn trueendreturn trueend Em creaturescript.xml adicione: <event type="login" name="LoginLog" event="script" value="playerlog.lua"/> Pronto se der certo edite como quiser xD Se quiser por pra registrar apenas os players com group 1 troque if getPlayerGroupId(cid) >= config.group_id then por if getPlayerGroupId(cid) == config.group_id then Caso contrario ele irá registrar de todos. O arquivo .txt vai ta na pasta data/logs/playerlogin.txt
-
tfs 0.3.4/0.3.6 [Encerrado] Erro estranho
tópico respondeu ao brendoonh de Yan Liima em Tópicos Sem Resposta
Tive um problema desse uma vez, mais infelizmente não lembro o que eu fiz. Você viu se a corpse do personagem está correta ao morrer?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.