Доступ к архиву

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

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

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

Отключаем сообщение аудио потока | Не стандарт

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

Mathian

Мастер
Всем Хай!
Посетив тему - http://pawno-info.ru/showthread.php?t=180972&highlight=%EF%EE%F2%EE%EA

Я увидел сообщение:


Тогда я написал Диме((O.K.Style'у)):


Вообщем, я сначала хотел запустить функцию на координатах
PHP:
5000.0,5000.0,5000.0
С радиусом
PHP:
0.1  /*Или*/ 0.0
И перенести их в координаты игрока, но без повторного запуска не вышло...

Второй вариант был у меня таков:
При вызове функции скопировать последние сообщения с чата и вновь их записать...
Но они пошли без ников...
Этот способ я хочу юзать и сейчас.
Выложил тему, что б вы помогли мне вшить туда ники с цветами...

Вот быдло-код:
PHP:
#include <a_samp>
/******************************************************************************/
#if defined HookOnPlayerConnect //Юзал
#undef OnPlayerConnect //Юзал
#else //Юзал
#define HookOnPlayerConnect //Юзал
#endif  //Юзал

#define SendClientMessage               LP_SendClientMessage
#define PlayAudioStreamForPlayer        LP_PlayAudioStreamForPlayer
/******************************************************************************/
enum LP_S_Data{LP_S_Color,LP_S_Text[128]}
new LP_S_Info[MAX_PLAYERS][21][LP_S_Data],LP_Send_S[MAX_PLAYERS] = {-1, ...};
/******************************************************************************/
public OnPlayerConnect(playerid)
{
	for(new i; 21 > i; ++i)LP_S_Info[playerid][i][LP_S_Text][0] = EOS,LP_S_Info[playerid][i][LP_S_Color] = 0xFFFFFFFF;
	LP_Send_S[playerid] = -1;
	return CallLocalFunction("CallOnPlayerConnect", "i", playerid);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
	return true;
}
LP_SendClientMessage(playerid, color, text[])
{
	if(LP_Send_S[playerid] == 20)LP_Send_S[playerid]  = -1;
	LP_S_Info[playerid][++LP_Send_S[playerid]][LP_S_Color] = color;
	format(LP_S_Info[playerid][LP_Send_S[playerid]][LP_S_Text], 128, text);
	return SendClientMessage(playerid, color, text);
}
LP_PlayAudioStreamForPlayer(playerid, url[], Float:LP_PosX = 0.0, Float:LP_PosY = 0.0, Float:LP_PosZ = 0.0, Float:LP_Distance = 50.0, LP_Usepos = 0)
{
	PlayAudioStreamForPlayer(playerid, url, LP_PosX, LP_PosY, LP_PosZ, LP_Distance, LP_Usepos);
	for(new i; LP_Send_S[playerid] >= i; ++i)SendClientMessage(playerid, LP_S_Info[playerid][i][LP_S_Color], LP_S_Info[playerid][i][LP_S_Text]);
	return true;
}
Все Разработчики будут указаны в теме, если выйдет.​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу