Здравствуйте, помогите мне с банкоматом, чтобы какую хочеш сумму хочеш такую бы и снялось, а у меня вот что http://i56.fastpic.ru/big....1fa.png А я хочу чтобы сам водил сумму и оно давало, а не так как на скрине На скриптенге показанно ведити какую вы хотите сумму а в игре не так :( А также чтобы и ложил сумму которую хочу покласть Вот скрипт банкомата //-----------------------------[ Диалог банка ]---------------------- case 8810: { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(response) { switch(listitem) { case 0: { format(string,sizeof(string), "Баланс вашего счёта: %d руб.\nВведите нужную вам сумму", PlayerInfo[playerid][pBank]); ShowPlayerDialog(playerid,8814,DIALOG_STYLE_INPUT,"Снятие со счёта",string,"Ок","<< Назад"); return 1; } case 1: { format(string,sizeof(string), "Баланс вашего счёта: %d руб.\nВведите нужную вам сумму", PlayerInfo[playerid][pBank]); ShowPlayerDialog(playerid,8816,DIALOG_STYLE_INPUT,"Положить на счёт",string,"Ок","<< Назад"); return 1; } case 2: { format(string, sizeof(string), "- Имя: %s\n- Счёт в банке: %d руб.", sendername, PlayerInfo[playerid][pBank]); ShowPlayerDialog(playerid, 8817, DIALOG_STYLE_LIST, "Информация", string, "Выбрать", "<< Назад"); return 1; } case 3: { if(PlayerInfo [playerid][pPbiskey]== 255) return SendClientMessage(playerid, COLOR_GREY, "Вы не бизнесмен!"); ShowPlayerDialog(playerid,2929,DIALOG_STYLE_INPUT,"Перевод на счёт бизнеса","Введите сумму, которую вы хотите перести","Ok","Отмена"); return 1; } case 4: { if(PlayerInfo [playerid][pHousecash]<=0) return SendClientMessage(playerid, COLOR_GRAD1, "Нет денег за ваш дом"); if(!PlayerToPoint(10.0,playerid,1265.3077,-1727.3812,13.6209)) return SendClientMessage(playerid, COLOR_WHITE, "Вы не в банке *"); PlayerInfo [playerid][pCash]+= PlayerInfo[playerid][pHousecash]; format(string, sizeof(string), "Вам возвращены %d руб. за ваш дом", PlayerInfo[playerid][pHousecash]); SendClientMessage(playerid, COLOR_WHITE, string); PlayerInfo [playerid][pHousecash]= 0; PlayerInfo [playerid][pText]= 0; return 1; } case 5: { format(string,sizeof(string), "Баланс вашего счёта: %d руб.\nВведите сумму для перевода", PlayerInfo[playerid][pBank]); ShowPlayerDialog(playerid,2241,DIALOG_STYLE_INPUT,"Перевод UNISTREAM",string,"ОК","Отмена"); return 1; } } } else { GameTextForPlayer(playerid, "~g~Good Luck", 1000, 1); return 1; } } case 2262: { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(response) { switch(listitem) { case 0: { format(string,sizeof(string), "Здравствуйте %s\nМы выдаем кредит под %d проц", sendername,PlayerBank[0][alfProcent]); ShowPlayerDialog(playerid,2251,DIALOG_STYLE_INPUT,"Введите сумму которую хотите взять",string,"ОК","Отмена"); return 1; } case 1: { new stringg[600]; if(PlayerInfo [playerid][pCash]< PlayerInfo[playerid][pCashCredit])return SendClientMessage(playerid, COLOR_YELLOW, "У вас нет столько денег на руках"); format(stringg,sizeof(stringg), "Здравствуйте %s\nУ вас остаток погашения %d\nВедите сумму погашения", sendername, PlayerInfo[playerid][pCashCredit]); ShowPlayerDialog(playerid,2252,DIALOG_STYLE_INPUT,"Введите сумму которую хотите взять",stringg,"ОК","Отмена"); return 1; } case 2: { new strings[512]; if(PlayerInfo [playerid][pCredit]== 0)return ShowPlayerDialog(playerid,2234,DIALOG_STYLE_MSGBOX,"ИНФО", "У вас нет кредитов", "ОК", ""); format(strings,sizeof(strings), "Здравствуйте %s\nУ вас есть кредит\nНа сумму %d\nОсталось часов для погашения %d", sendername,PlayerInfo[playerid][pCashCredit],PlayerBank[0][alfDni]); ShowPlayerDialog(playerid,2234,DIALOG_STYLE_MSGBOX,"ИНФО", strings, "ОК", ""); return 1; } } } else { GameTextForPlayer(playerid, "~g~Good Luck", 1000, 1); return 1; } } case 2241://окно в банке { if(!strlen(inputtext))// если оставляет пустую строку, выводим ему опять окно { format(string,sizeof(string), "Баланс вашего счёта: %d руб.\nВведите сумму для перевода", PlayerInfo[playerid][pBank]); ShowPlayerDialog(playerid,2241,DIALOG_STYLE_INPUT,"Введите сумму которую хотите перевести",string,"ОК","Отмена"); } DumpCash [playerid]= strval(inputtext); ShowPlayerDialog(playerid,2242,DIALOG_STYLE_INPUT,"Передача со счёта на счёт","Введите ид кому хотите передать","Ок","Отмена"); } case 2252: { if(response) { new mone; new stringg[512]; mone = strval(inputtext); new sendername[MAX_PLAYER_NAME]; if(!strlen(inputtext)) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(stringg,sizeof(stringg), "Здравствуйте %s\nУ вас остаток погашения %d\nВедите сумму погашения", sendername, PlayerInfo[playerid][pCashCredit]); ShowPlayerDialog(playerid,2252,DIALOG_STYLE_INPUT,"Введите сумму которую хотите взять",stringg,"ОК","Отмена"); } if(PlayerInfo [playerid][pCashCredit]> mone)return SendClientMessage(playerid, COLOR_YELLOW, "Нехватает для погашения кредита"); PlayerInfo [playerid][pCash]-= mone; PlayerInfo [playerid][pCashCredit]= 0; PlayerInfo [playerid][pCredit]= 0; PlayerInfo [playerid][pCreditTime]= 0; PlayerBank[0] [alfBalans]+= mone; format(stringg, sizeof(stringg), "Вы погасили кредит %d руб.\nВсего доброго", mone); ShowPlayerDialog(playerid,2234,DIALOG_STYLE_MSGBOX,"Ваш чек", stringg, "ОК", ""); format(stringg,sizeof(stringg),"{FFFFFF}Бизнес {66ff00}%s\n{FFFFFF}Процент ставки {66ff00}%d\n{FFFFFF}Денег в хранилище {66ff00}%d\n{FFFFFF}Срок погашения {66ff00}%d {FFFFFF}часов",MasagaBank,PlayerBank[0][alfProcent],PlayerBank[0][alfBalans],PlayerBank[0][alfDni]); Update3DTextLabelText(PlayerBank[0][bankbiz][1], TEAM_GROVE_COLOR, stringg); SaveBank(); OnPlayerUpdateRL(playerid); return 1; } } case 2251: { if(response) { new mone; new stringg[512]; mone = strval(inputtext); new prozmone = mone/100*PlayerBank[0][alfProcent]; new nevmone = prozmone+mone; if(!strlen(inputtext)) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string), "Здравствуйте %s\nВы собираетесь взять у нас кредит", sendername); ShowPlayerDialog(playerid,2251,DIALOG_STYLE_INPUT,"Введите сумму которую хотите взять",stringg,"ОК","Отмена"); } if(mone > PlayerBank[0][alfBalans])return SendClientMessage(playerid, COLOR_YELLOW, "В резерве Банка нет такой суммы"); if(mone < 1000 || mone > 300000)return SendClientMessage(playerid, COLOR_YELLOW, "Возможная сумма от 1000 до 300000 руб"); if(PlayerInfo [playerid][pLevel]< 2)return SendClientMessage(playerid, COLOR_GRAD2, "Нужно прожить 2 года в штате чтобы взять кредит"); if(PlayerInfo [playerid][pCredit]>= 3)return SendClientMessage(playerid, COLOR_YELLOW, "Ты уже взял максимально доступно кредитов"); PlayerInfo [playerid][pCash]+= mone; PlayerInfo [playerid][pCashCredit]+= nevmone; PlayerInfo [playerid][pCredit]+= 1; PlayerBank[0] [alfBalans]-= mone; if(PlayerInfo [playerid][pCredit]== 1) { PlayerInfo [playerid][pCreditTime]= PlayerBank[0][alfDni]; } format(stringg,sizeof(stringg),"{FFFFFF}Бизнес {66ff00}%s\n{FFFFFF}Процент ставки {66ff00}%d\n{FFFFFF}Денег в хранилище {66ff00}%d\n{FFFFFF}Срок погашения {66ff00}%d {FFFFFF}часов",MasagaBank,PlayerBank[0][alfProcent],PlayerBank[0][alfBalans],PlayerBank[0][alfDni]); Update3DTextLabelText(PlayerBank[0][bankbiz][1], TEAM_GROVE_COLOR, stringg); format(stringg, sizeof(stringg), "Вы взяли кредит на сумму %d руб.\nСумма погашения с учетем %d проц.\nСоставляет %d руб.\nСрок погашения кредита %d часов", mone,PlayerBank[0][alfProcent],nevmone,PlayerInfo[playerid][pCreditTime]); ShowPlayerDialog(playerid,2234,DIALOG_STYLE_MSGBOX,"Ваш чек", stringg, "ОК", ""); SaveBank(); OnPlayerUpdateRL(playerid); return 1;