nikitos200
Ученик
Всем привет!
Есть код
Во время сдачи теста снимаются деньги и уходят в минус.Что делать?
Есть код
PHP:
{
if(!response)
{
SendClientMessage(playerid, COLOR_RED, "Вы провалили тест");
DrivingTest[playerid] = 0;
Question1[playerid] = 0;
Question2[playerid] = 0;
Question3[playerid] = 0;
Question4[playerid] = 0;
Question5[playerid] = 0;
Owibka[playerid] = 0;
PlayerInfo[playerid][pNeSdal] = 1;
return 1;
}
if(DrivingTest[playerid] > 0)
{
if(Question1[playerid] == 1)
{
if(listitem == 0)
{
EmptyMessages(playerid, 5);
SendClientMessage(playerid, COLOR_GREEN, "Верно. Следующий вопрос");
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Вопрос 2: Максимальная Скорость на автомагистрелях","90\n120\n140","Ок","Отмена");
Question1[playerid] = 0;
Question2[playerid] = 1;
return 0;
}
else
{
if(Owibka[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы провалили тест");
DrivingTest[playerid] = 0;
Question1[playerid] = 0;
Question2[playerid] = 0;
Question3[playerid] = 0;
Question4[playerid] = 0;
Question5[playerid] = 0;
Owibka[playerid] = 0;
PlayerInfo[playerid][pNeSdal] = 1;
return 0;
}
else
{
Owibka[playerid] = 1;
SendClientMessage(playerid, COLOR_RED, "Не Верно.");
SendClientMessage(playerid, COLOR_RED, "Ещё 1 одна ошибка и Вы провалите тест");
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Вопрос 2: Максимальная Скорость на автомагистрелях","90\n120\n140","Ок","Отмена");
return 0;
}
}
}
if(Question2[playerid] == 1)
{
if(listitem == 1)
{
EmptyMessages(playerid, 5);
SendClientMessage(playerid, COLOR_GREEN, "Верно. Следующий вопрос");
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Вопрос 3: Максимальая Скорость за городом","120\n100\n90","Ок","Отмена");
Question2[playerid] = 0;
Question3[playerid] = 1;
return 0;
}
else
{
if(Owibka[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы провалили тест");
DrivingTest[playerid] = 0;
Question1[playerid] = 0;
Question2[playerid] = 0;
Question3[playerid] = 0;
Question4[playerid] = 0;
Question5[playerid] = 0;
Owibka[playerid] = 0;
PlayerInfo[playerid][pNeSdal] = 1;
return 0;
}
else
{
Owibka[playerid] = 1;
SendClientMessage(playerid, COLOR_RED, "Не Верно.");
SendClientMessage(playerid, COLOR_RED, "Ещё 1 одна ошибка и Вы провалите тест");
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Вопрос 3: Максимальая Скорость за городом","120\n100\n90","Ок","Отмена");
return 0;
}
}
}
if(Question3[playerid] == 1)
{
if(listitem == 2)
{
EmptyMessages(playerid, 5);
SendClientMessage(playerid, COLOR_GREEN, "Верно. Следующий вопрос");
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Вопрос 4: Что вы сделаете если увидите cзади машину\nс спец.маячками/сиренами","Остановлюсь у обочины\nПрижмусь в крайний ряд и поеду прямо сбросив скорость\nПоеду как ехал","Ок","Отмена");
Question3[playerid] = 0;
Question4[playerid] = 1;
return 0;
}
else
{
if(Owibka[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы провалили тест");
DrivingTest[playerid] = 0;
Question1[playerid] = 0;
Question2[playerid] = 0;
Question3[playerid] = 0;
Question4[playerid] = 0;
Question5[playerid] = 0;
Owibka[playerid] = 0;
PlayerInfo[playerid][pNeSdal] = 1;
return 0;
}
else
{
Owibka[playerid] = 1;
SendClientMessage(playerid, COLOR_RED, "Не Верно.");
SendClientMessage(playerid, COLOR_RED, "Ещё 1 одна ошибка и Вы провалите тест");
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Вопрос 4: Что вы сделаете если увидите cзади машину с спец.маячками/сиренами","Остановлюсь у обочины\nПрижмусь в крайний ряд и поеду прямо сбросив скорость\nПоеду как ехал","Ок","Отмена");
return 0;
}
}
}
if(Question4[playerid] == 1)
{
if(listitem == 1)
{
EmptyMessages(playerid, 5);
SendClientMessage(playerid, COLOR_GREEN, "Верно. Следующий вопрос");
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Вопрос 5: Водитель обгоняемого Автомобиля обязан","Снизить скорость\nдвигаться с прежней или большей скор.\nдвигаться с прежней или меньшей скор.","Ок","Отмена");
Question4[playerid] = 0;
Question5[playerid] = 1;
return 0;
}
else
{
if(Owibka[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы провалили тест");
DrivingTest[playerid] = 0;
Question1[playerid] = 0;
Question2[playerid] = 0;
Question3[playerid] = 0;
Question4[playerid] = 0;
Question5[playerid] = 0;
Owibka[playerid] = 0;
PlayerInfo[playerid][pNeSdal] = 1;
return 0;
}
else
{
Owibka[playerid] = 1;
SendClientMessage(playerid, COLOR_RED, "Не Верно.");
SendClientMessage(playerid, COLOR_RED, "Ещё 1 одна ошибка и Вы провалите тест");
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Вопрос 5: Водитель обгоняемого Автомобиля обязан","Снизить скорость\nдвигаться с прежней или большей скор.\nдвигаться с прежней или меньшей скор.","Ок","Отмена");
return 0;
}
}
}
if(Question5[playerid] == 1)
{
if(listitem == 2)
{
EmptyMessages(playerid, 5);
SendClientMessage(playerid, COLOR_GREEN, "_____________Теория_____________");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Поздравляем.");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Вы сдали автотест на категорию 'b'");
Question5[playerid] = 0;
DrivingTest[playerid] = 0;
if(pTest[playerid] == 0)
{
pTest[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTRED, "Выйдите на улицу [возле шлакбаума!] и сядьте в учебный автомобиль для начала практики!");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " У вас уже начат урок!");
return 1;
}
return 0;
}
else
{
if(Owibka[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Вы провалили тест");
DrivingTest[playerid] = 0;
Question1[playerid] = 0;
Question2[playerid] = 0;
Question3[playerid] = 0;
Question4[playerid] = 0;
Question5[playerid] = 0;
Owibka[playerid] = 0;
PlayerInfo[playerid][pNeSdal] = 1;
return 0;
}
else
{
Owibka[playerid] = 1;
SendClientMessage(playerid, COLOR_RED, "Не Верно.");
SendClientMessage(playerid, COLOR_RED, "Ещё 1 одна ошибка и Вы бы провалили бы тест");
EmptyMessages(playerid, 5);
SendClientMessage(playerid, COLOR_GREEN, "_____________Теория_____________");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Поздравляем.");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "Вы сдали автотест на категорию 'b'");
Question5[playerid] = 0;
DrivingTest[playerid] = 0;
if(pTest[playerid] == 0)
{
pTest[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTRED, "Выйдите на улицу [возле шлакбаума!] и сядьте в учебный автомобиль для начала практики!");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " У вас уже начат урок!");
return 1;
}
}
}
}
}
return 1;
}
