Регистрация на командах
|
|
Seryoga4218 | Дата: Суббота, 23.06.2012, 12:31 | Сообщение # 1 |
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0
Статус
отсутствует
| Добрый день. Перерил все форумы но так и не нашёл, мб плохо искал. Помогите сделать регистрацию на командах типо: /register и /login Пытался вырезать, не получилось т.к ещё не научился да и новичёк я Буду очень благодарен кто поможет
|
|
| |
[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
Статус
отсутствует
|
[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
|
|
| |
SeryogaPlus | Дата: Суббота, 23.06.2012, 15:14 | Сообщение # 5 |
.::Offline::.
Разбойник
Сообщений: 39
[ 0 ]
Награды: 0
Статус
отсутствует
| аа опять эть эти окна не где нету через команды /register /login Я растроен
Сообщение отредактировал
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
Статус
отсутствует
| Прям огромное спасибо вам за помощь Единственный форум где есть что то про Павно, где мне помогли А то везде обзываются ...
Сообщение отредактировал
SeryogaPlus - Суббота, 23.06.2012, 19:17 |
|
| |
ZioHik | Дата: Суббота, 23.06.2012, 19:18 | Сообщение # 14 |
.::Offline::.
http://u.to/N46EAw
Сообщений: 831
[ 82 ]
Награды: 29
Статус
отсутствует
| Рады стараться =)
|
|
| |