Как сделать чтоб когда человек регался, файл .ini записывался в папку scriptfiles\players, а не scriptfiles Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
ew file[256]; new tmp3[50]; new PlayerFile[256]; GetPlayerIp(playerid,tmp3,50); format(PlayerFile, sizeof(PlayerFile), "/users/%s.ini", PlayerName(playerid));
if(!dini_Exists(PlayerFile)) { ShowPlayerRegisterDialog(playerid); } else { format(file,sizeof(file),"users/%s.ini",PlayerName(playerid)); new tmp2[256]; tmp2 = dini_Get(file,"IP"); if((!strcmp(tmp3,tmp2,true))) { PlayerInfo[playerid][LoggedIn] = 1; GivePlayerMoney(playerid,dini_Int(PlayerFile, "Money")-GetPlayerMoney(playerid)); #if defined MESSAGE_BOX_LOGIN ShowPlayerDialog(playerid,DIALOG_LOGIN_MS,DIALOG_STYLE_MSGBOX,"Форма входа","Вы автоматически залогинелись","ОК","Закрыть"); #else SendClientMessage(playerid,COLOR_ORANGE,"Вы автоматически залогенелись"); #endif } else { ShowPlayerLoginDialog(playerid); } }
Хотя я сам не дружу с регой =) Icq - 555663744 Skype - ilyxa-man1
Сообщение отредактировал ILYXA - Среда, 19.01.2011, 19:03:18
не некатит я игрока в папку закинул, а он регается сразу, а должна быть авторизация Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
да не мне надо запись файла в папку Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Регатся то регается в папку, но когда я перезайду всё равно приходится регатся.Что делать??? Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение отредактировал Prince_ADA - Пятница, 21.01.2011, 13:38:08
%s.ini сохраняется, но потом при заходе приходится опять регатся Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Prince_ADA, кинь весь public OnPlayerConnect но меня интересует только там где if(fexist) как то так Видео-уроки по pawn: https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
Prince_ADA, ну в этом паблике вроде норм всё. А кинь мне код который чуть выше в томже паблике, там типо: format(string, sizeof(string, "/users/%s.ini", sendername); Видео-уроки по pawn: https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg