Mathian
Мастер
Всем Хай!
Посетив тему - http://pawno-info.ru/showthread.php?t=180972&highlight=%EF%EE%F2%EE%EA
Я увидел сообщение:
Тогда я написал Диме((O.K.Style'у)):
Вообщем, я сначала хотел запустить функцию на координатах
С радиусом
И перенести их в координаты игрока, но без повторного запуска не вышло...
Второй вариант был у меня таков:
При вызове функции скопировать последние сообщения с чата и вновь их записать...
Но они пошли без ников...
Этот способ я хочу юзать и сейчас.
Выложил тему, что б вы помогли мне вшить туда ники с цветами...
Вот быдло-код:
Все Разработчики будут указаны в теме, если выйдет.
Посетив тему - 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;
}
Последнее редактирование:
