Привет ребят
В данном мануале вы увидите
Систему позволяющая Name игрока мигать
Систему юзать можно как VIP привилегию(я имею виду сделать доступ только для VIP игроков)
Приступаем )
Новые переменные, их помещаете к своим новым переменным
Код:
new Glow[MAX_PLAYERS]; new GlowColor; new GlowColors[37] = { 0xFF0000FF,0xFF4E00FF,0xFF7E00FF,0xFFA800FF,0xFFC000FF,0xFFD800FF, 0xFFF600FF,0xEAFF00FF,0xD2FF00FF,0x9CFF00FF,0x3CFF00FF,0x00FF2AFF,0x00FF90FF, 0x00FFBAFF,0x00FFF0FF,0x00F6FFFF,0x00C6FFFF,0x00BAFFFF,0x0096FFFF,0x0084FFFF,0x006CFFFF, 0x004EFFFF,0x003CFFFF,0x0000FFFF,0x1200FFFF,0x3600FFFF,0x4E00FFFF,0x6C00FFFF,0x8A00FFFF,0xA800FFFF, 0xC000FFFF,0xDE00FFFF,0xFF00F6FF,0xFF00A8FF,0xFF007EFF,0xFF0066FF,0xFF0036FF };
В событие OnPlayerConnect вставляем код
Код:
Glow[playerid] = 0;
В событие OnPlayerCommandText вставляем код команды
Код:
if(strcmp(cmdtext,"/setglow",true) == 0){ if(IsPlayerAdmin(playerid)){ if(Glow[playerid] == 0){ Glow[playerid] = 1; SendClientMessage(playerid,-1, " * Мигание ника активировано"); return 1;} else if(Glow[playerid] == 1){ Glow[playerid] = 0; SendClientMessage(playerid,-1, " * Мигание ника деактивировано"); return 1;} } return 1; }
В событие OnGameModeInit вставляем таймер
Код:
SetTimer("GlowName", 200, true);
В конец вашего мода вставляем
Код:
forward GlowName(playerid); public GlowName(playerid) { if(Glow[playerid] == 1){ GlowColor++; if(GlowColor == 36){ GlowColor = 0; } } SetPlayerColor(playerid ,GlowColors[GlowColor]); }
Ребят если кое где код не ровный извините, вырезал из своего мода(то есть код не писался сразу код взят из мода by black dm )