Jim_Tawer
Умник
Вообщем проблема в том что на сервере стоит 3 пикапа реконструкции(ЖДЛС,ЛСПД и СМИ ЛС). 2 пикапа (ЛСПД и СМИ) работают нормально, а вот 1 пикап не обновляет 3д текст и деньги, которые положили на 1 пикап(ЖДЛС) идут на 2 пикап(ЛСПД)
Код:
Код:
PHP:
case 4440:(ПИКАП ЖДЛС)
{
if(!response) return 1;
new number = 0;
if(strval(inputtext) > 100000000) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Можно вносить до 100.000.000$ за раз!");
if(MoneyRecon[number] > 1500000000) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Реконструкция уже завершена!");
if(strval(inputtext) > PlayerInfo[playerid][pMoney]) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}У Вас нет столько денег!");
MoneyRecon[number] += strval(inputtext);
GiveMoney(playerid,-strval(inputtext));
if(strval(inputtext)>= 100000) AddItem(playerid, 538, strval(inputtext)/100000);
if(MoneyRecon[number] >= 1500000000)
{
SendClientMessageToAll(COLOR_GOV,"Сбор средств реконструкции окончен. Включен x4 PayDay! Приятной игры!");
GLS[24]=1;
GLS[23]=0;
MoneyRecon[number] = 0;
}
new textrecon[256];
format(textrecon,sizeof(textrecon),!"{FFFFFF}Сбор средств на реконструкцию здания\n\n{12F715}Требуется: $1500000000\n{FFFF00}Собрано:$%d(%d%%)\n\n{808080}Для получения подробной информации\nнажмите клавишу ALT",MoneyRecon[number],MoneyRecon[number]/15000000);
UpdateDynamic3DTextLabelText(infoReconstruction[number], COLOR_GREY, textrecon);
}
case 4441:(ПИКАП ЛСПД)
{
if(!response) return 1;
new number = 1;
if(strval(inputtext) > 100000000) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Можно вносить до 100.000.000$ за раз!");
if(MoneyRecon[number] > 1500000000) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Реконструкция уже завершена!");
if(strval(inputtext) > PlayerInfo[playerid][pMoney]) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}У Вас нет столько денег!");
MoneyRecon[number] += strval(inputtext);
GiveMoney(playerid,-strval(inputtext));
if(strval(inputtext)>= 100000) AddItem(playerid, 538, strval(inputtext)/100000);
if(MoneyRecon[number] >= 1500000000)
{
SendClientMessageToAll(COLOR_GOV,"Сбор средств реконструкции окончен. Включен x4 PayDay! Приятной игры!");
GLS[24]=1;
GLS[23]=0;
MoneyRecon[number] = 0;
}
new textrecon[256];
format(textrecon,sizeof(textrecon),"{FFFFFF}Сбор средств на реконструкцию здания\n\n{12F715}Требуется: $1500000000\n{FFFF00}Собрано:$%d(%d%%)\n\n{808080}Для получения подробной информации\nнажмите клавишу ALT",MoneyRecon[number],MoneyRecon[number]/15000000);
UpdateDynamic3DTextLabelText(infoReconstruction[number], COLOR_GREY, textrecon);
}
case 4442: (ПИКАП СМИ ЛС)
{
if(!response) return 1;
new number = 2;
if(strval(inputtext) > 100000000) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Можно вносить до 100.000.000$ за раз!");
if(MoneyRecon[number] > 1500000000) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}Реконструкция уже завершена!");
if(strval(inputtext) > PlayerInfo[playerid][pMoney]) return SendClientMessage(playerid, COLOR_LIGHTRED, !"[Ошибка] {FFFFFF}У Вас нет столько денег!");
MoneyRecon[number] += strval(inputtext);
GiveMoney(playerid,-strval(inputtext));
if(strval(inputtext)>= 100000) AddItem(playerid, 538, strval(inputtext)/100000);
if(MoneyRecon[number] >= 1500000000)
{
SendClientMessageToAll(COLOR_GOV,"Сбор средств реконструкции окончен. Включен x4 PayDay! Приятной игры!");
GLS[24]=1;
GLS[23]=0;
MoneyRecon[number] = 0;
}
new textrecon[256];
format(textrecon,sizeof(textrecon),"{FFFFFF}Сбор средств на реконструкцию здания\n\n{12F715}Требуется: $1500000000\n{FFFF00}Собрано:$%d(%d%%)\n\n{808080}Для получения подробной информации\nнажмите клавишу ALT",MoneyRecon[number],MoneyRecon[number]/15000000);
UpdateDynamic3DTextLabelText(infoReconstruction[number], COLOR_GREY, textrecon);
}
