Tudo que Kimoszin postou
- Cheat Engine Address (RESOLVIDO)
- Cheat Engine Address (RESOLVIDO)
- Friend Sio - Lendo a vida do player da battle! (RESOLVIDO)
-
Apredendo a ler Battle List
Nessa source, já está assim.
-
YouBot
Quando você está lendo a battlelist, não é somente os monstros que estão nela, como na janela do Tibia. Nela ficam os bixos mortos, e as criaturas que estão por perto, você tem que usar o offset IsVisible, assim ele só pegara as criaturas que estão visiveis.
- sky é familia porra, aqui é sky
-
Frags Bug
Tópico Movido.
-
[Resolvido] [Ajuda] Items da house não vai para o depot!
Se tu tiver as sources, veja em houses.cpp void House::clean() { for(HouseBedList::iterator bit = bedsList.begin(); bit != bedsList.end(); ++bit) { if((*bit)->getSleeper()) (*bit)->wakeUp(); } removePlayers(true); transferToDepot(); } bool House::transferToDepot() { if(!townId) return false; Player* player = NULL; if(owner) { uint32_t tmp = owner; if(isGuild() && !IOGuild::getInstance()->swapGuildIdToOwner(tmp)) tmp = 0; if(tmp) player = g_game.getPlayerByGuidEx(tmp); } Item* item = NULL; Container* tmpContainer = NULL; ItemList moveList; for(HouseTileList::iterator it = houseTiles.begin(); it != houseTiles.end(); ++it) { for(uint32_t i = 0; i < (*it)->getThingCount(); ++i) { if(!(item = (*it)->__getThing(i)->getItem())) continue; if(item->isPickupable()) moveList.push_back(item); else if((tmpContainer = item->getContainer())) { for(ItemList::const_iterator it = tmpContainer->getItems(); it != tmpContainer->getEnd(); ++it) moveList.push_back(*it); } } } if(player) { Depot* depot = player->getDepot(townId, true); for(ItemList::iterator it = moveList.begin(); it != moveList.end(); ++it) g_game.internalMoveItem(NULL, (*it)->getParent(), depot, INDEX_WHEREEVER, (*it), (*it)->getItemCount(), NULL, FLAG_NOLIMIT); if(player->isVirtual()) { IOLoginData::getInstance()->savePlayer(player); delete player; } } else { for(ItemList::iterator it = moveList.begin(); it != moveList.end(); ++it) g_game.internalRemoveItem(NULL, (*it), (*it)->getItemCount(), false, FLAG_NOLIMIT); } return true; }
-
[DUVIDA] Cavebot - Rope - Shovel
Private Sub timerWalker_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timerWalker.Tick Dim myArrayAction() As String = listboxWalker.SelectedItem.ToString().Split(":") Dim myArrayLocation() As String = myArrayAction(1).Split(",") Dim loc As Tibia.Objects.Location loc.X = myArrayLocation(0) loc.Y = myArrayLocation(1) loc.Z = myArrayLocation(2) Dim tile As Tile = c.Map.GetTile(loc) Select Case myArrayAction(0) Case "Rope" c.Inventory.UseItemOnTile(3003, tile) Case "Shovel" c.Inventory.UseItemOnTile(3457, tile) Case "Walk" If p.IsWalking = False Then c.GetPlayer.GoTo = New Location(CInt(myArrayLocation(0)), CInt(myArrayLocation(1)), CInt(myArrayLocation(2))) End If End Select If listboxWalker.SelectedIndex >= (listboxWalker.Items.Count - 1) Then listboxWalker.SelectedIndex = 0 Else listboxWalker.SelectedIndex = listboxWalker.SelectedIndex + 1 End If End Sub
-
[Resolvido] [Ajuda] Items da house não vai para o depot!
Eu usei aquele e foi de boa .-.
-
[Resolvido] [Ajuda] Items da house não vai para o depot!
Tu ta usando aquele distro que eu compilei Matheus? .-.
- Burl RadBr
-
[Resolvido] [Ajuda] Items da house não vai para o depot!
A house foi feita no mesmo lugar que o depot, Exemplo: House Cite Principal;House1 (ID:1,Rent:0) Depot Cite Principal;Depot ID: Cite Principal Testei com um distro 0.4 e foi certinho.
-
Biologia
Eu sou ateu...
-
[DUVIDA] Cavebot - Rope - Shovel
Eu não fiz pra mover, só fiz para usar a Rope, Só verificar se o arrayAction é Walk e fazer lógica para mover.
-
Biologia
Claro que sim, Religião?
-
[DUVIDA] Cavebot - Rope - Shovel
Tu selecionou algum item (index)?
- [C#] HUD SYSTEM
-
[DUVIDA] Cavebot - Rope - Shovel
Vocês estão fazendo errado pessoal Aqui está um exemplo:
-
[TibiaAPI] Attacker Simples
Tem que adaptar, só te mostrei o simples.
-
[TibiaAPI] Attacker Simples
ListBox1 é onde fica o nomes das criatuas. Private Sub timerAttack_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timerAttack.Tick For Each monsterName As String In ListBox1.Items For Each cr As Creature In c.BattleList.GetCreatures If (p.TargetId = 0 And cr.Name.ToLower() = monsterName.ToString().ToLower()) Then cr.Attack() End If Next Next End Sub
-
facebook off?
Vai saber cara.
-
[TibiaAPI] Attacker Simples
Oque você quer fazer? Ele só ataca o primeiro e não ataca os outros?
-
facebook off?
Google Chrome é diferente de Google.
-
facebook off?
Tava assim porque tu tinha que reinstalar o google. Pergunta pro cara ali que ele sabe .