Oto mam coś takiego, i chciałbym aby pliki z pre_cache (sprite2,sprite3) były czytane tak samo jak sprite które znajduje się w write_short.
public fw_traceline(Float:start[3], Float:end[3], conditions, id, tr)
{
if (!is_user_alive(id))
return FMRES_IGNORED
new target = get_tr2(tr, TR_pHit)
if (!is_user_alive(target) || !attachSprite[target])
return FMRES_IGNORED
if (userTeam[target] != userTeam[id])
return FMRES_IGNORED
message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, _, id)
write_byte(TE_PLAYERATTACHMENT)
write_byte(target)
write_coord(OFFSET)
write_short(sprite)
write_short(LIFETIME)
message_end()
return FMRES_IGNORED
}
public plugin_precache() {
sprite = precache_model("sprites/101admin.spr")
sprite2 = precache_model("sprites/101premium.spr")
sprite3 = precache_model("sprites/101megapremium.spr")
}


Dodatki SourceMod












