• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Банкомат
igjdeДата: Среда, 21.08.2013, 16:41:29 | Сообщение # 1

Группа: Пользователи
Сообщений: 50
Здравствуйте, помогите мне с банкоматом, чтобы какую хочеш сумму хочеш такую бы и снялось, а у меня вот что
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;

Добавлено (21.08.2013, 12:28:19)
---------------------------------------------
Вот дополнение
//------------------------------------[ Банкомат ] ---------------------------
case 8900:
{
if(response)
{
switch(listitem)
{
case 0:
{
format(string,sizeof(string), "Баланс вашего счёта: %d руб.", PlayerInfo[playerid][pBank]);
ShowPlayerDialog(playerid,8904,DIALOG_STYLE_LIST,string," - 500$\n - 1000$\n - 5000$\n - 10000$\n - 20000$\n - 50000$\n - 100000$","Снять","<< Назад");
return 1;
}
case 1:
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "{FFFFFF}Чек:\nКлиент: %s\n\tБаланс: %d руб.",sendername, PlayerInfo[playerid][pBank]);
ShowPlayerDialog(playerid,8905,DIALOG_STYLE_MSGBOX,"Банкомат",string,"<< Назад","");
return 1;
}
case 2:
{
if(PlayerInfo [playerid][pPhousekey]!= 255)
{
new house = PlayerInfo[playerid][pPhousekey];
format(string,sizeof(string), "Квартирный счёт: %d руб.\nВведите сумму, которую вы хотите положить на счёт вашей квартиры",HouseInfo[house][hTakings]);
ShowPlayerDialog(playerid,9521,DIALOG_STYLE_INPUT,"Квартирный счёт",string,"Ок","Отмена");
}
else if(PlayerInfo [playerid][pFlatKey]!= 255)
{
new Flat = PlayerInfo[playerid][pFlatKey];
format(string,sizeof(string), "Квартирный счёт: %d руб.\nВведите сумму, которую вы хотите положить на счёт вашей квартиры",FlatsInfo[Flat][fBalans]);
ShowPlayerDialog(playerid,9521,DIALOG_STYLE_INPUT,"Квартирный счёт",string,"Ок","Отмена");
}
else
{
SendClientMessage(playerid, 0x6495EDFF, " У Вас нет недвижимости");
}
}
case 3:
{
format(string,sizeof(string), "На счету вашего телефона: %d руб.\nВведите сумму, которую вы хотите положить на телефон",PlayerInfo[playerid][pMobile]);
ShowPlayerDialog(playerid,9522,DIALOG_STYLE_INPUT,"Samp Telecom",string,"Ок","Отмена");
return 1;
}
case 4: ShowPlayerDialog(playerid,20086,0,"Объявления:",ChatText,"Ок","<< Назад");
case 5:
{
new rulesdialog[1024];
format(rulesdialog,sizeof(rulesdialog), "%s%s%s%s%s%s%s%s",ReklMSG[0],ReklMSG[1],ReklMSG[2],ReklMSG[3],ReklMSG[4],ReklMSG[5],ReklMSG[6],ReklMSG[7]);
ShowPlayerDialog(playerid,165,DIALOG_STYLE_MSGBOX,"Банкомат: Объявления",rulesdialog,"Ок","");
}
}
}
else
{
GameTextForPlayer(playerid, "~g~Good Luck", 1000, 1);
return 1;
}
}
case 8904:
{
if(response)
{
if(listitem == 0) { money = 500; }
else if(listitem == 1) { money = 1000; }
else if(listitem == 2) { money = 5000; }
else if(listitem == 3) { money = 10000; }
else if(listitem == 4) { money = 20000; }
else if(listitem == 5) { money = 50000; }
else if(listitem == 6) { money = 100000; }
if (money > PlayerInfo[playerid][pBank])
{
ShowPlayerDialog(playerid, 10010, DIALOG_STYLE_MSGBOX, "Банкомат", "На вашем счету недостаточно денег!", "<< Назад", "");
return 1;
}
PlayerInfo [playerid][pCash]+=money;
PlayerInfo [playerid][pBank]= PlayerInfo[playerid][pBank]-money;
format(string, sizeof(string), "Вы сняли со счёта: %d руб.. Остаток: %d руб.", money,PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, string);
format(string, sizeof(string), "~b~+%d", money);
GameTextForPlayer(playerid, string, 3000, 1);
return 1;

Добавлено (21.08.2013, 16:34:42)
---------------------------------------------
Ой извените понял вместо 
format(string,sizeof(string), "Баланс вашего счёта: %d руб.", PlayerInfo[playerid][pBank]); 
ShowPlayerDialog(playerid,8904,DIALOG_STYLE_LIST,string," - 500$\n - 1000$\n - 5000$\n - 10000$\n - 20000$\n - 50000$\n - 100000$","Снять","<< Назад"); 
return 1; 
Изменяем на 
format(string,sizeof(string), "Баланс вашего счёта: %d руб.\nВведите нужную вам сумму", PlayerInfo[playerid][pBank]); 
ShowPlayerDialog(playerid,8814,DIALOG_STYLE_INPUT,"Снятие со счёта",string,"Ок","<< Назад"); 
return 1; 

Вот только я не понял как класть на банкомат
Помогите

Добавлено (21.08.2013, 16:41:29)
---------------------------------------------
Ой извените разобрался 
Как снимать и как ложить

Сообщение отредактировал igjde - Среда, 21.08.2013, 13:55:34
 
СообщениеЗдравствуйте, помогите мне с банкоматом, чтобы какую хочеш сумму хочеш такую бы и снялось, а у меня вот что
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;

Добавлено (21.08.2013, 12:28:19)
---------------------------------------------
Вот дополнение
//------------------------------------[ Банкомат ] ---------------------------
case 8900:
{
if(response)
{
switch(listitem)
{
case 0:
{
format(string,sizeof(string), "Баланс вашего счёта: %d руб.", PlayerInfo[playerid][pBank]);
ShowPlayerDialog(playerid,8904,DIALOG_STYLE_LIST,string," - 500$\n - 1000$\n - 5000$\n - 10000$\n - 20000$\n - 50000$\n - 100000$","Снять","<< Назад");
return 1;
}
case 1:
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "{FFFFFF}Чек:\nКлиент: %s\n\tБаланс: %d руб.",sendername, PlayerInfo[playerid][pBank]);
ShowPlayerDialog(playerid,8905,DIALOG_STYLE_MSGBOX,"Банкомат",string,"<< Назад","");
return 1;
}
case 2:
{
if(PlayerInfo [playerid][pPhousekey]!= 255)
{
new house = PlayerInfo[playerid][pPhousekey];
format(string,sizeof(string), "Квартирный счёт: %d руб.\nВведите сумму, которую вы хотите положить на счёт вашей квартиры",HouseInfo[house][hTakings]);
ShowPlayerDialog(playerid,9521,DIALOG_STYLE_INPUT,"Квартирный счёт",string,"Ок","Отмена");
}
else if(PlayerInfo [playerid][pFlatKey]!= 255)
{
new Flat = PlayerInfo[playerid][pFlatKey];
format(string,sizeof(string), "Квартирный счёт: %d руб.\nВведите сумму, которую вы хотите положить на счёт вашей квартиры",FlatsInfo[Flat][fBalans]);
ShowPlayerDialog(playerid,9521,DIALOG_STYLE_INPUT,"Квартирный счёт",string,"Ок","Отмена");
}
else
{
SendClientMessage(playerid, 0x6495EDFF, " У Вас нет недвижимости");
}
}
case 3:
{
format(string,sizeof(string), "На счету вашего телефона: %d руб.\nВведите сумму, которую вы хотите положить на телефон",PlayerInfo[playerid][pMobile]);
ShowPlayerDialog(playerid,9522,DIALOG_STYLE_INPUT,"Samp Telecom",string,"Ок","Отмена");
return 1;
}
case 4: ShowPlayerDialog(playerid,20086,0,"Объявления:",ChatText,"Ок","<< Назад");
case 5:
{
new rulesdialog[1024];
format(rulesdialog,sizeof(rulesdialog), "%s%s%s%s%s%s%s%s",ReklMSG[0],ReklMSG[1],ReklMSG[2],ReklMSG[3],ReklMSG[4],ReklMSG[5],ReklMSG[6],ReklMSG[7]);
ShowPlayerDialog(playerid,165,DIALOG_STYLE_MSGBOX,"Банкомат: Объявления",rulesdialog,"Ок","");
}
}
}
else
{
GameTextForPlayer(playerid, "~g~Good Luck", 1000, 1);
return 1;
}
}
case 8904:
{
if(response)
{
if(listitem == 0) { money = 500; }
else if(listitem == 1) { money = 1000; }
else if(listitem == 2) { money = 5000; }
else if(listitem == 3) { money = 10000; }
else if(listitem == 4) { money = 20000; }
else if(listitem == 5) { money = 50000; }
else if(listitem == 6) { money = 100000; }
if (money > PlayerInfo[playerid][pBank])
{
ShowPlayerDialog(playerid, 10010, DIALOG_STYLE_MSGBOX, "Банкомат", "На вашем счету недостаточно денег!", "<< Назад", "");
return 1;
}
PlayerInfo [playerid][pCash]+=money;
PlayerInfo [playerid][pBank]= PlayerInfo[playerid][pBank]-money;
format(string, sizeof(string), "Вы сняли со счёта: %d руб.. Остаток: %d руб.", money,PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, 0x6495EDFF, string);
format(string, sizeof(string), "~b~+%d", money);
GameTextForPlayer(playerid, string, 3000, 1);
return 1;

Добавлено (21.08.2013, 16:34:42)
---------------------------------------------
Ой извените понял вместо 
format(string,sizeof(string), "Баланс вашего счёта: %d руб.", PlayerInfo[playerid][pBank]); 
ShowPlayerDialog(playerid,8904,DIALOG_STYLE_LIST,string," - 500$\n - 1000$\n - 5000$\n - 10000$\n - 20000$\n - 50000$\n - 100000$","Снять","<< Назад"); 
return 1; 
Изменяем на 
format(string,sizeof(string), "Баланс вашего счёта: %d руб.\nВведите нужную вам сумму", PlayerInfo[playerid][pBank]); 
ShowPlayerDialog(playerid,8814,DIALOG_STYLE_INPUT,"Снятие со счёта",string,"Ок","<< Назад"); 
return 1; 

Вот только я не понял как класть на банкомат
Помогите

Добавлено (21.08.2013, 16:41:29)
---------------------------------------------
Ой извените разобрался 
Как снимать и как ложить


Автор - igjde
Дата добавления - 21.08.2013 в 16:41:29
adminДата: Пятница, 23.08.2013, 13:06:41 | Сообщение # 2

Группа: Администраторы
Сообщений: 3869
Цитата (igjde)
Ой извените разобрался Как снимать и как ложить

а теперь еще раз выкладываем ваши мысли чем тут помочь?


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Цитата (igjde)
Ой извените разобрался Как снимать и как ложить

а теперь еще раз выкладываем ваши мысли чем тут помочь?

Автор - admin
Дата добавления - 23.08.2013 в 13:06:41
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
04:42:53
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: