01.09.2010, 15:54
Здравствуйте.
Прошу помочь мне.
Суть заключается в следующем:
Как сделать чтобы игроку после нажатия NUM'a выдавался цвет на (допустим) 5 секунд...
Потому что
Это бред
. Он на всегда вешается.
--------
Я так предположил что потребуется использование таймера .... но боже мой я весь вечер сижу над этой функцией и ни чгео не выходит(((
Сжальтесь, потратьте пару минут своего драгоценного времени чтобы досконально помочь мне..
Заранее огромное спасибо!
P.S.
Прошу вас, не нужно кидать ссылки на вики и т.д. и т.п. .
Просто впишите в этот код то что будет работать и то что нужно мне.
Ещё раз спасибо за внимание и за будущую помощь. =)
Прошу помочь мне.
Суть заключается в следующем:
Code:
if(newkeys == 8192 && (GetTickCount() - lol[playerid]) > 2100)
{
SetPlayerColor(playerid,0xFF0080AA);
new string[STR], tmpcolour;
switch(Player[playerid][pTeam])
{
case T_REF: tmpcolour = 0x000000;
case T_DEF: tmpcolour = 0x000000;
case T_ATT: tmpcolour = 0x000000;
default:
{
SendClientMessage(playerid, 0x000000, " чёчё ");
return 0;
}
}
format(string,STR,"> %s: ыть", Playername(playerid));
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Player[playerid][pTeam] == Player[i][pTeam])
{
SendClientMessage(i, tmpcolour, string);
}
}
}
lol[playerid] = GetTickCount();
}
Потому что
Code:
SetPlayerColor(playerid,0xFF0080AA);
. Он на всегда вешается.--------
Я так предположил что потребуется использование таймера .... но боже мой я весь вечер сижу над этой функцией и ни чгео не выходит(((
Сжальтесь, потратьте пару минут своего драгоценного времени чтобы досконально помочь мне..
Заранее огромное спасибо!
P.S.
Прошу вас, не нужно кидать ссылки на вики и т.д. и т.п. .
Просто впишите в этот код то что будет работать и то что нужно мне.
Ещё раз спасибо за внимание и за будущую помощь. =)


