DamianMeneses
New Member
- Joined
- Dec 10, 2020
- Messages
- 28
- Reaction score
- 4
Does anyone know how to make the runes to target on tile instead of following the creature where it moves?This is the behavior i get normally, im using tfs 1.4.2
You got that "sorry, not possible" message there once (without 'poof'). As I explained, it's because you clicked on that square when the npc was still there (client side), but it wasn't there (server side) when your packet reached the server. So it was deemed invalid, hence this message (different than the usual "you can only use this rune on creatures" which happens when you miss completely).The desired non-aimbot behaviour can be achieved with OTC. However I don't use TFS either, so not sure about server side stuff.
Here is cip engine (Revol) + Tibiara otc:
View attachment 88240
Server has no aim assistance, exceptThe "aim assistance" is definitely in the client, but I wouldn't doubt that something may also be messed up in the server (tfs).
use on creature packet (which is 7.8+ RL Tibia packet) with creatureId instead of sending target position.use on creature should not work on players. IDK, I do not play on RL Tibia since 8.1, so I got no idea how it worked on 10.98 (TFS 1.4). That packet is similar to packet client sends, when you use hotkey with rune on target selected on Battle List, so it probably should work on players.It can be related tothis is basically the issue, the sd is following target, instead of poffing when failed to get the player on position:
modules/game_interface/gameinterface.lua and some tile.cpp code which detect clicking on creatures that are draw on other tile - by checking+/- 1 SQM around - ex. player standing on 3 parcels is draw on left-upper tile from his real position. if selectedThing:isFluidContainer() or selectedThing:isMultiUse() then
if selectedThing:getId() == 3180 or...
That "someone" was me. The 'UseOnCreature' packet is not 7.8+. It existed in the earlier versions too, but it didn't work for players (creature ids < 0x40000000). So, in any server with the oldschool aiming it should be disabled too (for both client and the server), which apparently isn't the case (referring to Nekiro's post). I know that the "aim assistance" itself is in the client, but there's more to it. If you don't disable direct shooting on players in the server, people can for example hack the battle list in the client and shoot there with 100% accuracy (or just make a bot that sends such packets). You could possibly also cheat in an uhtrap by healing yourself directly. In the oldschool pvp (pre-7.8 i.e. pre-hotkeys) shooting directly should only be allowed on monsters and NPCs, but on players it should be always based on coordinates.Server has no aim assistance, exceptuse on creaturepacket (which is 7.8+ RL Tibia packet) withcreatureIdinstead of sending target position.
Someone posted above, that this packetuse on creatureshould not work on players. IDK, I do not play on RL Tibia since 8.1, so I got no idea how it worked on 10.98 (TFS 1.4). That packet is similar to packet client sends, when you use hotkey with rune on target selected on Battle List, so it probably should work on players.
So first step would be to disable this packet on server side when target is player? Then test how client works with that change and edit client, to make it send 'use on tile' packet with clicked tile position?That "someone" was also me, and the 'UseOnCreature' packet is not "7.8+". It existed before, but it didn't work for players (creature ids < 0x40000000).
Yes, in old Tibia if someone sends that packet to shoot on a player, it should be ignored. So you have to check if the target is a player on the server's side.So first step would be to disable this packet on server side when target is player? Then test how client works with that change and edit client, to make it send 'use on tile' packet with clicked tile position?
1. I don't know, but it must be a very early version. Probably ever since the battle list was introduced.Do you know since which update it was possible to shot monsters with 'useOnCreature' packet?
Do you know since which update it was possible to shot players with 'useOnCreature' packet?