Перейти к содержимому


Фотография

Проблема с /alogin


  • Закрытая тема Тема закрыта
Сообщений в теме: 15

#1 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 13 Февраль 2015 - 19:34

Скачал я готовый сервер на mysql, поставил себе админку, но когда в игре ввожу /alogin у меня не появляется это окно. Что делать?



#2 Mattko

Mattko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 788 сообщений

Отправлено 14 Февраль 2015 - 12:11

Скинь код данной команды.



#3 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 14 Февраль 2015 - 13:08

Скинь код данной команды.

Где его взять?



#4 Mattko

Mattko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 788 сообщений

Отправлено 14 Февраль 2015 - 13:32

Где его взять?

В исходнике мода.

  1. CTRL+F
  2. /alogin
  3. Копируешь полностью команду


#5 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 14 Февраль 2015 - 16:12

 

В исходнике мода.

  1. CTRL+F
  2. /alogin
  3. Копируешь полностью команду

 

SendClientMessage(playerid,COLOR_WHITE, "<1> /alogin /hp /geton /atazer");

Это? Нашло это. 


 

В исходнике мода.

  1. CTRL+F
  2. /alogin
  3. Копируешь полностью команду

 

if(PlayerInfo[playerid][pAdmin] >= 1) SendClientMessage(playerid,COLOR_WHITE,"Вы вошли как администратор. Для авторизации, введите {FFFF00}\"/alogin\""), SendClientMessage(playerid,COLOR_WHITE,"Пока Вы не авторизованы, Вы не можете пользоваться привелегиями.");


 

В исходнике мода.

  1. CTRL+F
  2. /alogin
  3. Копируешь полностью команду

 

PEfir[playerid] = 255;
Pefir[playerid] = 999;
SpawnPlayer(playerid);
InitLockDoors(playerid);
GangZoneShowForPlayer(playerid, Army, COLOR_YELLOW2);
SetPlayerHealthAC(playerid, PlayerInfo[playerid][pHP]);
ResetPlayerMoney(playerid);
OnPlayerUpdateAc(playerid);
printf("Login");
if(PlayerInfo[playerid][pAdmin] >= 1) SendClientMessage(playerid,COLOR_WHITE,"Вы вошли как администратор. Для авторизации, введите {FFFF00}\"/alogin\""), SendClientMessage(playerid,COLOR_WHITE,"Пока Вы не авторизованы, Вы не можете пользоваться привелегиями.");
return true;


#6 Mattko

Mattko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 788 сообщений

Отправлено 14 Февраль 2015 - 21:55

То-что ты мне выделил не является командой.
 

if(!strcmp(cmdtext, "/alogin", true, 10 ))

Примерно вот-так должна начинаться команда, если она на стандартном командном процессоре.



#7 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 15 Февраль 2015 - 7:45

То-что ты мне выделил не является командой.
 

if(!strcmp(cmdtext, "/alogin", true, 10 ))

Примерно вот-так должна начинаться команда, если она на стандартном командном процессоре.

Не нашел подобной строки...



#8 Mattko

Mattko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 788 сообщений

Отправлено 15 Февраль 2015 - 12:30

Не нашел подобной строки...

Тогда попробуй искать такие строки:
 

YCMD:alogin
CMD:alogin

Или скинь мод в ЛС, посмотрю конкретнее.



#9 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 15 Февраль 2015 - 12:54

 

Тогда попробуй искать такие строки:
 

YCMD:alogin
CMD:alogin
YCMD:alogin(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
new query[2048];
format(query, sizeof(query), "SELECT * FROM "TABLE_ADMIN" WHERE Name = '%s'", PlayerInfo[playerid][pName]);
mysql_query(query);
mysql_store_result();
if(!mysql_fetch_row_format(query)) return true;
if(!strcmp(GetAdmin(PlayerInfo[playerid][pName], "password"), "qwerty", true))
    {
        SetPVarInt(playerid, "alogin", 1);
        ShowPlayerDialogEx(playerid, 1227, 1, "Регистрация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
        SendClientMessage(playerid, COLOR_GREY, "Зарегистрируйте администраторский пароль. Он должен быть больше 5 и меньше 16 символов!");
    }
    else ShowPlayerDialogEx(playerid, 1227, 1, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена"), SetPVarInt(playerid, "alogin", 2);
    return true;
}


#10 Mattko

Mattko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 788 сообщений

Отправлено 15 Февраль 2015 - 19:51

Возможно ты не правильно прописал, попробуй еще раз.



#11 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 15 Февраль 2015 - 20:00

Возможно ты не правильно прописал, попробуй еще раз.


Что прописать?

#12 Mattko

Mattko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 788 сообщений

Отправлено 15 Февраль 2015 - 21:20

Что прописать?

Права администратора.



#13 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 16 Февраль 2015 - 8:15

Права администратора.

Прописал все правильно, в базе данных изменил себе уровень админки


Права администратора.

Я просто зашел в БД и где строка отвечающая за уровень админки я там только изменял. И все.



#14 Mattko

Mattko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 788 сообщений

Отправлено 16 Февраль 2015 - 13:40

Прописал все правильно, в базе данных изменил себе уровень админки


Я просто зашел в БД и где строка отвечающая за уровень админки я там только изменял. И все.

Отпиши в ЛС свой скайп.



#15 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 16 Февраль 2015 - 15:16

Отпиши в ЛС свой скайп.

Написал.



#16 Da Vinci

Da Vinci

    Новичок

  • Пользователь
  • Pip
  • 48 сообщений

Отправлено 09 Апрель 2015 - 12:48

Спасибо, можно закрывать.


  • Sam_Nike это нравится


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных