-
Total de itens
33 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que Kilowog postou
-
Percebi sim, obrigado pelo reconhecimento, mas eu falo de quem contrata. Querem algo complicado por um preço lá embaixo.
-
Freelancer em tibia e derivados é muito trabalho para pouco reconhecimento e dinheiro.
-
TibiaBR, Portal Tibia, Fim dos BOTs e OTs
tópico respondeu ao Deadpool de Kilowog em Notícias e Discussões - Tibia Global
Posso falar em questão de Software, pois é minha praia, sou formado ciências de computação. Seguinte, sobre o software a CipSoft pode fazer absolutamente NADA. Pois, é um software livre e uma vez livre este software sempre vai permanecer livre, independe de quem faça alteração, pois o software (o que vocês chamam de source) se enquadra na licença GNU ou outra, uma exemplo, é o JAVA que é Open Source, a Google fez diversas modificações para poder utilizar no Android, porém a Oracle (dona do Java) processou a Google por ter feito estas modificações, porém até hoje a Oracle só perde, pois quando ela comprou o JAVA o mesmo era Open Source, quanto tempo temos o Android? rsrs Agora sobre questão de sprites de personagens, dos próprios personagens, dos cenários e etc. Aí já é outra história. -
Obrigado HEHE, tem como tu dá dicas de como você fez esse dialog? Tipo como fez para listar as opções do servidor para o cliente e tal. Precisar de ajuda, pode falar hehe
-
Parábens cara, muito bom seu trabalho no OTC também. Estou fazendo um OTServer de Pokemon do 0 e também estou modificando o OTC. Um vídeo do meu OT, a parte do cliente tem que mexer muito ainda. Mas segue aí:
-
@Lordfire O código é seu? HAHAHAHAHA Que massa. Eu uso o 0.4 por que na época não tinha conhecimento e tempo para estudar a fundo o TFS 1.x. Mas meu próximo servidor será com 1.x sim, no caso estou fazendo um em 0.4, porém como já ta avançado estou com preguiça de mudar tudo entende? Mas o próximo sera em 1.x de certeza
-
@Drazyn1291 Infelizmente fiquei sem tempo por conta do trabalho para ver isto, estou doido para ver, mas ta osso. @dalvorsn será muito complicado adaptar onde usa o damageMap?
-
@dalvorsn eu consigo pegar um uid pelo guid? Digamos, tem uma função facil que dá isso e tal?
-
Entendi, seria como eu pretendia fazer inicialmente quando vi o problema, com lista. Porém meu conhecimento é bom em Java e não tanto em C++, são linguagens parecidas porém as lib são diferentes. Vou dá uma estudada nesse conceito da lista e ver o que consigo fazer, mas sua solução é uma boa também.
-
Mas ele só deslogaria quando saisse de Battle não? Come seria a ideia da lista?
-
em vez de usar o guid será que não consigo usar o uid não? No função do target ou do addDamage?
-
Pode sim, sem problema nenhum. A ideia do topico é ajudar a todos, não ganhar +rep.
-
Vou ver com calma hoje a noite e posto se consigo algo. Provavelmente tem que fazer uma cadeia de if igual foi feita, só que no LootSystem.
-
Há kkkkk Saquei, só tenho como pegar em código a noite, mas no código do Dalvorso, deixe de fora as alterações esta alteração: void CreatureaddDamagePoints(Creature* attacker, int32_t damagePoints){ if(damagePoints < 0) return; uint32_t attackerId = 0; if(attacker){ if(attacker->getPlayer()) attackerId = attacker->getPlayer()->getGUID(); else if(attacker->getMaster() && attacker->getMaster()->getPlayer()) attackerId = attacker->getMaster()->getPlayer()->getGUID(); else attackerId = attacker->getID(); } Ver ai.
-
Posta o código do AutoLoot. Acredito que seja melhor atacar o problema do autoloot, já que é só alterar o servidor e não a source.
-
Opa, muito obrigado amigo. Tinha reparado nisso ao testar melhor, só que fiquei sem tempo essa semana para ver como iria corrigir, mas acho que não faria melhor. Vou editar o tópico e colocar os devidos créditos Pode postar amigo, sem problema nenhum. O importante é o bem da comunidade
-
De noite eu vejo então e posto o resultado.
-
A tem que ter a tag no xml dizendo que é hostil tbm. <flag hostile="1" />
-
Adiantando, podem ser algumas coisas. 1) No DarkXPoke em monster.h tem uma parte assim: bool isHostile() const { stdstring value; if(!getStorage(504, value)) return mType->isHostile; return booleanString(value); } se tiver isso, troce por: bool isHostile() const {return mType->isHostile;} 2) No DarkXPoke em monster.cpp Em: bool MonsterselectTarget(Creature* creature){#ifdef __DEBUG__ stdcout << "Selecting target... " << stdendl;#endif if(!isTarget(creature)) return false; if(!isHostile()) return false; Retire: if(!isHostile()) return false;
-
Ataque eles
-
No aguardo, espero que funcione
-
Ta errado, você ta procurando em monster.h e não em monsterS.h com S no final mesmo.
-
Procure por hideHealth em monsterS.h
-
Eu não testei, mas olhei o fonte do DarkXPoke e tudo que postei aqui, tem lá. As vezes o buscador do devcpp que é meio bugado, em vez de procurar pelo texto todo, busquem por parte dele. Uma dica procurem pela palavra "hostile".
-
Ah, baixei ele, mas não cheguei a ver a source. É que tou em um projeto e é 0.4 Quando Chegar em casa eu olho direitinho e posto se conseguir.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.