[INC] Message Stocks
Публикувано на: 27 Авг 2018, 16:16
Този include файл съдържа един куп функции с цел лесно ползване на message_begin функциите, особено тези ползващи SVC_TEMPENTITY.
С ползване на тази библиотека, вместо да напишете всички тези редове само за да направите прост лазер:
Код за потвърждение: Избери целия код
new iStartPos[3], iEndPos[3];
get_user_origin(id, iStartPos);
get_user_origin(id, iEndPos, 3);
message_begin(MSG_ALL, SVC_TEMPENTITY);
write_byte(TE_BEAMPOINTS);
write_coord(iStartPos[0]);
write_coord(iStartPos[1]);
write_coord(iStartPos[2]);
write_coord(iEndPos[0]);
write_coord(iEndPos[1]);
write_coord(iEndPos[2]);
write_short(g_iSprite);
write_byte(0);
write_byte(30);
write_byte(10);
write_byte(10);
write_byte(0);
write_byte(0);
write_byte(0);
write_byte(255);
write_byte(75);
write_byte(0);
message_end();
Код за потвърждение: Избери целия код
new iStartPos[3], iEndPos[3];
get_user_origin(id, iStartPos);
get_user_origin(id, iEndPos, 3);
te_create_beam_between_points(iStartPos, iEndPos, g_iSprite)
Само задължителните аргументи във функциите са необходими (начална позиция, индекс на спрайт и т.н.), а всички останали имат стойност по подразбиране и са незадължителни.