Ребятки, вот столкнулся с такой проблемой:
Добавил в OnPlayerDoalogResponse:
И вот что вышло при компиляции.
Если убираю case 6646, то все норм
Ребят, подскажите, что то я не так сделал?
Ребятки, вот столкнулся с такой проблемой:
Добавил в OnPlayerDoalogResponse:
И вот что вышло при компиляции.
Если убираю case 6646, то все норм
Ребят, подскажите, что то я не так сделал?
Klip* (04.12.2013)
Что делать?
Я боюсь увеличивать #pragma dynamic, другие варианты есть?
Конечно не по теме,но почемy //buycar1
А чтобы убрать переполнение , или увеличь прагму или чисти мод от ненужного хлама.
Klip* (04.12.2013)
Ну смотри зачем использовать string[256]; в этом случае
Если длина ник (24) максимум +PHP код:
new name[MAX_PLAYER_NAME],
new string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Ваш ник:%s", name );
SendClientMessageToAll(-1, string);
(8) и + 1 символ (окончание формата).ваш ник:
т.е new string[33];
Klip* (04.12.2013)
Что то я не понял?
Из-за того, что вызываешь функцию OnPlayerCommandText из самой себя, возникает рекурсия. Избавиться от неё можно несколькими способами: вынести содержимое команд /buycar1, /buycar2 и /buycar3 в отдельные функции, перевести команды на другой командный процессор (ZCMD/DC_CMD) и т.п.
Хотя... если вдуматься в названия команд и посмотреть общие требования мода к памяти (8Мб), самым простым решением будет выкинуть RLS.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)