ResmerMP |
Дата: Среда, 30.01.2019, 23:02 | Сообщение # 1
|
Новичок
Сообщений: 1
Статус: Offline
|
Здравствуйте! У меня на сервере стоит Авторизация по Айпи-Адресу. Поясню: Аккаунт зарегистрирован. Человек заходит с айпи на который аккаунт был зарегистрирован[RegIP], и у него сразу входит на сервер. Как сделать авторизацию просто? https://imgur.com/a/MVBzAXV
publics: PlayerAuto_Authorization (playerid) { mysql_format(connects,string,156, "SELECT * FROM `accounts` WHERE `id` = '%d' AND `pKey` = '%e'", PlayerInfo[playerid][pID], PlayerInfo[playerid][pKey]); mysql_tquery(connects, string, "LoginCallback", "d", playerid); return 1; } publics: FindPlayerInTable(playerid) { new rows,fields; cache_get_data(rows,fields); SetPlayerPos(playerid, 1042.4708,-856.8366,142.3313); SetPlayerVirtualWorld(playerid, playerid+1); InterpolateCameraPos(playerid, 1515.179077, -883.046020, 106.358070, 1042.468872, -856.836486, 122.331405, 10000); InterpolateCameraLookAt(playerid, 1511.325683, -880.000061, 105.423408, 1047.090454, -855.202331, 121.346031, 10000); if(rows) { PlayerInfo[playerid][pID] = cache_get_field_content_int(0, "id");
if(!strcmp(PlayerInfo[playerid][pIP],PlayerInfo[playerid][pGetonIP],false)) { GameTextForPlayer(playerid,"~w~Auto authorization ~n~~p~please wait...",6000,4);
cache_get_field_content(0,"pKey",PlayerInfo[playerid][pKey],1,32);
strmid(PlayerInfo[playerid][pLoadNames], PlayerInfo[playerid][pNames], 0, 24, 255);
SetTimerEx("PlayerAuto_Authorization", 2000, false, "d", playerid);
return 1; } else LoginDialog(playerid), SetPVarInt(playerid, #exitregister, 1); //авторизация return 1;
} else show_rules(playerid); // если нет аккаунта - регистрация return 1;
|
|
|
|
NEAZZ123 |
Дата: Вторник, 12.02.2019, 23:08 | Сообщение # 2
|
Боец
Сообщений: 258
Статус: Offline
|
Код if(!strcmp(PlayerInfo[playerid][pIP],PlayerInfo[playerid][pGetonIP],false)) { GameTextForPlayer(playerid,"~w~Auto authorization ~n~~p~please wait...",6000,4);
cache_get_field_content(0,"pKey",PlayerInfo[playerid][pKey],1,32);
strmid(PlayerInfo[playerid][pLoadNames], PlayerInfo[playerid][pNames], 0, 24, 255);
SetTimerEx("PlayerAuto_Authorization", 2000, false, "d", playerid);
return 1; } else LoginDialog(playerid), SetPVarInt(playerid, #exitregister, 1); //авторизация
на
Код LoginDialog(playerid), SetPVarInt(playerid, #exitregister, 1); //авторизация
[PAWN] Добавление новых скинов и моделей [Программа] AvatarGenerator [FPS UP] FPS UP by Neazzy [Программа] SA-MP CFG EDITOR
|
|
|
|
Iacoste |
Дата: Пятница, 02.08.2019, 13:15 | Сообщение # 3
|
Боец
Сообщений: 101
Статус: Offline
|
NEAZZ123, Спсибо
Lacoste za, net lacoste protiiiv
|
|
|
|
[CM]MaTaS |
Дата: Воскресенье, 15.03.2020, 00:23 | Сообщение # 4
|
Боец
Сообщений: 76
Статус: Offline
|
NEAZZ123, спс
|
|
|
|