hello
I have this code to create a entity (ball)
PHP Code:
new Float:pochodzenie[3]
public plugin_init() register_clcmd("say /add", "DodajPilke")
public DodajPilke(id) {
if(pev_valid(pilka)) remove_entity_name("ball")
new origin[3]
get_user_origin(id, origin, 3)
IVecFVec(origin, pochodzenie)
pochodzenie[2] += 15.0
StworzPilke(pochodzenie)
ZapiszPilke(pochodzenie)
}
StworzPilke(Float:origin[3] = { 0.0, 0.0, 0.0 }) {
pilka = create_entity("info_target")
if(is_valid_ent(pilka)) {
set_pev(pilka, pev_classname, "ball")
set_pev(pilka, pev_solid, 2)
set_pev(pilka, pev_movetype, 10)
engfunc(EngFunc_SetModel, pilka, MODEL_PILKI)
engfunc(EngFunc_SetOrigin, pilka, origin)
engfunc(EngFunc_SetSize, pilka, Float:{ -5.0, -5.0, 0.0 }, Float:{ 5.0, 5.0, 48.0 })
set_pev(pilka, pev_framerate, 0.0)
set_pev(pilka, pev_sequence, 1)
set_pev(pilka, pev_skin, random(3))
pochodzenie = origin
stworz_pilke = true
}
RegisterHamFromEntity(Ham_Think, pilka, "KopnieciePilki")
set_pev(pilka, pev_nextthink, get_gametime() + 0.03)
}
everything is ok except one ... the model is in the ground
what is wrong? what is missing?