Cr1meful
Ученик
Рулетка, данную идею можно взять и разработать в более лучшую стороную.
При достижении определенного времени в игре, используйте команду /roulette и вам выдается рандомная плюшка (Настраивайте рандом сами).
При достижении определенного времени в игре, используйте команду /roulette и вам выдается рандомная плюшка (Настраивайте рандом сами).
Ко всем new:
PHP:
new Roulette[MAX_PLAYERS];
В OnPlayerConnect:
PHP:
Roulette[playerid] = 0;
В таймер на одну секунду аналогично можно фиксировать это все дело на количестве полученных PayDay. Решайте сами:
PHP:
Roulette[playerid] ++;
К командам:
Если вы засунули переменную не в таймер на 1 секунду а при получении PayDay то соответственно проверку в команде тоже надо настроить.
Если вы засунули переменную не в таймер на 1 секунду а при получении PayDay то соответственно проверку в команде тоже надо настроить.
PHP:
CMD:roulette(playerid, params[])
{
if(Roulette[playerid] < 10) return SendClientMessage(playerid, 0xAFAFAFAA, "Ты играешь менее 10 секунд на сервере.");
switch(random(3))
{
case 0: SendClientMessage(playerid, 0xAFAFAFAA, "Ты получил халявный уровень."), PlayerInfo[playerid][pLevel] ++;
case 1: SendClientMessage(playerid, 0xAFAFAFAA, "Ты получил халявный опыт."), PlayerInfo[playerid][pExp] ++;
case 2: SendClientMessage(playerid, 0xAFAFAFAA, "Ты получил халявный бан-чата."), PlayerInfo[playerid][pMuteTime] = 1200, PlayerInfo[playerid][pMuted] = 1;
}
Roulette[playerid] = 0;
return 1;
}
Заменить шапку и мои переменные надюсь у вас не составит труда.
Последнее редактирование:
