Savka
Ученик
Добрый вечер уважаемые посетители.
Как то уже давно я стал замечать , что нет полезного , что то развлекательного , умственного для RolePlay серверов , ведь по сути викторина каждому нужна , у меня был проект , и была система "Викторина" , людям нравилась ( игрокам )
Вот вам
Ко всем #define's
Ко всем new's :
Ко всем forward's вставляем:
В public OnGameModeInit вставляем:
В OnPlayerText вставляем:
В конец мода вставляем:
Автор : незнаю , простите
Как то уже давно я стал замечать , что нет полезного , что то развлекательного , умственного для RolePlay серверов , ведь по сути викторина каждому нужна , у меня был проект , и была система "Викторина" , людям нравилась ( игрокам )
Вот вам
Ко всем #define's
PHP:
#define vMaxN 100
#define vMaxP 500
#define vTimer 2
PHP:
new Viktorina = -5415614561541; // рандомные цифры
PHP:
forward Quiz();
PHP:
SetTimer("Viktorina",vTimer * 100000, true);
PHP:
if (strval(text) == Viktorina)
{
new str[148], name[24], prize;
GetPlayerName(playerid,name,sizeof name);
prize = random(vMaxP); // приз + рандомные цифры
format(str,sizeof str,"Викторина: Игрок {ffff00}%s [%d]{ffffff} дал(а) верный ответ! Ответ был: {ffff00}%d{ffffff}. Приз: {ffff00}%d [DM]",name,playerid,Viktorina,prize);
SendClientMessageToAll(-1, str); // Пишется всем игрокам в чат
PlayerInfo[playerid][pDMInections] +=prize; // Можете изменить к примеру на pMoney - деньги , у меня же это Донат очки
Viktorina = -5415614561541; // Рандомные числа
}
PHP:
public Quiz()
{
new str[128],a,b;
a = random(vMaxN);
b = random(vMaxN);
Viktorina = a + b;
format(str, sizeof str, "Викторина: Сколько будет {FFFF00}%d {FFFFFF}+ {FFFF00}%d {FFFFFF}( Ответ пишите в обычный чат )",a,b);
SendClientMessageToAll(-1, str);
return 1;
}
Последнее редактирование:
