format(sstring,512,"%s[%d]connected %s",name,playerid,__IP); playerconnect2 += 1; if(playerconnect2 == 1)TextDrawSetString(Playerconnec[9], sstring); if(playerconnect2 == 2)TextDrawSetString(Playerconnec[8], sstring); if(playerconnect2 == 3)TextDrawSetString(Playerconnec[7], sstring); if(playerconnect2 == 4)TextDrawSetString(Playerconnec[6], sstring); if(playerconnect2 == 5)TextDrawSetString(Playerconnec[5], sstring); if(playerconnect2 == 6)TextDrawSetString(Playerconnec[4], sstring); if(playerconnect2 == 7)TextDrawSetString(Playerconnec[3], sstring); if(playerconnect2 == 8)TextDrawSetString(Playerconnec[2], sstring); if(playerconnect2 == 9) TextDrawSetString(Playerconnec[1], sstring); if(playerconnect2 == 10) { TextDrawSetString(Playerconnec[0], sstring); playerconnect2 = 0; }
#define CHAT_HISTORY_SIZE 3 // сколько слотов для сообщений
#define CHAT_STR_SIZE 256 // длина строки
#define cells *4
enum chatMsInfo // инфо о каждом сообщении чата
{
chTick,
chPosterID,
chText [ CHAT_STR_SIZE ]
}
stock ms [CHAT_HISTORY_SIZE][chatMsInfo];
stock updateMsHistory ( playerid, msTick, text[] )
{
// сдвиг всей истории на 1 слот вперед
for ( new i = 1; i < CHAT_HISTORY_SIZE; i++ )
memcpy( ms[i], ms[i - 1], 0, sizeof(ms[]) cells );
// добавим текст и автора в историю сообщений чата
ms[0][chTick] = msTick;
ms[0][chPosterID] = playerid;
strmid( ms[0][chText], text, 0, strlen(text), CHAT_STR_SIZE );
}
Не буду создавать тему, спрошу тут:
http://www.k-dst.de/kategorien.php?k...r=SA:MP%200.3c можно ли эти рисунки использовать в качестве текстдрава? |