| Как реализовать atm? |
| LitLageR | Дата: Пятница, 26.09.2008, 20:42 | Сообщение # 1 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 198
Город: я ХЗ сам ищу...
Статус: 
| Люди, подскажите плиз, как сделать банкомат atm? с меня +
Управлять миром можно, лишь подчиняясь ему...
|
| |
| | |
| canabis | Дата: Пятница, 26.09.2008, 21:23 | Сообщение # 2 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 202
Город: Москва
Статус: 
| Ааа, это такой автомат чтобы подхоишь и деньги снимаешь? Я тоже хотел тему создать, но заьыл xD Мне тожу очень нужны автоматы скажите как сделать) с меня тоже +
WebMoney это легко. 0,3$ за клик WebMoney это легко. Tak.ru Здесь очень легко заработать WebMoney WebMoney это легко. 0,2$ за клик
|
| |
| | |
| Eakwarp | Дата: Пятница, 26.09.2008, 21:31 | Сообщение # 3 |
|
Постоялец

Группа:
Продвинутые
Сообщений: 388
Город: Москва
Статус: 
| плагиаторы :D
Valakas SA-MP Devloper Valakas GF > 50000 lines ^^
|
| |
| | |
| prime | Дата: Пятница, 26.09.2008, 21:35 | Сообщение # 4 |
|
Уважаемый

