Tirando O Bug De Clonagem

Felipe Moraes

Java Developer
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 02/10/06Posts: 3285Gênero: Masculino

ai gente,eu andei fuçando pela net e descobri como tirar esse maldito bug q fica torrando com a paciencia dos hosts...vamos la:

 

o bug era, se voce fikar mexeno o item no chao, uma hora ele fikava 100 certo?

mas como arrumar?

simplesmente, "blokeadno" o item se separar no chao.

exemplo, vc coloca 50 peixes no chao, ai vc tenta manda 30 pra otro sqm (square) e simplesmente os 50 vaum tudo, impedino q ocorra o bug.

Mas como fazer isto??

Simplesmente, procure essa parte do Code no seu Game.cpp: Código:

 

 

 

bool Game::onPrepareMoveThing(Creature* creature, const Thing* thing,

 

 

 

substitua essa parte do code por:

 

 

 

 

 

bool Game::onPrepareMoveThing(Creature* creature, const Thing* thing,
 const Tile* fromTile, const Tile *toTile, int count)
{
 const Player* player = dynamic_cast<const>(creature);

 const Item *item = dynamic_cast<const>(thing);
 const Creature* movingCreature = dynamic_cast<const>(thing);
 const Player* movingPlayer = dynamic_cast<const>(thing);

 if(item && !item->canMovedTo(toTile)) {
  creature->sendCancel("Sorry, not possible.");
 return false;
 }
 else if(movingCreature && !movingCreature->canMovedTo(toTile)) {
  if(player) {
   player->sendTextMessage(MSG_SMALLINFO, "Sorry, not possible.");
   player->sendCancelWalk();
  }

 return false;
 }
 else if(!movingPlayer && toTile && toTile->floorChange()) {
 creature->sendCancel("Sorry, not possible.");
 return false;
 }
else if(movingCreature && toTile && !toTile->ground) {
  if(player) {
 player->sendTextMessage(MSG_SMALLINFO, "Sorry, not possible.");
 player->sendCancelWalk();
  }

 return false;
 }

 

depois disso, apenas recompile o server,

 

 

Credits by naruto maniaks

 

Ow gente,comentem pls

~A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.~

 

 

 

 

Clique aqui para ver meus tutoriais !

 

 

 

Gamertag: cpmoraes

 

 

Lordfire

TFS Maintainer
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 04/10/06Posts: 2605Gênero: MasculinoChar no Tibia: Knight Orion

muito ruim

ai eu quero separar money

pra dar prum amigo

ai eu me fodo

pq nao da de separar

ai ai, arruma esse code!

Felipe Moraes

Java Developer
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 02/10/06Posts: 3285Gênero: Masculino

@Lordfire

se o ot puder clonar vc nao iria nem precisar dar money pra seu amigo...

e é so colocar uns money na bp...e o resto vc da pro seu 'amigo'

~A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.~

 

 

 

 

Clique aqui para ver meus tutoriais !

 

 

 

Gamertag: cpmoraes

 

 

Bl4Nk

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 11/02/07Posts: 126

Ótimo tuto, ele me torrava a paciencia qndo tinha ot global.

vlw mesmo, vai ajuda mta gente.

 

muito ruim

ai eu quero separar money

pra dar prum amigo

ai eu me fodo

pq nao da de separar

ai ai, arruma esse code!

 

Simples tio, separe na bp.

O tuto do cara foi mto bom, não adianta flar que foi ruim pq eh ótimo.

 

flws

Giftfodadomalvadao


.Gifts:
[*] [*] [*] [*] [*] [*] [*] [*] [*] [*] [*]

.FanBar:



Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Movido para seção correta.

 

Cya

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

Dendriel Rozsantares

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/01/07Posts: 90

Onde eu acho esse "game.cpp"?

:/

talves meu ot nao tenha, nao sei onde procurar.

;/

Mas a action é super interessante pra quem quer continuar com o seu ot ao inves de trocar por outro sem o bug da clonagem. ;)

Felipe Moraes

Java Developer
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 02/10/06Posts: 3285Gênero: Masculino

@Dendriel Rozsantares

isso é nas source do seu ot...geralmente fica em:

pasta do ot/source

~A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.~

 

 

 

 

Clique aqui para ver meus tutoriais !

 

 

 

Gamertag: cpmoraes

 

 

Dendriel Rozsantares

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/01/07Posts: 90

Eu sei o que são soucers. :)

Mas no meu server não tem, eu descobri que esses arquivos existiam quando peguei um ot 7.8.

Não lembro de ja ter possuido um ot 7.6 com soucers.

Obrigado por te respondido.

Alttli

Ex-Coordenador de Design
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 06/02/07Posts: 284

aaaaa isso eu ja sabia agora... isso de blokear ele de se mecher no chão eh horrivel !

destroi o ot..

quando vejo um ot asim saiu na mesma hora...

mas valeu mesmo asim... trazer mais essa ajuda nos, digo "eles" =D

"o último pingo é sempre da cueca."

somente se a tábua do vaso estiver levantada.

 

Não sei se com vocês também mas meus pingos de mijo não resistem a um assento abaixado.

 

 

Guardian Br

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/11/06Posts: 41

Gostei!!!

 

Tava procurando um tuto desses faiz tempo pra tira o bug do meu mapa e isso enxe saco de hoster msm xD principalmente s kara q coloka vendedor de equip no serv HUAHUAHUAHuA

Vlw ae

 

Flws

De volta ae

 

________

 

 

 

Coloredmenor.jpg

upking

Phoenix, sempre ressurgindo das cinzas
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 24/10/06Posts: 1026Char no Tibia: Lord Night Rider

esse bug soh era comum nos ot 7.6 acima do 7.81 eu ainda nao vi nenhum com esse bug

 

e como ja disseram dessa manera fica dificil eh melhor resolver o problema deixando mexer os itens e nao deixando clonar

Visite meu canal no youtube: http://youtube.com/gabriel_rodriguez_tech

 

dyegodb

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/01/06Posts: 23

arruma ai o code pq ta dando erro =P

dyegodb

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/01/06Posts: 23

tu tira esse mas ainda tm o do "[Cheat Retirado]" =p

Bloods

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/05/07Posts: 255

Isso dai ajuda mesmo xP

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer