Четверг, 20.11.2008, 17:23
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • [GM] Grove vs Bal... [Моды SAMP]
  • [MAP] Faraway Cit... [Моды SAMP]
  • Alliance-rpg serv... [Сервера]
  • CMI8768 [Системы и Сети]
  • [GM] SATDM~RP+TSS... [Моды SAMP]
  • Как поставить огр... [Вопросы и Проблемы]
  • Russian Actio Gam... [Сервера]
  • Обсуждение мода CityLi... (Ответов: 906)
  • Вопрос - Ответ (Ответов: 878)
  • Задавайте сюда ваши во... (Ответов: 855)
  • Обратный отщёт от 500 (Ответов: 512)
  • Помощь новечкам по скр... (Ответов: 509)
  • Пошли всех на хуй тут! (Ответов: 480)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 382)
  • MiX (Сообщений: 2494)
  • AXE (Сообщений: 2152)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1668)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1285)
  • Winston (Сообщений: 1189)
  • Страница 1 из 11
    Модератор форума: Torres 
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Large Modes » The Godfather » Как реализовать atm?
    Как реализовать atm?
    LitLageRДата: Пятница, 26.09.2008, 20:42 | Сообщение # 1
    Уверенный

    Группа: Продвинутые
    Сообщений: 198
    Город: я ХЗ сам ищу...
    Статус: status
    Люди, подскажите плиз, как сделать банкомат atm? с меня +

    Управлять миром можно, лишь подчиняясь ему...
     
    canabisДата: Пятница, 26.09.2008, 21:23 | Сообщение # 2
    Уверенный

    Группа: Продвинутые
    Сообщений: 202
    Город: Москва
    Статус: status
    Ааа, это такой автомат чтобы подхоишь и деньги снимаешь?
    Я тоже хотел тему создать, но заьыл xD
    Мне тожу очень нужны автоматы
    скажите как сделать)
    с меня тоже +

    WebMoney это легко. 0,3$ за клик
    WebMoney это легко. Tak.ru
    Здесь очень легко заработать WebMoney
    WebMoney это легко. 0,2$ за клик

     
    EakwarpДата: Пятница, 26.09.2008, 21:31 | Сообщение # 3
    Постоялец

    Группа: Продвинутые
    Сообщений: 388
    Город: Москва
    Статус: status
    плагиаторы :D

    Valakas SA-MP Devloper
    Valakas GF > 50000 lines ^^
     
    primeДата: Пятница, 26.09.2008, 21:35 | Сообщение # 4
    Уважаемый

    Группа: Разработчики
    Сообщений: 765
    Город: London
    Статус: status
    ппц... а какая сложность их сделать? посмотрите как банк сделан.... и сделайте так же, или еще проще || 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
    Город: я ХЗ сам ищу...
    Статус: status
    Ну не всем прям так просто сделать... и мне не нужно что бы там клали деньги, а только что бы только снимали... ,а времени просто щас нет всё это искать и т.п. у кого есть, дайте код плиз...

    Добавлено (27.09.2008, 00:05)
    ---------------------------------------------
    *у кого есть конечно =) желательно с atm-ами расставлеными, т.к. видел ни на одном GF серве, а на многих...


    Управлять миром можно, лишь подчиняясь ему...
     
    }{иТДата: Суббота, 27.09.2008, 03:09 | Сообщение # 6
    Уверенный

    Группа: Продвинутые
    Сообщений: 266
    Город: Город Кичума
    Статус: status
    Quote (Eakwarp)
    плагиаторы :D

    Да да те самые. сама трудность в чём заключаеться в командах или раставления банкоматов ? или нет 10ти минут?
    Вот тебе простой способ как зделать все банковские команды на банкомат. скопируй все банковские команды и вставь их ниже скопированных и поставь значения PlayerToPoint PlayerToPoint(5.0,playerid,247.1622,112.4880,1003.2188))
    Красный тоесть радиус
    А зеленым координаты перед каждым банкоматом но для (простаты) lol можно использовать сами координаты раставленных банкоматов и увеличить радиус! зато зделаешь сам. Команды будут одинаковые для банка и банкомата но будут работать исправно



    Кто хочет такую штучку http://samp-rus.com/forum/43-5997-1


    Сообщение отредактировал HITMAN07 - Суббота, 27.09.2008, 03:11
     
    HELKERNДата: Суббота, 27.09.2008, 07:06 | Сообщение # 7
    Уверенный

    Группа: Продвинутые
    Сообщений: 179
    Город: Улан-Удэ
    Статус: status
    В начало добовляем
    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
    Город: Москва
    Статус: status
    Спасибо, вроде ясно) +
    Будет время, разберусь

    WebMoney это легко. 0,3$ за клик
    WebMoney это легко. Tak.ru
    Здесь очень легко заработать WebMoney
    WebMoney это легко. 0,2$ за клик

     
    LitLageRДата: Суббота, 27.09.2008, 13:05 | Сообщение # 9
    Уверенный

    Группа: Продвинутые
    Сообщений: 198
    Город: я ХЗ сам ищу...
    Статус: status
    Как и обещал, с меня +
    огромное спасибо...

    Добавлено (27.09.2008, 13:01)
    ---------------------------------------------
    одно НО,
    ты сделл скрипт на то, что бы положить деньги в банк, а что бы их снять, нужно около значений cashdeposit поменять знак..., т.е. cashdeposit заменить на -cashdeposit и наоборот.. если я не ошибаюсь...

    Добавлено (27.09.2008, 13:05)
    ---------------------------------------------
    и не забыть перевести проверку денег, что бы проверяла не твои деньги на руках, а кол-во их в банке =)


    Управлять миром можно, лишь подчиняясь ему...
     
    HELKERNДата: Воскресенье, 28.09.2008, 12:31 | Сообщение # 10
    Уверенный

    Группа: Продвинутые
    Сообщений: 179
    Город: Улан-Удэ
    Статус: status
    Ну я лично сделал аналогично /withdraw (поменяв команду итд) а свой счет ты всегда можешь узнать в /stats


     
    star2006Дата: Воскресенье, 28.09.2008, 15:35 | Сообщение # 11
    Новенький

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

    Группа: Продвинутые
    Сообщений: 198
    Город: я ХЗ сам ищу...
    Статус: status
    введи в поиск слово atm на форуме...

    Добавлено (28.09.2008, 19:13)
    ---------------------------------------------
    http://samp-rus.com/forum/15-5184-1


    Управлять миром можно, лишь подчиняясь ему...
     
    star2006Дата: Вторник, 30.09.2008, 17:24 | Сообщение # 13
    Новенький

    Группа: Пользователи
    Сообщений: 21
    Город: kyiv
    Статус: status
    спс большое
     
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Large Modes » The Godfather » Как реализовать atm?
    Страница 1 из 11
    Поиск:

    Copyright SAMP-RUS© 2008