Группа:
Разработчики
Сообщений: 765
Город: London
Статус: 
| ппц... а какая сложность их сделать? посмотрите как банк сделан.... и сделайте так же, или еще проще || PlayerToPoint
сервер Ventrilo по адресу 82.193.141.195 - общайся с нами портал Ekabum- С нами будущее сервер IgroNet по адресу 82.193.149.51:7777 - переходит на 0.2.X :D
|
| |
| | |
| LitLageR | Дата: Суббота, 27.09.2008, 00:05 | Сообщение # 5 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 198
Город: я ХЗ сам ищу...
Статус: 
| Ну не всем прям так просто сделать... и мне не нужно что бы там клали деньги, а только что бы только снимали... ,а времени просто щас нет всё это искать и т.п. у кого есть, дайте код плиз... Добавлено (27.09.2008, 00:05) --------------------------------------------- *у кого есть конечно =) желательно с atm-ами расставлеными, т.к. видел ни на одном GF серве, а на многих...
Управлять миром можно, лишь подчиняясь ему...
|
| |
| | |
| }{иТ | Дата: Суббота, 27.09.2008, 03:09 | Сообщение # 6 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 266
Город: Город Кичума
Статус: 
| Quote (Eakwarp) плагиаторы :D Да да те самые. сама трудность в чём заключаеться в командах или раставления банкоматов ? или нет 10ти минут? Вот тебе простой способ как зделать все банковские команды на банкомат. скопируй все банковские команды и вставь их ниже скопированных и поставь значения PlayerToPoint PlayerToPoint(5.0,playerid,247.1622,112.4880,1003.2188)) Красный тоесть радиус А зеленым координаты перед каждым банкоматом но для (простаты) можно использовать сами координаты раставленных банкоматов и увеличить радиус! зато зделаешь сам. Команды будут одинаковые для банка и банкомата но будут работать исправно
Кто хочет такую штучку http://samp-rus.com/forum/43-5997-1
Сообщение отредактировал HITMAN07 - Суббота, 27.09.2008, 03:11 |
| |
| | |
| HELKERN | Дата: Суббота, 27.09.2008, 07:06 | Сообщение # 7 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 179
Город: Улан-Удэ
Статус: 
| В начало добовляем Code forward IsAtBankoms(playerid); Ищем например Code public IsAtBar(playerid) После него вставляем: Code public IsAtBankoms(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(4.0,playerid,-2052.7466,-83.6653,35.3203) || PlayerToPoint(4.0,playerid,-2052.7466,-83.6653,35.3203)) {//Банкомат
return 1; } } return 0; } Ищем команду /bank, после нее вставляем: Code if(strcmp(cmd, "/bankomat", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAtBankoms(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /bankomat [amount]"); format(string, sizeof(string), " Bы имеите $%d на вашем счету.", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } new cashdeposit = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /bankomat [amount]"); format(string, sizeof(string), " Bы имеите $%d на вашем счету.", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1) { SendClientMessage(playerid, COLOR_GRAD2, " У вас нету столько денег"); return 1; } GivePlayerMoney(playerid,-cashdeposit); new curfunds = PlayerInfo[playerid][pAccount]; PlayerInfo[playerid][pAccount]=cashdeposit+PlayerInfo[playerid][pAccount]; SendClientMessage(playerid, COLOR_WHITE, "|___ BANKOMAT STATMENT ___|"); format(string, sizeof(string), " Старый баланс: $%d", curfunds); SendClientMessage(playerid, COLOR_GRAD2, string); format(string, sizeof(string), " Депозит: $%d",cashdeposit); SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|"); format(string, sizeof(string), " Новый баланс: $%d", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } SendClientMessage(playerid, COLOR_GREY, " Вы не у банкомата !"); return 1; } return 1; } В IsAtBankoms меняйте координаты на свои) ЗЫ: написал команду за 5 минут)Добавлено (27.09.2008, 07:01) --------------------------------------------- А так же вставляем пикап, Ищем AddStaticPickup Ну и вставляем Code AddStaticPickup(1239, 23, -2052.7466,-83.6653,35.3203); //Банкомат Ну координаты можите любые ввести)Добавлено (27.09.2008, 07:02) --------------------------------------------- Если что то мой банкомат находится возле Автошколы(2ой город) Добавлено (27.09.2008, 07:06) --------------------------------------------- На счет банкомата, довайте Ip адресс вашего серера в личку, там покажите куда поставить банкомат. Пока я добрый сделаю вам)
Сообщение отредактировал HELKERN - Суббота, 27.09.2008, 06:59 |
| |
| | |
| canabis | Дата: Суббота, 27.09.2008, 08:01 | Сообщение # 8 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 202
Город: Москва
Статус: 
| Спасибо, вроде ясно) + Будет время, разберусь
WebMoney это легко. 0,3$ за клик WebMoney это легко. Tak.ru Здесь очень легко заработать WebMoney WebMoney это легко. 0,2$ за клик
|
| |
| | |
| LitLageR | Дата: Суббота, 27.09.2008, 13:05 | Сообщение # 9 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 198
Город: я ХЗ сам ищу...
Статус: 
| Как и обещал, с меня + огромное спасибо...Добавлено (27.09.2008, 13:01) --------------------------------------------- одно НО, ты сделл скрипт на то, что бы положить деньги в банк, а что бы их снять, нужно около значений cashdeposit поменять знак..., т.е. cashdeposit заменить на -cashdeposit и наоборот.. если я не ошибаюсь... Добавлено (27.09.2008, 13:05) --------------------------------------------- и не забыть перевести проверку денег, что бы проверяла не твои деньги на руках, а кол-во их в банке =)
Управлять миром можно, лишь подчиняясь ему...
|
| |
| | |
| HELKERN | Дата: Воскресенье, 28.09.2008, 12:31 | Сообщение # 10 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 179
Город: Улан-Удэ
Статус: 
| Ну я лично сделал аналогично /withdraw (поменяв команду итд) а свой счет ты всегда можешь узнать в /stats
|
| |
| | |
| star2006 | Дата: Воскресенье, 28.09.2008, 15:35 | Сообщение # 11 |
|
Новенький

Группа:
Пользователи
Сообщений: 21
Город: kyiv
Статус: 
| подскажыте id Банкомата или как его поставить!
|
| |
| | |
| LitLageR | Дата: Воскресенье, 28.09.2008, 19:13 | Сообщение # 12 |
|
Уверенный

Группа:
Продвинутые
Сообщений: 198
Город: я ХЗ сам ищу...
Статус: 
| введи в поиск слово atm на форуме... Добавлено (28.09.2008, 19:13) --------------------------------------------- http://samp-rus.com/forum/15-5184-1
Управлять миром можно, лишь подчиняясь ему...
|
| |
| | |
| star2006 | Дата: Вторник, 30.09.2008, 17:24 | Сообщение # 13 |
|
Новенький

Группа:
Пользователи
Сообщений: 21
Город: kyiv
Статус: 
| спс большое
|
| |
| |
|