PlayerTextDraw Streamer
Данный инклуд позволяет превысить допустимый лимит использования TextDraw'oв
- Лимит в SA:MP в 256 TextDraw'ов
- Лимит PlayerTextDraw Streamer в 300
Код
#define LIMIT_OF_PLAYER_TEXT_DRAWS 300 // Новый лимит PlayerTextDraw's
Вы можете вывести на экран игроку только 256 PlayerTextDraws!
Установка/использование:
1. Скачать http://pastebin.com/iHFgG6Ai
2. Создайте и сохраните данный код в PlayerTextDrawStreamer.inc
3. Поместите инклуд в папку сервером [ .../pawno/include ]
4. Откройте Ваш .pwn мод и вставьте подключение инклуда #include <PlayerTextDrawStreamer>
5. OnPlayerClickPlayerTextDraw калбэк изменён и следует переименовать в OnPlayerClickPTextdraw
6. Скомпилируйте Ваш мод.
Автор: theYiin
На многих нынешних проектах используются системы инвентарей/меню и т.п.
И используйте его на свой страх и риск, т.к. он находиться на стадии разработки
[cut noguest=Пример использования + скрины]Инвентарь:
new Text:TD.Inventory[14];
new PlayerText: pTD.Inventory[MAX_PLAYERS][53];
pic: http://i.imgur.com/HY0DMUn.jpg
new Text:TD.Container[21];
new PlayerText:pTD.Container.Left[MAX_PLAYERS][46];
new PlayerText:pTD.Container.Right[MAX_PLAYERS][45];
pic: http://i.imgur.com/8sPndjP.jpg
Гараж:
new Text:TD.Garage[44];
new PlayerText:pTD.Garage[23][MAX_PLAYERS];
pic: http://i.imgur.com/SkK13HF.jpg[/cut]