abhor | Дата: Понедельник, 06.05.2013, 15:53 | Сообщение # 1 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 184
Награды: 3
Город: Оттава
Репутация: 108
Замечания: 0%
Статус:
| Теперь каждый игрок может играть в игру, отвечать на разные вопросы и получать за это деньги или другие вещи!
Скачать!
[pwn]
#define FILTERSCRIPT #include <a_samp> #define questiontime 2//2 это время до след. вопроса, можна изменить! forward AnswerSysTimer(); new PravelniyOtvet = 0; public OnFilterScriptInit() { new time = questiontime*60000; print("Question Sys By abhorr / Skype Rev1se"); SetTimer("AnswerSysTimer", time, 1); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new string[80],cmd[256],tmp[256], idx; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/ans", true) == 0) { if(IsPlayerConnected(playerid)) { if(PravelniyOtvet == 0) { SendClientMessage(playerid, 0xFF6347AA, "Сейчас нет вопросов!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xFF6347AA, "Подсказка: /ans [ответ]"); return 1; } new otvet; otvet = strval(tmp); if(otvet < -9999 || otvet > 9999) { SendClientMessage(playerid, 0xFF6347AA, "Ответ может быть от -9999 до 9999!"); return 1; } new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername,MAX_PLAYER_NAME); if(otvet == PravelniyOtvet) { //GivePlayerMoney(playerid, 10000); Разкомментируй если хочеш чтобы за правильный ответ, игрока получал деньги! format(string, sizeof(string), "[Question] %s ответил: %d, Правильно!",playername,otvet); SendClientMessageToAll(0x1CBC46AA, string); PravelniyOtvet = 0; } else { format(string, sizeof(string), "[Question] %s ответил: %d, Не правильно!",playername,otvet); SendClientMessageToAll(0xFF6347AA, string); } } return 1; } return 1; } public AnswerSysTimer() { new string[60]; new rand1 = random(999)+1; new rand2 = random(999)+1; new rand3 = random(999)+1; PravelniyOtvet = rand1+rand2-rand3; format(string, sizeof(string), "[Question] %d+%d-%d? Ответ в /ans",rand1,rand2,rand3); SendClientMessageToAll(0x1CBC46AA, string); return 1; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; }
new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }
[/pwn]
HostName: [MoD] Call Of Duty - Urban Clashes. FREE VIP! Address: 91.121.164.164:8077
Сообщение отредактировал abhor - Понедельник, 06.05.2013, 17:08 |
|
|
|
vla9ik | Дата: Понедельник, 06.05.2013, 16:59 | Сообщение # 2 |
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 153
Награды: 2
Город: Ярославль
Репутация: 158
Замечания: 0%
Статус:
| abhor,что ж не на русском то
|
|
|
|
Милена | Дата: Вторник, 07.05.2013, 04:26 | Сообщение # 3 |
Освоившийся
Группа:
Продвинутые
Сообщений: 102
Награды: 1
Репутация: 35
Замечания: 0%
Статус:
| vla9ik, я чётко вижу следы русификации
Life Is Life nana nanana
|
|
|
|
vla9ik | Дата: Вторник, 07.05.2013, 17:01 | Сообщение # 4 |
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 153
Награды: 2
Город: Ярославль
Репутация: 158
Замечания: 0%
Статус:
| [off] Милена, ну так посмотри во сколько моё сообщение было отправлено и когда был отредактирован код)[/off]
Сообщение отредактировал vla9ik - Вторник, 07.05.2013, 17:02 |
|
|
|