Идеята беше да Сетна някакво си Velocity в hook на touch. Проблема е, че изобщо не се получи, така де получи се, но аз не помръднах.
Плъгина си ми сетваше Velocity и аз не мърдах, опитах да hook-на touch-а през engine, fakemeta, ham и reapi и пак нищо не стана Velocity-то го сетвах с Fakemeta и reapi(и в двата случея сетвам, след това гетвам наново и го принтвам и е точно толкова колкото съм го сетнал). Сетвах във Post и в Pre, спирах toucha и го оставях да продължи, но в никакъв случай не можех да накарам плъгина да ме помръдне. Докато след 3-4 часа мъчене и много различни опитани неща някак успях да го подкарам. Идеята е, че загубих кода и сега нямам никаква идея как да го пресъздада. Ако може някой от вас да помогне...
Примерен код, който не работи...
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#include <hamsandwich>
public plugin_init()
{
register_plugin("test", "0.1", "mi0")
RegisterHam(Ham_Touch, "player", "OnPlayerTouch")
}
public OnPlayerTouch(id, iSurface)
{
new Float:fVel[3]
fVel[2] = 265.0
set_entvar(id, var_velocity, fVel)
}