oxygenium
Компетентный
И так, все чаще замечаю что многие для создание RP чата пишут свою функцию, в которой так или иначе присутствует цикл. Чтобы сделать RP чат, достаточно в public OnGameModeInit() прописать следующую функцию:
В скобках указан радиус чата.
Далее - часы. Почти все делают текстдравы, хотя разработчики предусмотрели и это. В public OnPlayerConnect(playerid)
playerid - кому мы хотим включить часы
1 - включить, 0 - выключить.
Во многих модах я видел код в паблике OnPlayerUpdate, который узнает, есть ли автомобиль под игроком. Проверялась и позиция игрока, и позиция автомобиля. Полная чушь.
Функцию необходимо записать в переменную, она передаст ей ид автомобиля, на котором стоит игрок.
Просто полезная функция. Свободное пространство на "куче" в байтах. Стек и "куча" занимают область разделяемой памяти, таким образом, это значение указывает число байтов, которое оставлено или для стека или для "кучи".
Ну вот и все, темка хоть и не большая, но, думаю, полезная.
Код:
LimitGlobalChatRadius(20.0);
Далее - часы. Почти все делают текстдравы, хотя разработчики предусмотрели и это. В public OnPlayerConnect(playerid)
Код:
TogglePlayerClock(playerid, 1);
1 - включить, 0 - выключить.
Во многих модах я видел код в паблике OnPlayerUpdate, который узнает, есть ли автомобиль под игроком. Проверялась и позиция игрока, и позиция автомобиля. Полная чушь.
Код:
GetPlayerSurfingVehicleID(playerid);
Код:
heapspace()
Ну вот и все, темка хоть и не большая, но, думаю, полезная.
