PHP код:
SetObjectMaterialText(
objectid, "Sample text", 0, OBJECT_MATERIAL_SIZE_512x512,
"Arial", 12, 1, 0x00000000, 0xFFFFFFFF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER //77 симв.
);
и
PHP код:
CreateObject(
404,
1138.000, 146.0000, 0.0000, //31 символ
0.0000, 0.0000, 128.0000,
500.0000
);
Не спорю, что бегунок вечно нужно использовать, чтобы посмотреть что там в коде, но для меня лично это выглядит некрасиво, как то всё налеплено, в некоторых случаях как по мне в одну строку лучше написать, просто разделив пробелом для отделения каждой функции, ну каждый видит так, как ему удобнее, но это не значит что нужно всё подряд лепить, как с примером п.6)) А вот за диалоги отдельное спасибо, я слышал ранее про эту функцию, но не вникал, думал сложная она, оказывается ничего сложного, буду теперь ею пользоваться, вместо номерных ид. Только один вопрос, а 0 id диалога таким же образом использовать? Ну допустим мне нужно просто сделать в некоторых командах диалоги с пояснениями, которые никаких функций не несут, кроме как для игрока. Ранее допустим я такие писал так:
PHP код:
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Название", "Вы прочитали полезную информацию", "Ок", "");
То есть в enum нужно добавить DIALOG_ID_NULL и в дальнейшем в таких диалогах делать так, я правильно понял?
PHP код:
ShowPlayerDialog(playerid, DIALOG_ID_NULL , DIALOG_STYLE_MSGBOX, "Название", "Вы прочитали полезную информацию", "Ок", "");