10:01
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
Проблема с диалоговым окном...
Mike_SДата: Среда, 16.06.2010, 01:26 | Сообщение # 1
Группа: Пользователи
Сообщений: 397
Награды: 5
Город: Москва
Репутация: -344
Замечания: 100%
Статус:
Сделал диалоговое окно (ввод пароля от двери)
Ввожу пароль 7628 - мне пишет не правильный пароль...
вот код:
[cut=Открыть код]
Code
    if(dialogid == 10)
   {
   if(response == 0) { }
   else
    {
     if(!strlen(inputtext))
     {
     ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Авторизация","Пожалуйста,введите пароль!","Открыть","Отмена");   
     }
     else
     {
     new passotdveri;
     passotdveri = 7628;
     new kotoriyvvel[MAX_PLAYERS];
     kotoriyvvel[playerid] = strlen(inputtext);
     if(kotoriyvvel[playerid] == passotdveri)
      {
       DverKristalaOtkrita = 1;
       MoveObject(DverKristala, 233.42947387695, 1822.9576416016, 10.341114044189, 0.5);
       SendClientMessage(playerid,COLOR_LIGHTGREEN,"Вы открыли дверь!");
       SendFamilyMessage(3,COLOR_LIGHTRED,"Система Lock My Door сообщает: Была открыта дверь входа к кристалу!");
       UseA51[playerid] = 0;
      }
      else
      {
       SendClientMessage(playerid,COLOR_GREY,"Не верный пароль!");
       UseA51[playerid] = 0;
       return 1;
      }
     }
    }
   }
[/cut]





BolgenOS!1!111
Main admin Samptop.ru


Сообщение отредактировал Abst - Среда, 16.06.2010, 01:26
_LexA_Дата: Среда, 16.06.2010, 02:00 | Сообщение # 2
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
new passotdveri = 7628;
new kotoriyvvel = strval(inputtext);
if(kotoriyvvel == passotdveri)
{

CAXAPOKДата: Среда, 16.06.2010, 10:15 | Сообщение # 3
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 203
Награды: 2
Город: Дзержинск
Репутация: 28
Замечания: 100%
Статус:
Abst,
Сделай проще так
if(dialogid == 10)
{
if(response == 0) { }
else
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT,"Авторизация","Пожалуйста,введите пароль!","Открыть","Отмена");
}
else
{
new kotoriyvvel[MAX_PLAYERS];
kotoriyvvel[playerid] = strlen(inputtext);
if(kotoriyvvel[playerid] == Введи свой пароль)
{
DverKristalaOtkrita = 1;
MoveObject(DverKristala, 233.42947387695, 1822.9576416016, 10.341114044189, 0.5);
SendClientMessage(playerid,COLOR_LIGHTGREEN,"Вы открыли дверь!");
SendFamilyMessage(3,COLOR_LIGHTRED,"Система Lock My Door сообщает: Была открыта дверь входа к кристалу!");
UseA51[playerid] = 0;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Не верный пароль!");
UseA51[playerid] = 0;
return 1;
}
}
}
}

kotoriyvvel[playerid]
и к чему вот это У меня такой диолог
else if(dialogid == 76)
{
if(response)
{
new pass = strval(inputtext);
if(pss == 567768)
{
MoveObject(CopGate[0], x,y,z);
MoveObject(CopGate[1], x,y,z);
SendClientMessage(playerid, COLOR_WHITE, "Проезжайте");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Не верный пароль");
return 1;
}
}
}

Mike_SДата: Среда, 16.06.2010, 11:49 | Сообщение # 4
Группа: Пользователи
Сообщений: 397
Награды: 5
Город: Москва
Репутация: -344
Замечания: 100%
Статус:
Code
    if(dialogid == 9)
  {
  if(response == 0) { }
  else
   {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,9,DIALOG_STYLE_INPUT,"Авторизация","Пожалуйста,введите пароль!","Открыть","Отмена");  
    }
    else
    {
    new kotoriyvvel = strlen(inputtext);
    if(kotoriyvvel == 95341)
     {
      DverKristalaOtkrita = 1;
      MoveObject(DverKristala, 233.42947387695, 1822.9576416016, 10.341114044189, 0.5);
      SendClientMessage(playerid,COLOR_LIGHTGREEN,"Вы открыли дверь!");
      SendFamilyMessage(3,COLOR_LIGHTRED,"Система Lock My Door сообщает: Была открыта дверь входа к кристалу!");
      UseA51[playerid] = 0;
     }
     else
     {
      SendClientMessage(playerid,COLOR_GREY,"Не верный пароль!");
      UseA51[playerid] = 0;
      return 1;
     }
    }
   }
  }

Всё равно пишет не правильный пароль... бред какой то wall





BolgenOS!1!111
Main admin Samptop.ru
CAXAPOKДата: Среда, 16.06.2010, 12:13 | Сообщение # 5
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 203
Награды: 2
Город: Дзержинск
Репутация: 28
Замечания: 100%
Статус:
Abst,
Хмм...
else if(dialogid == 76)
{
if(response)
{
new pass = strval(inputtext);
if(pss == 567768)
{
MoveObject(CopGate[0], x,y,z);
MoveObject(CopGate[1], x,y,z);
SendClientMessage(playerid, COLOR_WHITE, "Проезжайте");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Не верный пароль");
return 1;
}
}
}
Поставь Этот Диалог и напиши результат у меня всё пашет идеально!!!

Mike_SДата: Среда, 16.06.2010, 12:26 | Сообщение # 6
Группа: Пользователи
Сообщений: 397
Награды: 5
Город: Москва
Репутация: -344
Замечания: 100%
Статус:
ох спс,помог :)
100500 симфалаф





BolgenOS!1!111
Main admin Samptop.ru
_LexA_Дата: Среда, 16.06.2010, 22:27 | Сообщение # 7
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
я в начале правильно написал mda
Quote (CAXAPOK)
new pass

Quote (CAXAPOK)
if(pss

crazy

  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua