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.
Прошу вас, не нужно кидать ссылки на вики и т.д. и т.п. .
Просто впишите в этот код то что будет работать и то что нужно мне.
Ещё раз спасибо за внимание и за будущую помощь. =)