Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

FAQ Тесты лимитов SA-MP[TextDraws]

Статус
В этой теме нельзя размещать новые ответы.

arhan4hel

Компетентный
Делать мне нечего было ночью, решил как долбаный псих проверить выдержит ли мой ноут(AMD Radeon 4200) да и SA-MP 2048 текстдравов как указано в лимитах на SA-MP Wiki.​
Кого также взял интерес предлагаю вам испытать все на себе) Можете протестить на своем моде, лично я new.pwn да и все)
GLOBAL TEXTDRAWS
Ко всем new
PHP:
new Text:welcomeText[2048];
в OnGameModeInit
PHP:
    new t = 1;
	for(new i = 0; i<2048; i++)
	{
    	welcomeText[t] = TextDrawCreate(240.0,256.0,"Welcome to my SA-MP server");
    	printf("The number is %d.",t);
		t++;
    }
в OnPlayerCommandText
PHP:
	if (strcmp("/debil", cmdtext, true, 10) == 0)
	{
		new s = 1;
    	for(new i = 0; i<2048; i++)
    	{
  			TextDrawShowForAll(welcomeText[s]);
  			printf("The number[show] is %d.",s);
        	s++;
    	}
		return 1;
	}
PLAYER TEXTDRAWS
Ко всем new
PHP:
new PlayerText:welcomeText[MAX_PLAYERS][256];
в OnPlayerConnect
PHP:
    new t = 1;
	for(new i = 0; i<256; i++)
	{
    	welcomeText[playerid][t] = CreatePlayerTextDraw(playerid, 240.0, 256.0, "Welcome to my SA-MP server");
    	printf("The number is %d.",t);
		t++;
    }
в OnPlayerCommandText
PHP:
	if (strcmp("/debil", cmdtext, true, 10) == 0)
	{
		new s = 0;
    	for(new i = 0; i<256; i++)
    	{
  			PlayerTextDrawShow(playerid, PlayerText:welcomeText[playerid][s]);
  			printf("The number[show] is %d.",s);
        	s++;
    	}
		return 1;
	}
Заявленные лимиты(одновременно 2048+256, GLOBAL:2048, PLAYER: 256)​
(Лично у меня было слайдшоу с 2048 глобал текстдравами)​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу