Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Урок по созданию банкоматов в моде gf

Статус
В этой теме нельзя размещать новые ответы.

Maks_Sempai

Изучающий
Пользователь
Регистрация
12 Фев 2012
Сообщения
504
Лучшие ответы
0
Репутация
158
Урок по созданию банкоматов в моде GF

Урок по созданию банкоматов в моде GF! Написал буквально минут за 10.
-----------------------------------------------------------------------------
Ко всем Forward:
PHP:
forward ItsAtBankomat(playerid);
-----------------------------------------------------------------------------
Теперь вставляем этот Public в любое место мода!
PHP:
public ItsAtBankomat(playerid)

{

    if(IsPlayerConnected(playerid))

    {

                if(PlayerToPoint(2.0,playerid,1472.8641,-1023.9664,23.8285)) //Это сам банкомат ((LS)).

        {

            return 1;

    }

    return 0;

}
Я всего лишь привёл пример как делать банкомат, далее можете сами добавить!
-----------------------------------------------------------------------------
И теперь ко всем Командам
PHP:
if(strcmp(cmd, "/atm", true) == 0)

    {

        if(IsPlayerConnected(playerid))

        {

            if(!ItsAtBankomat(playerid))

            {

                SendClientMessage(playerid, COLOR_GREY, "Вы не у банкомата!");

                return 1;

            }

            if(strcmp(x_nr,"withdraw",true) == 0)

            {

            tmp = strtok(cmdtext, idx);

            if(!strlen(tmp))

            {

                SendClientMessage(playerid, COLOR_GRAD2, " ИСПОЛЬЗУЙТЕ: /atm withdraw [кол-во]");

                format(string, sizeof(string), "У Вас $%d на счету.", PlayerInfo[playerid][pAccount]);

                SendClientMessage(playerid, COLOR_GRAD3, string);

                return 1;

            }

            new cashdeposit = strval(tmp);

            if(!strlen(tmp))

            {

                SendClientMessage(playerid, COLOR_GRAD2, " ИСПОЛЬЗУЙТЕ: /atm withdraw [кол-во]");

                format(string, sizeof(string), "У Вас $%d на счету.", PlayerInfo[playerid][pAccount]);

                SendClientMessage(playerid, COLOR_GRAD3, string);

                return 1;

            }

            if(cashdeposit > 50000)

            {

                SendClientMessage(playerid, COLOR_GRAD2, "Запрашиваемая сумма слишком большая.");

                return 1;

            }

            if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)

            {

                SendClientMessage(playerid, COLOR_GRAD2, "У Вас нет столько денег!");

                return 1;

            }

            ConsumingMoney[playerid] = 1;

            oGivePlayerMoney(playerid,cashdeposit);

            PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;

            format(string, sizeof(string), "Вы сняли $%d со своего счета. Остаток: $%d ", cashdeposit,PlayerInfo[playerid][pAccount]);

            SendClientMessage(playerid, COLOR_YELLOW, string);

            if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }

            ApplyAnimation(playerid,"CRIB","CRIB_Use_Switch",4.0,0,0,0,0,0);

            return 1;

        }

    }

    else if(strcmp(x_nr,"balance",true) == 0)

    {

        format(string, sizeof(string), "У Вас $%d на счету.",PlayerInfo[playerid][pAccount]);

        SendClientMessage(playerid, COLOR_YELLOW, string);

        }

        return 1;

    }

    return 1;

}
-----------------------------------------------------------------------------
Вот и всё, + не прошу т.к лёгенькая работа!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу