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

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

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

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

Телефон с симками

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

Ivan_Chimrov

Новичок
Сначала идём по уроку чтоб было несколько телефонов
ну чтоб мне не красть его идею я ришил дать сылку обезательно сделайте несколько сотов
http://pawno-info.ru/threads/8967-%D0%9F%D0%BE%D0%BA%D1%83%D0%BF%D0%BA%D0%B0-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%B0
Далее
Идём в
PHP:
enum pInfo
И Вставляем Туда
PHP:
	pTele2,//Симка Теле2
	pBeelain,//Симка Билайн
	pMegafon,//Симка МегаФон
	pMts,//Симка Мтс
Далее в
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
Вставляем
PHP:
     	if(strcmp(cmd, "/buysim", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (!PlayerToPoint(100, playerid,-2027.9773,-40.6288,38.8047))//покупка тела в определенном месте
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Вы не возле магазина с Симками!"); //сообщение
                return 1;
            }
    ////////////переход в диалог//////////////
               new listitems[] = "- Tele2 [70] \n- Beelain [100]\n- Megafon [100]\n- Mts [100]";
                        ShowPlayerDialog(playerid, 9349, DIALOG_STYLE_LIST, "Покупка Телефона", listitems, "Купить", "Закрыть"); //кнопочки :D
         }
     }
Далее Идём в
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
И добавляем
PHP:
if(dialogid == 9349) //Покупка Симки
    {
        if(response)
        {
            if(listitem == 0)
             {
             if(GetMoney(playerid) <= 999)
            {
                SendClientMessage(playerid, COLOR_GREY, "У вас нет 70 вирт!"); ///сообщение
                return 1;
            }

        SendClientMessage(playerid, COLOR_BLUE, "Симка Tele2 куплена!");//сообщение
        SendClientMessage(playerid, COLOR_BLUE, "Пользуйтесь на здаровье!!!");//сообщение
                GameTextForPlayer(playerid, "~r~-1000", 1000, 1);
                PlayerInfo[playerid][pSimka] = 1;
                GiveMoney(playerid,-70); //отнятие денег
                PlayerInfo[playerid][pTele2] = 1;

              }
            if(listitem == 1)
             {
             if(GetMoney(playerid) <= 99)
            {
                SendClientMessage(playerid, COLOR_GREY, "У вас нет 100 вирт!");
                return 1;
            }
    PlayerInfo[playerid][pSimka] = 1;
                SendClientMessage(playerid, COLOR_BLUE, "Симка Beelain куплена!");
                SendClientMessage(playerid, COLOR_BLUE, "Пользуйтесь на здаровье!!!");
                GameTextForPlayer(playerid, "~r~-100", 5000, 1);
                GiveMoney(playerid,-100);
                PlayerInfo[playerid][pBeelain] = 1; //

            }
                if(listitem == 2)
             {
             if(GetMoney(playerid) <= 99) //99
            {
                SendClientMessage(playerid, COLOR_GREY, "У вас нет 100 вирт!");
                return 1;
            }
            PlayerInfo[playerid][pSimka] = 1;
                SendClientMessage(playerid, COLOR_BLUE, "Симка Megafon куплена!");
                    SendClientMessage(playerid, COLOR_BLUE, "Пользуйтесь на здаровье!!!");
                GameTextForPlayer(playerid, "~r~-100", 5000, 1);
                GiveMoney(playerid,-100);
                PlayerInfo[playerid][pMegafon] = 1;

            }
                if(listitem == 3)
             {
             if(GetMoney(playerid) <= 99)
            {
                SendClientMessage(playerid, COLOR_GREY, "У вас нет 100 вирт!");
                return 1;
            }
    PlayerInfo[playerid][pSimka] = 1;
                SendClientMessage(playerid, COLOR_BLUE, "Симка Mts куплена!");
                    SendClientMessage(playerid, COLOR_BLUE, "Пользуйтесь на здаровье!!!");
                GameTextForPlayer(playerid, "~r~-100", 5000, 1);
                GiveMoney(playerid,-100);
                PlayerInfo[playerid][pMts] = 1;

			}
			}
                OnPropUpdate();
            }
Далее идём в
PHP:
if(strcmp(cmd, "/call", true) == 0)
И Заменяем
Это
PHP:
if(PlayerInfo[playerid][pSony] >= 1)
                         {
                     format(string, sizeof(string), "%s достаёт Sony Ericsson", sendername);

                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                        if(PlayerInfo[playerid][pNokia] == 1)
                         {

                    format(string, sizeof(string), "%s достаёт Nokia 52.00", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                        if(PlayerInfo[playerid][pIPhone3] == 1)
                         {

                    format(string, sizeof(string), "%s достаёт IPhone 3G", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                    if(PlayerInfo[playerid][pIPhone2] == 1)
                         {

                    format(string, sizeof(string), "%s достаёт IPhone 2G", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                        if(PlayerInfo[playerid][pIPhone33] == 1)
                         {

                    format(string, sizeof(string), "%s Samsung SGH-G800", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                        if(PlayerInfo[playerid][pIPhoneGs] == 1)
                         {

                        format(string, sizeof(string), "%s достаёт IPhone 3Gs", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
			SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
			new phonenumb = strval(tmp);
			if(phonenumb == 911)
			{
На Это
PHP:
                        if(PlayerInfo[playerid][pSony] >= 1)
                        if(PlayerInfo[playerid][pSimka] >= 1)
                         {
                     format(string, sizeof(string), "%s достаёт Sony Ericsson", sendername);

                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                        if(PlayerInfo[playerid][pNokia] == 1)
                        if(PlayerInfo[playerid][pSimka] >= 1)
                         {

                    format(string, sizeof(string), "%s достаёт Nokia 52.00", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                        if(PlayerInfo[playerid][pIPhone3] == 1)
                        if(PlayerInfo[playerid][pSimka] >= 1)
                         {

                    format(string, sizeof(string), "%s достаёт IPhone 3G", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                    if(PlayerInfo[playerid][pIPhone2] == 1)
                    if(PlayerInfo[playerid][pSimka] >= 1)
                         {

                    format(string, sizeof(string), "%s достаёт IPhone 2G", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                        if(PlayerInfo[playerid][pIPhone33] == 1)
                        if(PlayerInfo[playerid][pSimka] >= 1)
                         {

                    format(string, sizeof(string), "%s Samsung SGH-G800", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
                        if(PlayerInfo[playerid][pIPhoneGs] == 1)
                        if(PlayerInfo[playerid][pSimka] >= 1)
                         {

                        format(string, sizeof(string), "%s достаёт IPhone 3Gs", sendername);
                        ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                        return 1;
                        }
			SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
			new phonenumb = strval(tmp);
			if(phonenumb == 911)
			{
Вроде всё в следуеещем уроке я расскажу как делать симки с тарифами и исправлю все баги кто сможет исправить то в коменты!!!

---------- Post added at 10:11 ---------- Previous post was at 10:09 ----------

Строго не судите это мой первый урок

---------- Post added at 10:12 ---------- Previous post was at 10:11 ----------

Строго не судите это мой первый урок
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу