Vid, Вот тема ниже с таким же вопросом моя. Это просто переменные. Ты можешь написать и свои. У меня там немного друге написано. Но как я понял это всё просто переменные с разными буквами и значениями для каждой.
sizeof на сколько я знаю используются для замены "%s" на что-то например такое как на ник игрока.
Quote
| str[256] | string[256] | text[256] | tmp[256] |
Это всё используется при написании команд. Вот про стринг могу сказать что это используется для хранения в ячейках буквы. Ну то есть я так понял в нём хранится данные например при вызове команды /stats хранит в себе за место знака "%s" например фраги. Или ник игрока. Не знаю понятно объяснил но как смог. Я так понял. Что написано 256 это кол-во ячеек. А там уже что бы хватило. А так например можно я думаю создать 10 ячеек и в каждой написать по 1 цифре. Которая будет в дальнейщем означать фраги если их больше 10 не бывает
. А вот кстати на счёт этого стринг: Примеры
new string[7] = "String"; // 7 - это число ячеек, необходимых для хранения каждой буквы в строке, в том числе и идентификатора.
new string[7];
string[0] = 'S';
string[1] = 't';
string[2] = 'r';
string[3] = 'i';
string[4] = 'n';
string[5] = 'g';
string[6] = 0;
Обычное использование
new string[255];
Возможное использование
SendClientMessage(playerid, 0xFFFFFFAA, string);