 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Проблемы с регистрацией
| |
| Dima-kun | Дата: Понедельник, 24.08.2009, 10:44 | Сообщение # 1 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Вот начал писать регистрацию пока что чтоб сохранялся пароль, но только ж начал вот команда /register [pwn]if (strcmp(cmd, "/register", true)==0) { new pasTMP[32]; new playername[256]; pasTMP = strtok(cmdtext, idx); if(!strlen(pasTMP)) { SendClientMessage(playerid, COLOR_LGREEN, "-->ИСПОЛЬЗОВАНИЕ: /register [пароль]"); return 1; } if (gAcount[playerid] == 1) { SendClientMessage(playerid, COLOR_LRED, "-->Этот ник зарегистрирован"); return 1; } format(string,sizeof(string)," Трам:%d",pasTMP); SendClientMessage(playerid,COLOR_LGREEN, string); // pPassword[playerid] = pass; gAcount[playerid] = 1; GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "accounts/%s.sve", playername); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_LRED, "--> Этот ник зарегистрирован"); fclose(file); return 1; } printf("%s has created an account.", playername); new File:hFile; hFile = fopen(string, io_append); new var[32];// format(var, 32, "Password: %d \n", pasTMP);fwrite(hFile, var); fclose(hFile); SendClientMessage(playerid, COLOR_LGREEN, "--> Вы успешно зарегистрировались!."); gLogged[playerid]=1; return 1; }[/pwn] Пишу например /register 123 выводит Password:49 Пишу /register 5678 Выводит Password:53 Пишу /register asdf Выводит Password:97 Пишу /register motherfucker Выводит Password:107 В общем не понятно, вроде в коде все правельно ошибок не должно, но выводит эту кашу.. [offtop]Ну "Высокие умы" помогайте.[/offtop]
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| Morozzzko | Дата: Понедельник, 24.08.2009, 11:02 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус: 
| смотри сам, где накосячил [offtop] Quote (DizeL-ZR-) Ну "Высокие умы" помогайте. ололо. ты теперь командуешь? а не пойти ли тебе на .i. с такими фразами? [/offtop]
Главный программист в Malefic Entertainment.
|
| |
|
|
| Dima-kun | Дата: Понедельник, 24.08.2009, 11:08 | Сообщение # 3 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| [offtop]Quote (Morozzzko) ололо. ты теперь командуешь? а не пойти ли тебе на .i. с такими фразами? Ой я забыл смайлик поставить > < просто до меня дошли дурные слухи [/offtop] Quote (Morozzzko) смотри сам, где накосячил уже 2 дня с этим борюсь в коде 300 раз проверял..
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| XAOC | Дата: Понедельник, 24.08.2009, 11:34 | Сообщение # 4 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| Code format(var, 32, "Password: %d \n", pasTMP);
|
| |
|
|
| Dima-kun | Дата: Понедельник, 24.08.2009, 12:24 | Сообщение # 5 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (XAOC) format(var, 32, "Password: %d \n", pasTMP); уже пробывал но все равно не работаетДобавлено (24.08.2009, 12:24) --------------------------------------------- никто не поможет?:( уже сижу и головой об стену бьюсь.. но не могу понять
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| XAOC | Дата: Понедельник, 24.08.2009, 12:33 | Сообщение # 6 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| DizeL-ZR-, я тебе указал на твою ошибку, ничего не изменяя
|
| |
|
|
| Dima-kun | Дата: Понедельник, 24.08.2009, 12:35 | Сообщение # 7 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| кстати я по пробывал вставить format(string,sizeof(string), "--> %d Pass", pasTMP); SendClientMessage(playerid,COLOR_LGREEN, string); сразу же после pasTMP = strtok(cmdtext, idx); и оно выдавало 49,107 и.т.п .. а только не пароль что я вводил Добавлено (24.08.2009, 12:35) ---------------------------------------------
Quote (XAOC) DizeL-ZR-, я тебе указал на твою ошибку, ничего не изменяя я уже делал как ты предложил но все равно не то что нужно:(
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| XAOC | Дата: Понедельник, 24.08.2009, 12:37 | Сообщение # 8 |
|
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус: 
| омайгад, пока носом не тыкнешь ничего не дойдёт... заместо %d , нада %s
|
| |
|
|
| Dima-kun | Дата: Понедельник, 24.08.2009, 19:18 | Сообщение # 9 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (XAOC) заместо %d , нада %s я же в цифрах а не символах.. я пробывал (по ошибке) %s в файле ваше квадратик не понятныйДобавлено (24.08.2009, 12:40) --------------------------------------------- оО мать моя Женщина, щас решил снвоа поставить и заработало Оо Добавлено (24.08.2009, 12:44) --------------------------------------------- Благодарю Тебя ХАОС Лови от меня + большой и пламенный Добавлено (24.08.2009, 19:18) --------------------------------------------- щас все зашибись регит/входит, а вот не сохраняет пароль ни фига Вот паблик сохранения: public SavePlayer(playerid) { new string3[256]; new string[256]; GetPlayerName(playerid,string,sizeof(string)); format(string3, sizeof(string3), "accounts/%s.sve", string); new File: pFile = fopen(string3, io_write); if (pFile) { new var[32]; format(var, 32, "%s Password\n", pPassword[playerid]);fwrite(pFile, var); format(var, 32, "%d Money\n", GetPlayerMoney(playerid));fwrite(pFile, var); fclose(pFile); } return 1; }
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| GhostTT | Дата: Вторник, 25.08.2009, 14:16 | Сообщение # 10 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус: 
| DizeL-ZR-, я так понял рега кевина. Лучше сначала текст после уже твоя переменная а не наоборот. Code format(var, 32, "Password=%s\r\n", pPassword[playerid]);fwrite(pFile, var); format(var, 32, "Money=%d\r\n", GetPlayerMoney(playerid));fwrite(pFile, var); P.S. ты сам пароль при вводе /login присваиваешь переменной pPassword[playerid]? Возможно у тебя пустует эта переменная поэтому не сохраняет
Ололо, чем сложнее подпись - тем интересней*)
|
| |
|
|
| Dima-kun | Дата: Вторник, 25.08.2009, 20:07 | Сообщение # 11 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (JrC116) DizeL-ZR-, я так понял рега кевина. Лучше сначала текст после уже твоя переменная а не наоборот. какого наыиг кевина я сам пишу ее и причмо тут гдето используется? 1 тока при регистрации используется.и при логине и все т.е. помех нету Добавлено (25.08.2009, 17:55) --------------------------------------------- а тьфу как всегда не дочитываю доконца фразы.. ды нет вроде я давал ей значение Добавлено (25.08.2009, 20:07) --------------------------------------------- плях ппц... login работало раньше а шас перестало:((( хотя не трогал.. [pwn] if (strcmp(cmd, "/login", true) == 0) { new pasTMP[32]; new playername[256]; new valtmp[128]; pasTMP = strtok(cmdtext, idx); if(!strlen(pasTMP)) { SendClientMessage(playerid, COLOR_LGREEN, "--> ИСПОЛЬЗОВАНИЕ: /login [пароль]"); return 1; } if(gLogged[playerid]==1) { SendClientMessage(playerid, COLOR_LRED,"--> Вы уже зашли!"); return 1; } GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "accounts/%s.sve", playername); new File: file = fopen(string, io_read); if (!file) { SendClientMessage(playerid, COLOR_LRED, "--> Вы не зарегистрированы!"); fclose(file); return 1; } format(string, sizeof(string), "accounts/%s.sve", playername); new File: file1 = fopen(string, io_read); fread(file1, valtmp);strmid(pPassword[playerid], valtmp, 0, strlen(valtmp)-1, 255); if ((strcmp(pPassword[playerid], pasTMP, true, strlen(valtmp)-1) == 0)) { fread(file1, valtmp);pPassword[playerid] = strval(valtmp); fread(file1, valtmp);pMoney[playerid] = strval(valtmp); fread(file1, valtmp);pDeaths[playerid] = strval(valtmp); ResetPlayerMoney(playerid); GivePlayerMoney(playerid,pMoney[playerid]); SendClientMessage(playerid, COLOR_LGREEN,"--> Вы успешно зашли!"); gLogged[playerid]=1; return 1; } else { SendClientMessage(playerid, COLOR_LRED,"--> Пароль не верный!"); return 1; } }[/pwn]
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| stepmex | Дата: Вторник, 25.08.2009, 21:42 | Сообщение # 12 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| DizeL-ZR-, банальные ошибки новичка Code if (strcmp(cmd, "/login", true) == 0) { if(gLogged[playerid]==1)return SendClientMessage(playerid, COLOR_LRED,"--> Вы уже зашли!"); new pasTMP[32],playername[256],valtmp[128]; pasTMP = strtok(cmdtext, idx); if(!strlen(pasTMP))return SendClientMessage(playerid, COLOR_LGREEN, "--> ИСПОЛЬЗОВАНИЕ: /login [пароль]"); GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "accounts/%s.sve", playername); if (!fexist(string))return SendClientMessage(playerid, COLOR_LRED, "--> Вы не зарегистрированы!"); new File: file = fopen(string, io_read); fread(file, valtmp); strmid(pPassword[playerid], valtmp, 0, strlen(valtmp)-1, 255); if (strcmp(pPassword[playerid], pasTMP, true, strlen(valtmp)-1) == 0) { fread(file, valtmp);pMoney[playerid] = strval(valtmp); fread(file, valtmp);pDeaths[playerid] = strval(valtmp); ResetPlayerMoney(playerid); GivePlayerMoney(playerid,pMoney[playerid]); SendClientMessage(playerid, COLOR_LGREEN,"--> Вы успешно зашли!"); gLogged[playerid]=1; } else SendClientMessage(playerid, COLOR_LRED,"--> Пароль не верный!"); return 1; }
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Сообщение отредактировал stepmex - Вторник, 25.08.2009, 21:47 |
| |
|
|
| Dima-kun | Дата: Вторник, 25.08.2009, 22:36 | Сообщение # 13 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| щас попробую если что отпишусь --------------------------------------------- Не работает все равно не логинит ,пишит что Пароль не правильный
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
Сообщение отредактировал DizeL-ZR- - Вторник, 25.08.2009, 22:36 |
| |
|
|
| stepmex | Дата: Вторник, 25.08.2009, 22:48 | Сообщение # 14 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| if (strcmp(pPassword[playerid], pasTMP, true) == 0) так попробуй
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| Dima-kun | Дата: Среда, 26.08.2009, 16:22 | Сообщение # 15 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| плять.. все равно не пашет ни фига..
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
|
 |
|
 | |
| |
|