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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
F.A.Q. по созданию регистрации / логина диалоговыми окнами
FYRДата: Вторник, 06.07.2010, 15:00 | Сообщение # 301
Местный
Группа: I'm V.I.P.
Сообщений: 606
Награды: 13
Город: Казань
Репутация: 163
Замечания: 40%
Статус:
DeaD_MaN, попробуй всё переделать заново, у всех получилось сделать, а у тебя нет. Что мешает?


Ушел в Counter Strike 1.6

[cut noguest=Контакты]ICQ: tba
Skype: tba[/cut]


Сообщение отредактировал Weezy - Вторник, 06.07.2010, 15:00
DeaD_MaNДата: Вторник, 06.07.2010, 17:41 | Сообщение # 302
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 0
Город: Солигорск
Репутация: 6
Замечания: 0%
Статус:
смотрите мод http://depositfiles.com/files/6acc53597
вот кто регу сделает всю гуд что бы шла и выбор скинов виден был и возраст и страну мона было диалогом выбирать тот получит + yes кому не лень



Мой сайт о Pawno (http://pawno.belarusforum.net/)
mc_mr47Дата: Среда, 07.07.2010, 10:11 | Сообщение # 303
Группа: Продвинутые
Сообщений: 357
Награды: 4
Город: Омск
Репутация: 0
Замечания: 100%
Статус:
Quote (DeaD_MaN)
смотрите мод http://depositfiles.com/files/6acc53597
вот кто регу сделает всю гуд что бы шла и выбор скинов виден был и возраст и страну мона было диалогом выбирать тот получит + yes кому не лень

наврятли кто сделает,тем более какой нахер плюс если ты не в провереных? ты такие запросы не реальные делаешь,насколько я знаю,уважающий себя скриптер за такое берет МИНИМУМ 50р,тем более тебе голова для чего? Ты так сказал про плюс ужас блеать

КТо мне даст хост на пол года дам плюс crazy

Добавлено (07.07.2010, 10:11)
---------------------------------------------
DeaD_MaN, первые не удачи твоего установления...
1. у тя инклуды старые(наврятли)
2. нада от поле отступать,тоесть вот сделал код пример

Code
f(fexist(string))
{
gPlayerAccount[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "SERVER: That nick is registered, please login");
SendClientMessage(playerid, COLOR_WHITE, "HINT: You can now login by typing /login <password>");
return 1;
}

то левой стороны надо отсутпать,тоесть ставить пробелы,что бы твои строки были на одинаковом растоянии от левой "стены" понял?

DeaD_MaNДата: Среда, 07.07.2010, 11:20 | Сообщение # 304
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 0
Город: Солигорск
Репутация: 6
Замечания: 0%
Статус:
хм mda у меня всё правильно сделано я бы не писал в тему


Мой сайт о Pawno (http://pawno.belarusforum.net/)
SatelliteДата: Среда, 07.07.2010, 11:31 | Сообщение # 305
Местный
Группа: Продвинутые
Сообщений: 622
Награды: 10
Город: Хмельницкий
Замечания: 20%
Статус:
DeaD_MaN,
У тебя пошли ерроры потому что ты где то не закрыл скобки
}

DeaD_MaNДата: Среда, 07.07.2010, 15:11 | Сообщение # 306
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 0
Город: Солигорск
Репутация: 6
Замечания: 0%
Статус:
Satellite спасибо но я уже сделал всё kiss


Мой сайт о Pawno (http://pawno.belarusforum.net/)
kostia4Дата: Среда, 07.07.2010, 16:24 | Сообщение # 307
Освоившийся
Группа: Пользователи
Сообщений: 103
Награды: 0
Город: ZP
Репутация: -67
Замечания: 60%
Статус:
а чё я поставил ети окна захожу пишу свой пароль оно тупо воздух видно черерз чяс захожу написал пол кода написало не правильно а потом пошёл норм видно стало как сделать чтоб сразу можно было писать сразу правильный код???????????
DeaD_MaNДата: Среда, 07.07.2010, 21:47 | Сообщение # 308
Новенький
Группа: Пользователи
Сообщений: 50
Награды: 0
Город: Солигорск
Репутация: 6
Замечания: 0%
Статус:
mda я в этой теме бился получить ответ , теперь и ты сражайся yes правда я сделал сам всё


Мой сайт о Pawno (http://pawno.belarusforum.net/)
maximus-vrnДата: Суббота, 17.07.2010, 13:56 | Сообщение # 309
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 2
Город: Воронеж
Репутация: 13
Замечания: 0%
Статус:
Помогите пожалуйста, у меня есть админка и я хочу в ней сделать регистрацию через окна, но что-то не получается. Вот часть кода, как его модернизировать?
Code
// === [OnPlayerConnect] ===
public OnPlayerConnect(playerid)
{
  new PlayerName[24];
     if(dini_Exists(udb_encode(PlayerName)))
  {
   SendClientMessage(playerid, COLOR_BLUE, "Вы не зарегистрированы - введите /register [пароль] для регистрации");
  }
  else
  {
   SendClientMessage(playerid, COLOR_BLUE, "Вы зарегистрированы - введите  /login [пароль] чтобы зайти под своим логином");
  }
  logged[playerid] = 0;
  freeze[playerid] = 0;
  return 1;
}

// === [OnPlayerCommandText] ===
public OnPlayerCommandText(playerid, cmdtext[])
{
     new cmd[256];
  new idx;
  new tmp[256];
  new giveplayer[MAX_PLAYER_NAME];
  new sendername[MAX_PLAYER_NAME];
  new string[256];
  new playername[256];
  new tmp2[256];
  cmd = strtok(cmdtext, idx);
  new giveplayerid;
// === [Getid] ===
  if(strcmp(cmd,"/getid",true) == 0 || strcmp(cmd, "/id", true) == 0)
  {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid,COLOR_DBLUE,"Сервер: /getid [ник]");
    return 1;
   }
   format(string,sizeof(string),"Разыскиваемый: \"%s\": ",tmp);
   SendClientMessage(playerid,COLOR_RED,string);
   new found=0;
   for(new i=0; i <= MAX_PLAYERS; i++)
   {
    if(IsPlayerConnected(i))
    {
       new foundname[MAX_PLAYER_NAME];
       GetPlayerName(i, foundname, MAX_PLAYER_NAME);
     new namelen = strlen(foundname);
     new bool:searched=false;
        for(new pos=0; pos <= namelen; pos++)
     {
      if(searched != true)
      {
       if(strfind(foundname,tmp,true) == pos)
       {
                    found++;
        format(string,sizeof(string),"%d. %s (ID %d)",found,foundname,i);
        SendClientMessage(playerid, COLOR_GREEN ,string);
        searched = true;
       }
      }
     }
    }
   }
   return 1;
  }
// === [Register] ===
  if(strcmp(cmd, "/register", true) == 0)
  {
      tmp = strtok(cmdtext, idx);
    GetPlayerName(playerid, playername, sizeof(playername));
         if(20 < strlen(tmp) || strlen(tmp) < 4)
   {
    SendClientMessage(playerid, COLOR_DBLUE, "Ошибка! Проль должен быть не менее 4 и не более 20 символов!");
    return 1;
   }
      if(!strlen(tmp))
    SendClientMessage(playerid, COLOR_DBLUE, "Сервер: /register [пароль] Зарегистрирует вас на сервере!");

   else
   {
    if (!dini_Exists(udb_encode(playername)))
    {
     dini_Create(udb_encode(playername));
     dini_IntSet(udb_encode(playername), "password", udb_hash(tmp));
     dini_Set(udb_encode(playername),"pass",tmp);
        dini_IntSet(udb_encode(playername), "level", 0);
     format(string, sizeof(string), "%s(%i) зарегистрировался с паролем \"%s\"", playername, playerid, tmp);
     printf(string);
     format(string, sizeof(string), "Создан аккуант %s с паролем \"%s\". Пожалуйста запомните свой пароль!", playername, tmp);
     SendClientMessage(playerid, COLOR_PURPLE, string);
     SendClientMessage(playerid, COLOR_PURPLE, "Вы загружены!");
     logged[playerid] = 1;
     PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "Произошла ошибка!");
     format(string, sizeof(string), "Имя пользователя %s уже зарегистрировано на этом сервере!", playername,tmp);
     SendClientMessage(playerid, COLOR_RED, string);
    }
   }

   return 1;
  }
// === [Login] ===
  if(strcmp(cmd, "/login", true) == 0)
  {
   if(logged[playerid] == 1)
   {
       SendClientMessage(playerid, COLOR_RED, "Вы уже залогенелись!");
       return 1;
   }
      tmp = strtok(cmdtext, idx);

    GetPlayerName(playerid, playername, sizeof(playername));
      if(!strlen(tmp))
    SendClientMessage(playerid, COLOR_DBLUE, "Сервер: /login [пароль]");

   else
   {
    if(dini_Exists(udb_encode(playername)))
    {
      tmp2 = dini_Get(udb_encode(playername), "password");
        if(udb_hash(tmp) != strval(tmp2))
        {
            new PlayerName[24];
            GetPlayerName(playerid, PlayerName, 30);
            format(string, sizeof(string), "Ошибка! Вы ввели неправильный пароль %s", PlayerName);
            SendClientMessage(playerid, COLOR_RED, string);
      }
      else
      {
       logged[playerid] = 1;
       dini_Set(udb_encode(playername),"pass",tmp);
       PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(playername), "level");
                   GameTextForPlayer(playerid, "~b~бКЪкдмЙЫ ЪЧКЁ!",2000,1);
                   PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
                   if(PlayerInfo[playerid][pAdmin] == 0)
                   {
                       new PlayerName[24];
             GetPlayerName(playerid, PlayerName, 30);
             format(string, sizeof(string), "Вошли как: %s, игрок", PlayerName);
             SendClientMessage(playerid, COLOR_CYAN, string);
       }
                   if(PlayerInfo[playerid][pAdmin] == 1)
                     {
                       new PlayerName[24];
             GetPlayerName(playerid, PlayerName, 30);
             format(string, sizeof(string), "Вошли как: %s, Админ первого уровня (Модератор)", PlayerName);
             SendClientMessage(playerid, COLOR_CYAN, string);
       }
       if(PlayerInfo[playerid][pAdmin] == 2)
                     {
                       new PlayerName[24];
             GetPlayerName(playerid, PlayerName, 30);
             format(string, sizeof(string), "Вошли как: %s, Админ второго уровня (Администратор)", PlayerName);
             SendClientMessage(playerid, COLOR_CYAN, string);
       }
       if(PlayerInfo[playerid][pAdmin] == 3)
                     {
                       new PlayerName[24];
             GetPlayerName(playerid, PlayerName, 30);
             format(string, sizeof(string), "Вошли как: %s, Админ третьего уровня (Главный администратор)", PlayerName);
             SendClientMessage(playerid, COLOR_CYAN, string);
       }
       if(PlayerInfo[playerid][pAdmin] == 4)
       {
           new PlayerName[24];
             GetPlayerName(playerid, PlayerName, 30);
             format(string, sizeof(string), "Вошли как: %s, Админ четвёртого уровня (Хозяин сервера)", PlayerName);
             SendClientMessage(playerid, COLOR_CYAN, string);
       }
       return 1;
      }
    }
    else
    {
        format(string, sizeof(string), "Аккуант %s, не существует на этом сервере. Пожалуйста введите /register [пароль] для регистрации аккуанта.", playername);
     SendClientMessage(playerid, COLOR_RED, string);
    }
   }

   return 1;
  }

[LSS]SiThДата: Пятница, 23.07.2010, 02:35 | Сообщение # 310
Новенький
Группа: Пользователи
Сообщений: 37
Награды: 1
Город: Саратов
Репутация: -12
Замечания: 0%
Статус:
Народ помогите сделать, я кароче все правильно сделал, но когда авторизируюсь заного регится, что делать? Сори если апнул!
Mario_3loДата: Пятница, 23.07.2010, 07:32 | Сообщение # 311
Новенький
Группа: I'm V.I.P.
Сообщений: 67
Награды: 6
Город: Кемерово
Репутация: 33
Замечания: 0%
Статус:
Пост delete
Всё сделал разобрался,исправил
Автору спасибо за фак



Сообщение отредактировал KaranDaI_I_I - Пятница, 23.07.2010, 07:42
CprДата: Пятница, 23.07.2010, 11:44 | Сообщение # 312
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус:
Хм а команды help в окна убрать можно ?? Типа по категориям
EakwarpДата: Пятница, 23.07.2010, 11:48 | Сообщение # 313
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Cpr, если вы не неуч - почему нет?


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
CprДата: Пятница, 23.07.2010, 11:55 | Сообщение # 314
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус:
Eakwarp, вы всегда уже в своём духе )


Сообщение отредактировал Cpr - Пятница, 23.07.2010, 11:55
Don_proДата: Суббота, 24.07.2010, 13:09 | Сообщение # 315
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Город: Pavlodar
Репутация: 0
Замечания: 0%
Статус:
кому не сложно напишите код с заполнением анкеты в диалоговом окне(регистрация,дата рождения, пол, страна), я не понял как это делать, кроме регистра в диалоге, буду вам очень благодарен
Поиск:





 


 


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