12:50
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
[FS] Посчитай и дай ответ на вопрос
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, я чётко вижу следы русификации crazy


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
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua