Ladmin v4 rus (проблема)
Raper Дата: Четверг, 21.07.2011, 04:39:22 | Сообщение # 1
Группа: Пользователи
Сообщений: 42
Как можно сделать регу в диалоговом окне вместо команд /login и /register и ещё как сделать так чтобы ладмин сохраняла фраги и чтобы фраги изменялись командой /setscore и так же сохранялись Заранее спасибо!!!
Сообщение Как можно сделать регу в диалоговом окне вместо команд /login и /register и ещё как сделать так чтобы ладмин сохраняла фраги и чтобы фраги изменялись командой /setscore и так же сохранялись Заранее спасибо!!! Автор - Raper Дата добавления - 21.07.2011 в 04:39:22
[MTA]MaPeR5518 Дата: Четверг, 21.07.2011, 04:52:29 | Сообщение # 2
Группа: Пользователи
Сообщений: 181
Во 1 закоментируй регистрацию ляадмин или удали её! Во 2 регистрация: Инклуд Dini понадрбиться: Code
#include <Dini> #pragma dynamic 150000 #define LOGIN 1 #define REG 2 #define LOGIN_ERROR 3 #define REG_ERROR 4 enum pInfo { Kills, Deaths, bool:LoggedIn }
в OnPlayerConnect Code
new fileH[64], named[24]; GetPlayerName(playerid,named,24); format(fileH,64,"%s.ini",named); if(!dini_Exists(fileH)) ShowPlayerRegisterDialog(playerid); else ShowPlayerLoginDialog(playerid);
в OnDialogResponse Code
switch(dialogid) { case REG: { switch(response) { case 0: return ShowPlayerRegisterDialog(playerid); case 1: return CreateAccount(playerid,inputtext); } } case LOGIN: { switch(response) { case 0: return Kick(playerid); case 1: return LoadAccount(playerid,inputtext); } } case LOGIN_ERROR: { switch(response) { default: return ShowPlayerLoginDialog(playerid); } } case REG_ERROR: { switch(response) { default: return ShowPlayerRegisterDialog(playerid); } } } [/code OnPlayerDisconnect [code] SaveAccount(playerid);
В конец кода добавь массив Code
stock CreateAccount(playerid,password[]) { if(!strlen(password) || strlen(password) < 5 || strlen(password) > 20) return ShowPlayerDialog(playerid,REG_ERROR,DIALOG_STYLE_MSGBOX,"Ошибка","Неверный формат пароля","Ок","Отмена"); new file[64], name[24]; GetPlayerName(playerid,name,24); format(file,64,"%s.ini",name); if(dini_Exists(file)) return ShowPlayerLoginDialog(playerid); dini_Create(file); dini_Set(file,"Password",password); dini_IntSet(file,"Kills",0); dini_IntSet(file,"Deaths",0); Player[playerid][LoggedIn] = true; SendClientMessage(playerid,0xAFAFAFAA,"Вы зарегистрировались и автоиатически залогинелись"); return 1; } stock LoadAccount(playerid,password[]) { new file[64], name[24]; GetPlayerName(playerid,name,24); if(!strlen(password) || strlen(password) < 5 || strlen(password) > 20) return ShowPlayerDialog(playerid,LOGIN_ERROR,DIALOG_STYLE_MSGBOX,"Ошибка","Неверный формат пароля","Ок","Отмена"); format(file,64,"%s.ini",name); if(!dini_Exists(file)) return ShowPlayerRegisterDialog(playerid); new temp[256]; temp = dini_Get(file,"Password"); if(strcmp(temp,password,false) == -1) return ShowPlayerDialog(playerid,LOGIN_ERROR,DIALOG_STYLE_MSGBOX,"Ошибка","Неверный пароль","Ок","Отмена"); Player[playerid][Kills] = dini_Int(file,"Kills"); Player[playerid][Deaths] = dini_Int(file,"Deaths"); Player[playerid][LoggedIn] = true; SendClientMessage(playerid,0xAFAFAFAA,"Вы успешно вошли"); return 1; } stock SaveAccount(playerid) { new file[64], name[24]; GetPlayerName(playerid,name,24); format(file,64,"%s.ini",name); if(!dini_Exists(file)) return 1; dini_IntSet(file,"Kills",Player[playerid][Kills]); dini_IntSet(file,"Deaths",Player[playerid][Deaths]); Player[playerid][LoggedIn] = false; return 1; } stock ShowPlayerRegisterDialog(playerid) return ShowPlayerDialog(playerid,REG,DIALOG_STYLE_INPUT,"Регистрация","Введите свой будущий пароль в поле снизу","Ок","Отмена"); stock ShowPlayerLoginDialog(playerid) return ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Логин","Введите пароль от своего аккаунта в поле снизу","Ок","Отмена");
и в OnPlayerDeath Code
Player[killerid][Kills]++; Player[playerid][Deaths]++; SetPlayerScore(killerid,Player[killerid][Kills]);
Ничто не останавливает полет мысли программиста , как компилятор! + не помешает
Сообщение отредактировал [MTA]MaPeR5518 - Четверг, 21.07.2011, 04:53:27
Сообщение Во 1 закоментируй регистрацию ляадмин или удали её! Во 2 регистрация: Инклуд Dini понадрбиться: Code
#include <Dini> #pragma dynamic 150000 #define LOGIN 1 #define REG 2 #define LOGIN_ERROR 3 #define REG_ERROR 4 enum pInfo { Kills, Deaths, bool:LoggedIn }
в OnPlayerConnect Code
new fileH[64], named[24]; GetPlayerName(playerid,named,24); format(fileH,64,"%s.ini",named); if(!dini_Exists(fileH)) ShowPlayerRegisterDialog(playerid); else ShowPlayerLoginDialog(playerid);
в OnDialogResponse Code
switch(dialogid) { case REG: { switch(response) { case 0: return ShowPlayerRegisterDialog(playerid); case 1: return CreateAccount(playerid,inputtext); } } case LOGIN: { switch(response) { case 0: return Kick(playerid); case 1: return LoadAccount(playerid,inputtext); } } case LOGIN_ERROR: { switch(response) { default: return ShowPlayerLoginDialog(playerid); } } case REG_ERROR: { switch(response) { default: return ShowPlayerRegisterDialog(playerid); } } } [/code OnPlayerDisconnect [code] SaveAccount(playerid);
В конец кода добавь массив Code
stock CreateAccount(playerid,password[]) { if(!strlen(password) || strlen(password) < 5 || strlen(password) > 20) return ShowPlayerDialog(playerid,REG_ERROR,DIALOG_STYLE_MSGBOX,"Ошибка","Неверный формат пароля","Ок","Отмена"); new file[64], name[24]; GetPlayerName(playerid,name,24); format(file,64,"%s.ini",name); if(dini_Exists(file)) return ShowPlayerLoginDialog(playerid); dini_Create(file); dini_Set(file,"Password",password); dini_IntSet(file,"Kills",0); dini_IntSet(file,"Deaths",0); Player[playerid][LoggedIn] = true; SendClientMessage(playerid,0xAFAFAFAA,"Вы зарегистрировались и автоиатически залогинелись"); return 1; } stock LoadAccount(playerid,password[]) { new file[64], name[24]; GetPlayerName(playerid,name,24); if(!strlen(password) || strlen(password) < 5 || strlen(password) > 20) return ShowPlayerDialog(playerid,LOGIN_ERROR,DIALOG_STYLE_MSGBOX,"Ошибка","Неверный формат пароля","Ок","Отмена"); format(file,64,"%s.ini",name); if(!dini_Exists(file)) return ShowPlayerRegisterDialog(playerid); new temp[256]; temp = dini_Get(file,"Password"); if(strcmp(temp,password,false) == -1) return ShowPlayerDialog(playerid,LOGIN_ERROR,DIALOG_STYLE_MSGBOX,"Ошибка","Неверный пароль","Ок","Отмена"); Player[playerid][Kills] = dini_Int(file,"Kills"); Player[playerid][Deaths] = dini_Int(file,"Deaths"); Player[playerid][LoggedIn] = true; SendClientMessage(playerid,0xAFAFAFAA,"Вы успешно вошли"); return 1; } stock SaveAccount(playerid) { new file[64], name[24]; GetPlayerName(playerid,name,24); format(file,64,"%s.ini",name); if(!dini_Exists(file)) return 1; dini_IntSet(file,"Kills",Player[playerid][Kills]); dini_IntSet(file,"Deaths",Player[playerid][Deaths]); Player[playerid][LoggedIn] = false; return 1; } stock ShowPlayerRegisterDialog(playerid) return ShowPlayerDialog(playerid,REG,DIALOG_STYLE_INPUT,"Регистрация","Введите свой будущий пароль в поле снизу","Ок","Отмена"); stock ShowPlayerLoginDialog(playerid) return ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Логин","Введите пароль от своего аккаунта в поле снизу","Ок","Отмена");
и в OnPlayerDeath Code
Player[killerid][Kills]++; Player[playerid][Deaths]++; SetPlayerScore(killerid,Player[killerid][Kills]);
Автор - [MTA]MaPeR5518 Дата добавления - 21.07.2011 в 04:52:29
drifter-dron Дата: Четверг, 21.07.2011, 08:32:36 | Сообщение # 3
Группа: Пользователи
Сообщений: 477
Raper , у тя ещё надо что б фраги как счёт шли?я правильно понял??такое на днях на форуме было..посмотри
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение Raper , у тя ещё надо что б фраги как счёт шли?я правильно понял??такое на днях на форуме было..посмотриАвтор - drifter-dron Дата добавления - 21.07.2011 в 08:32:36
Jin Дата: Четверг, 21.07.2011, 14:51:15 | Сообщение # 4
Группа: Пользователи
Сообщений: 98
А у меня адма лагает если в ней что то сменить то она не робит((
Сообщение А у меня адма лагает если в ней что то сменить то она не робит(( Автор - Jin Дата добавления - 21.07.2011 в 14:51:15
drifter-dron Дата: Четверг, 21.07.2011, 17:53:12 | Сообщение # 5
Группа: Пользователи
Сообщений: 477
Jin , у всх лагает) именно поэтому всех устраивает все команды от ладминки)
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение Jin , у всх лагает) именно поэтому всех устраивает все команды от ладминки)Автор - drifter-dron Дата добавления - 21.07.2011 в 17:53:12
Raper Дата: Пятница, 22.07.2011, 10:00:26 | Сообщение # 6
Группа: Пользователи
Сообщений: 42
Jin , не знаю что у тебя, но у меня нечего не лагает.Добавлено (22.07.2011, 10:00) ---------------------------------------------[MTA]MaPeR5518 , это всё в ladminky кидать
Сообщение Jin , не знаю что у тебя, но у меня нечего не лагает.Добавлено (22.07.2011, 10:00) ---------------------------------------------[MTA]MaPeR5518 , это всё в ladminky кидать
Автор - Raper Дата добавления - 22.07.2011 в 10:00:26
[MTA]MaPeR5518 Дата: Суббота, 23.07.2011, 12:31:58 | Сообщение # 7
Группа: Пользователи
Сообщений: 181
Это сис-ма реги с сохр. Очков итд а регу в лядмини закомментируй или удали и вставь эту и поставь сохранять все в неё
Ничто не останавливает полет мысли программиста , как компилятор! + не помешает
Сообщение Это сис-ма реги с сохр. Очков итд а регу в лядмини закомментируй или удали и вставь эту и поставь сохранять все в неё Автор - [MTA]MaPeR5518 Дата добавления - 23.07.2011 в 12:31:58
drifter-dron Дата: Суббота, 23.07.2011, 13:15:20 | Сообщение # 8
Группа: Пользователи
Сообщений: 477
[MTA]MaPeR5518 , мона было и mxINI регу впихать))
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение [MTA]MaPeR5518 , мона было и mxINI регу впихать))Автор - drifter-dron Дата добавления - 23.07.2011 в 13:15:20
Raper Дата: Суббота, 23.07.2011, 19:18:32 | Сообщение # 9
Группа: Пользователи
Сообщений: 42
Quote (drifter-dron )
[MTA]MaPeR5518, мона было и mxINI регу впихать))
у меня она не работает
Сообщение Quote (drifter-dron )
[MTA]MaPeR5518, мона было и mxINI регу впихать))
у меня она не работаетАвтор - Raper Дата добавления - 23.07.2011 в 19:18:32
drifter-dron Дата: Воскресенье, 24.07.2011, 09:09:55 | Сообщение # 10
Группа: Пользователи
Сообщений: 477
Raper , я могу скинуть пвн там тока рега мхИНИ и она рабит)
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение Raper , я могу скинуть пвн там тока рега мхИНИ и она рабит)Автор - drifter-dron Дата добавления - 24.07.2011 в 09:09:55
Raper Дата: Суббота, 30.07.2011, 15:15:35 | Сообщение # 11
Группа: Пользователи
Сообщений: 42
Quote (drifter-dron )
Raper, я могу скинуть пвн там тока рега мхИНИ и она рабит)
я помню где то её скачивал там когда регаешся вроде всё нормально а когда авторизоваться пишет что не правильный пароль хотя он на самом деле правильный
Сообщение Quote (drifter-dron )
Raper, я могу скинуть пвн там тока рега мхИНИ и она рабит)
я помню где то её скачивал там когда регаешся вроде всё нормально а когда авторизоваться пишет что не правильный пароль хотя он на самом деле правильныйАвтор - Raper Дата добавления - 30.07.2011 в 15:15:35
drifter-dron Дата: Суббота, 30.07.2011, 15:28:07 | Сообщение # 12
Группа: Пользователи
Сообщений: 477
Raper , не правильная рега значит)у меня норм всё)
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение Raper , не правильная рега значит)у меня норм всё)Автор - drifter-dron Дата добавления - 30.07.2011 в 15:28:07
Raper Дата: Суббота, 30.07.2011, 16:06:30 | Сообщение # 13
Группа: Пользователи
Сообщений: 42
Если не сложно можешь [FS] кинуть а то я найти нормальную mxINI регу не могу
Сообщение Если не сложно можешь [FS] кинуть а то я найти нормальную mxINI регу не могу Автор - Raper Дата добавления - 30.07.2011 в 16:06:30
drifter-dron Дата: Суббота, 30.07.2011, 16:16:18 | Сообщение # 14
Группа: Пользователи
Сообщений: 477
Raper , скайп drifter-dron )
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение Raper , скайп drifter-dron )Автор - drifter-dron Дата добавления - 30.07.2011 в 16:16:18
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи