• Страница 1 из 1
  • 1
Модератор форума: dr40  
Регистрация на командах
Seryoga4218Дата: Суббота, 23.06.2012, 12:31 | Сообщение # 1
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0

Статус отсутствует
Добрый день.
Перерил все форумы но так и не нашёл, мб плохо искал.
Помогите сделать регистрацию на командах типо: /register и /login
Пытался вырезать, не получилось т.к ещё не научился да и новичёк я cry
Буду очень благодарен кто поможет smile
 
[S]ilverbac[k]Дата: Суббота, 23.06.2012, 12:50 | Сообщение # 2
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Тебе для мода или скрипта?


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
Seryoga4218Дата: Суббота, 23.06.2012, 12:57 | Сообщение # 3
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0

Статус отсутствует
Quote (|S|ilverbac|k|)
Тебе для мода или скрипта?

Я типо пишу мод с нуля ну учусь токо
что то от сюда беру что то от туда
а вот с регой пробемы...
так что для мода думаю


Сообщение отредактировал Seryoga4218 - Суббота, 23.06.2012, 12:58
 
[S]ilverbac[k]Дата: Суббота, 23.06.2012, 13:16 | Сообщение # 4
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
http://samp-team.com/forum/51-7227-1
регистрация в диалоговых окнах


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
SeryogaPlusДата: Суббота, 23.06.2012, 15:14 | Сообщение # 5
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0

Статус отсутствует
аа опять эть эти окна sad
не где нету через команды /register /login sad
Я растроен


Сообщение отредактировал SeryogaPlus - Суббота, 23.06.2012, 15:15
 
ZioHikДата: Суббота, 23.06.2012, 17:11 | Сообщение # 6
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Ты код от туда в команду перенеси и все
 
SeryogaPlusДата: Суббота, 23.06.2012, 17:47 | Сообщение # 7
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0

Статус отсутствует
Знать бы как ))))
 
[S]ilverbac[k]Дата: Суббота, 23.06.2012, 18:27 | Сообщение # 8
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
На командах сейчас мало кто останавливается. Почти все используют диалоговые окна. Т.к. ты только начинаеш писать мод, тебе стоит пользоватся админским скриптом.


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
SeryogaPlusДата: Суббота, 23.06.2012, 18:40 | Сообщение # 9
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0

Статус отсутствует
Quote (|S|ilverbac|k|)
Почти все используют диалоговые окна.

а как тогда в этом случае реализовать так что бы диалоговое окно не мешало выбору скина?
а то у меня оно закрывает всё ))))


Сообщение отредактировал SeryogaPlus - Суббота, 23.06.2012, 18:40
 
[S]ilverbac[k]Дата: Суббота, 23.06.2012, 18:42 | Сообщение # 10
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Вписывай его в OnPlayerConnect а не в OnPlayerRequestClass
Или же после респавна игрока пусть его куда-то телепортирует и выдается окно


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
SeryogaPlusДата: Суббота, 23.06.2012, 18:53 | Сообщение # 11
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0

Статус отсутствует
чёт не понял ?

Code

public OnPlayerRequestClass(playerid, classid)
{
  SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
     if(PAccount[playerid] == 1)// Если аккаунт есть
  {
      ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно Входа","Здравствуйте\nВаш аккаунт есть на сервере\nВведите свой пароль в окошко","Ввод","");// Показываем диалог входа в игру. Стиль диалога выставляем на ввод текста.
  }
  else// Если аккаунта нет
  {
     ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Окно Регистрации","Здравствуйте\nВаш аккаунт не найден.\nЗарегистрируйтесь введя пароль в окошко","Ввод","");// Показываем диалог регистрации. Стиль диалога выставляем на ввод текста.
  }
  return 1;
}

public OnPlayerConnect(playerid)
{
     SetPlayerColor(playerid,playerColors[random(sizeof(playerColors))]);//Рандомный цвет игроков
  new playername[MAX_PLAYER_NAME];// Масив для имени игрока
  new string[128];// Путь до папки с именем игрока
  GetPlayerName(playerid,playername,sizeof(playername));// Узнаём имя игрока
     format(string,sizeof(string),"players/%s.ini", playername);// Путь к файлу с аккаунтом
     if(fexist(string))// Проверка на файл, если он есть то выполняется следующее действие.
   {
   PAccount[playerid] = 1;// Аккаунт есть
  }
  else// Если файла с именем нет, то выполняется это действие.
  {
      PAccount[playerid] = 0;// Аккаунта нет
  }
  return 1;
}
 
ZioHikДата: Суббота, 23.06.2012, 19:05 | Сообщение # 12
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Code
public OnPlayerRequestClass(playerid, classid)  
{  
   SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);  
   SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);  
   SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);  
   return 1;  
}  

public OnPlayerConnect(playerid)  
{  
      SetPlayerColor(playerid,playerColors[random(sizeof(playerColors))]);//Рандомный цвет игроков  
   new playername[MAX_PLAYER_NAME];// Масив для имени игрока  
   new string[128];// Путь до папки с именем игрока  
   GetPlayerName(playerid,playername,sizeof(playername));// Узнаём имя игрока  
      format(string,sizeof(string),"players/%s.ini", playername);// Путь к файлу с аккаунтом  
      if(fexist(string))// Проверка на файл, если он есть то выполняется следующее действие.  
    {  
    PAccount[playerid] = 1;// Аккаунт есть  
   }  
   else// Если файла с именем нет, то выполняется это действие.  
   {  
       PAccount[playerid] = 0;// Аккаунта нет  
   }
  if(PAccount[playerid] == 1)// Если аккаунт есть  
   {  
       ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно Входа","Здравствуйте\nВаш аккаунт есть на сервере\nВведите свой пароль в окошко","Ввод","");// Показываем диалог входа в игру. Стиль диалога выставляем на ввод текста.  
   }  
   else// Если аккаунта нет  
   {  
      ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Окно Регистрации","Здравствуйте\nВаш аккаунт не найден.\nЗарегистрируйтесь введя пароль в окошко","Ввод","");// Показываем диалог регистрации. Стиль диалога выставляем на ввод текста.  
   }   
   return 1;  
}

Добавлено (23.06.2012, 18:05)
---------------------------------------------
После логина вызовется OnPlayerRequestClass и даст тебе выбрать скин нормально

 
SeryogaPlusДата: Суббота, 23.06.2012, 19:17 | Сообщение # 13
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0

Статус отсутствует
Прям огромное спасибо вам за помощь happy
Единственный форум где есть что то про Павно, где мне помогли happy
А то везде обзываются ...


Сообщение отредактировал SeryogaPlus - Суббота, 23.06.2012, 19:17
 
ZioHikДата: Суббота, 23.06.2012, 19:18 | Сообщение # 14
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29

Статус отсутствует
Рады стараться =)
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика