-
Total de itens
37 -
Registro em
-
Última visita
Posts postados por niohundranittionio
-
-
Você pode postar o config.lua aqui pra gente dar uma olhada?
Abraços
-
@EdMignari
ainda precisa de ajuda com o Tibia.spr?
Abraços
-
Bom, tem vários jeitos de se fazer isso. Se eu fosse fazer iria implementar a lógica em combat.cpp.
Olhe na função CombatcanTargetCreature. Acho que dá pra você ter uma idéia por lá.
Abraços
Niohundranittionio
-
Um programa não "aparece do nada". É necessário que o programador "conte" pro programa como se comportar. Ele "conta" pro programa pelas sources, que são arquivos onde estão as instruções que o programador dá para o programa.
No caso do otserv, é feito em C++ e você pode olhar elas por aqui: https://github.com/opentibia/server/tree/master/src
Abraços
Niohundranittionio
-
A janela do server mostra algum erro?
-
Não intendi nada da última mensagem, onde você fez upload do bixo?
Você verificou se os monstros estão em creatures.xml do RME?
p.s.: antes de você editar o monstro ele aparecia?
Abraços
-
Na época que eu era mais ativo em ot geralmente dava esse problema quando os monstros no RME não estavam configurados de acordo com os monstros no server... Você sabe se está configurado certo os monstros por lá?
Quando você diz "só alguns aparecem", só alguns tipos ou só alguns "indivíduos"?
Abraços
Niohundranittionio
-
No caso você quer uma boa IDE?
Acho que a mais usada é a eclipse CDT http://www.eclipse.org/cdt/
Pesquisando no google vi que tem gente que gosta do netbeans tb http://netbeans.org/features/cpp/
Caso você não goste de nenhum dos dois, tem também o kdevelop...
Abraços
Niohundranittionio
-
@eduardobean
Não tenho experiência com edição de client, mas posso te apontar as ferramentas.
Se tiver interessado, mp me.
Lembrando que irei te mostrar as ferramentas, não irei fazer para você.
Abraços
Niohundranittionio
-
O reset system que você estás falando é o que você postou nesse tópico:
http://www.xtibia.com/forum/topic/190054-magias-para-resetados-etc/
?
Abraços
Niohundranittionio
-
@fireelement
AHUHAUHAU quero saber q q tá acontecendo .-.
@topic
Mesma coisa = mesmo erro (exatamente igual)?
Posta pra mim o comecinho do default.lua? as 10 primeiras linhas basta
To indo pra academia, n sei que horas volto pro pc.
Se você n tiver nada a perder no server, faz o que o fire disse mesmo
-
Localize a parte
-- Include the Advanced NPC Systemdofile('data/npc/lib/npcsystem/npcsystem.lua')
logo no início de npc\scripts\lib\npc.lua
e altere para
dofile(getDataDir() .. 'npc/scripts/lib/npcsystem/npcsystem.lua')
Caso dê errado tente também
dofile('data/npc/scripts/lib/npcsystem/npcsystem.lua')
-
-
-
Só adicionar um if getPlayerLevel(cid)
function onSay(cid, words, param, channel)local tmp = getCreaturePosition(cid)
local pos = {x = 529, y = 1924, z = 6}
if getPlayerLevel(cid) < X then
doPlayerSendCancel(cid, "Seu level é insuficiente.")
elseif getPlayerSkullType(cid) >= 3 then
doPlayerSendCancel(cid, "Você não pode ir com skull.")
else
doTeleportThing(cid, pos, true)
doSendMagicEffect(tmp, CONST_ME_POFF)
doSendMagicEffect(pos, CONST_ME_FIREATTACK)
end
return true
end
Você deve colocar o nível mínimo onde está escrito X ali em cima...
Até mais
Niohundranittionio
-
-
Continua aparecendo o mesmo erro com as mesmas mensagens ou agora o erro está com uma mensagem um pouco diferente?
data/npc/lib/npcsystem/npchandler.lua:539: attempt to call global 'getDistanceTo' (a nil value)
Ainda aparece essa mensagem, do jeito que está aí?
Você poderia postar o novo erro, por favor?
-
Olá
Por descompilar você quer alterar os sprites, as sources/funcionalidade ou as resources do client?
Até mais
Niohundranittionio
-
Olá Euqueriaumnomepiqueno
Você pode postar o arquivo data/globalevents/scripts/heal.lua para ver o que está acontecendo de errado?
Abraços
Niohundranittionio
-
Abra o arquivo npc\scripts\lib\npc.lua e adicione no fim:
function getDistanceTo(id) if id == 0 or id == nil then selfGotoIdle() end cx, cy, cz = creatureGetPosition(id) if cx == nil then return nil end sx, sy, sz = selfGetPosition() return math.max(math.abs(sx-cx), math.abs(sy-cy)) end
Teste, se ainda tiver dando erro poste aqui os erros para analisarmos.
Abraços
Niohundranittionio
-
Olá
Não intendi direito, você quer tocar um som no pc do player quando acontecer algum "evento"?
Caso afirmativo, não dá pra ser feito apenas por scripting, será necessário uma alteração no client.
Até mais!
Niohundranittionio
-
É impossível prever o que vai acontecer na implementação do sistema de marketplace. Por isso concordo com h0rus quando ele disse que deve-se fazer um período de testes e analisar a resposta do público. Após certo tempo deve se colocar na balança o quanto ajudou a comunidade e os problemas que inevitavelmente irão aparecer. Só aí dá pra saber alguma coisa, se ajuda ou atrapalha.
-
Olá ludgeromf1
Não havia a necessidade de criar outro tópico, mas vamos lá...
Se a única coisa que te interessa no server é o map, por que você não copia o map e coloca em outro server?
Abraços
Niohundranittionio
-
Versão
em Resolvidos
Você pode postar os erros que aparecem quando abre o server?
Mudar a distro é uma opção pra você?
Abraços
Niohundranittionio
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Meu Otserv
em Resolvidos
Postado · Editado por niohundranittionio
Onde está
ip = "192.168.1.2"
coloque
ip = "auto"
Teste. Se ainda não der certo, tente colocar o número que aparece no www.whatismyip.com.
Abraços
P.S.: mude a senha do sqlite se você for por o ot online / público.
P.S.2: a próxima vez que for criar um tópico, faça o título o mais específico possível, como "meu ot não faz login", alguma coisa assim.
P.S.3: essa seção é de programação, quando tiver dúvidas sobre assuntos gerais de otserv a seção correta é "
OTserv iniciante - Pedidos e dúvidas - Geral". No mais, seja bem vindo.