- Регистрация
- 1 Фев 2019
- Сообщения
- 127
- Лучшие ответы
- 0
- Репутация
- 3
Как сделать таймер чтобы например после того как игрок купил бизнесс, то писалось за скольк ms он ввел капчу, вот пример на скрине.
PHP:
case 98:
{
if(response)
{
new biz = InfoBiz[playerid];
if(GetPlayerBizes(playerid))
{
if(GetString(BizInfo[biz][bOwner],"The State"))
{
if(GetMoney(playerid) >= BizInfo[biz][bCost])
{
SetPVarString( playerid, "captcha", GenerateCaptcha());
SetPVarInt( playerid, "biz_buy", biz);
new capstr[32];
GetPVarString( playerid, "captcha", capstr, sizeof(capstr));
DestroyPlayerTD(playerid, Textdrawa);
DestroyPlayerTD(playerid, Textdrawb);
DestroyPlayerTD(playerid, Textdrawf);
Textdrawa = CreatePlayerTextDraw(playerid,372.666778, 113.914802, "usebox");
PlayerTextDrawLetterSize(playerid,Textdrawa, 0.000000, 5.168108);
PlayerTextDrawTextSize(playerid,Textdrawa, 241.333297, 0.000000);
PlayerTextDrawAlignment(playerid,Textdrawa, 1);
PlayerTextDrawColor(playerid,Textdrawa, 0);
PlayerTextDrawUseBox(playerid,Textdrawa, true);
PlayerTextDrawBoxColor(playerid,Textdrawa, 421934591);
PlayerTextDrawSetShadow(playerid,Textdrawa, 0);
PlayerTextDrawSetOutline(playerid,Textdrawa, 0);
PlayerTextDrawFont(playerid,Textdrawa, 0);
Textdrawb = CreatePlayerTextDraw(playerid,370.000000, 117.233329, "usebox");
PlayerTextDrawLetterSize(playerid,Textdrawb, 0.000000, 4.476750);
PlayerTextDrawTextSize(playerid,Textdrawb, 243.666671, 0.000000);
PlayerTextDrawAlignment(playerid,Textdrawb, 1);
PlayerTextDrawColor(playerid,Textdrawb, 0);
PlayerTextDrawUseBox(playerid,Textdrawb, true);
PlayerTextDrawBoxColor(playerid,Textdrawb, 1922671615);
PlayerTextDrawSetShadow(playerid,Textdrawb, 0);
PlayerTextDrawSetOutline(playerid,Textdrawb, 0);
PlayerTextDrawFont(playerid,Textdrawb, 0);
Textdrawf = CreatePlayerTextDraw(playerid,255.333267, 119.051902, capstr);
PlayerTextDrawLetterSize(playerid,Textdrawf, 0.805999, 3.516445);
PlayerTextDrawAlignment(playerid,Textdrawf, 1);
PlayerTextDrawColor(playerid,Textdrawf, 404894975);
PlayerTextDrawSetShadow(playerid,Textdrawf, 0);
PlayerTextDrawSetOutline(playerid,Textdrawf, 1);
PlayerTextDrawBackgroundColor(playerid,Textdrawf, 51);
PlayerTextDrawFont(playerid,Textdrawf, 2);
PlayerTextDrawSetProportional(playerid,Textdrawf, 1);
PlayerTextDrawShow( playerid, Textdrawa);
PlayerTextDrawShow( playerid, Textdrawb);
PlayerTextDrawShow( playerid, Textdrawf);
ShowPlayerDialogEx( playerid, 9090, DIALOG_STYLE_INPUT, "Проверка на робота", "{FFFFFF}Введите {6CFF92}5 {FFFFFF}символов, которые\nвидны на {6CFF92}вашем {FFFFFF}экране.", "OK", "Отмена");
}
}
}
else SendClientMessage(playerid,COLOR_GREEN, !">>>>{FFFFFF} - Вы не можете приобрести больше бизнесов! Покупайте улучшение 'Бизнесмен' чтобы иметь до 5-ти бизнесов!");
}
else NoEnterPickup[playerid] = 3;
return true;
}
Последнее редактирование: