Mam takiego stocka
stock set_sprite(id, xpos, ypos, zpos, sprite, scale, bright)
{
message_begin(MSG_ONE, SVC_TEMPENTITY, {0,0,0}, id );
write_byte(TE_SPRITE);
write_coord_f(xpos);
write_coord_f(ypos);
write_coord_f(zpos);
write_short(sprite);
write_byte(scale);
write_byte(bright);
message_end();
}
W DeathMsg wyświetlam sprite nad zwłokami ofiary
new Float:fOrigin[3]; pev(Victim,pev_origin,fOrigin); set_sprite(Killer, fOrigin[0], fOrigin[1], fOrigin[2], grenadekill, 2, 255);
No i plugin się kompiluje, działa chyba prawidłowo bo pokazuje sprite tam gdzie chcę ale przy każdym użyciu stocka set_sprite, kompilator wywala mi
warning 213: tag mismatch
Plugin działa na debugu od 48 godzin i zero błędów więc o co chodzi z tym 'tag mismatch' skoro współrzędne pobiera prawidłowo, przykładowo daje:
fOrigin[2] += 10.0;
I pięknie mi sprite podnosi w osi Z do góry o 10 jednostek ![]()
Pomożecie?


Dodatki SourceMod














