(если я правильно понял суть вопросов)
В каждом "кусочке" мода лучше создавать уникальное количество ячеек, а не использовать глобальное.
На пример команда:
PHP код:
CMD:myname(playerid, params[]){
new uni_str[22],
GetPlayerName(playerid, uni_str, sizeof(uni_str));
format(uni_str, sizeof(uni_str), "%s.", uni_str), SendClientMessageToAll(-1, uni_str);
return true;
}
на примере диалог:
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
switch(dialogid){
case 0:{
new uni_str[28];
format(uni_str,sizeof(uni_str),"Вы использовали диалог № %d.", dialogid), SendClientMessage(playerid, -1, uni_str);
}
case 1:{
new uni_str[22];
format(uni_str,sizeof(uni_str),"Ты заюзал диалог № %d.", dialogid), SendClientMessage(playerid, -1, uni_str);
}
}
return false;
}
Ну и запросы MySQL...
Допустим, у нас происходит обновление стоимости дома...
Представим, что у нас на сервере максимальный ID дома 111 а цена 55555.
Возможный запрос: UPDATE house SET price = 55555 WHERE id = 111 LIMIT 1
Соответственно тут использовать глобальные 512 ячеек тоже не разумно.
Имеем:
PHP код:
new uni_str[54];
format(uni_str, sizeof(uni_str), "UPDATE house SET price = %i WHERE id = %i LIMIT 1", hInfo[id][price], id), mysql_function_query(db, uni_str, false, "", "");