00:40
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: AXE, Weddew  
Проблемы с регистрацией
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
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua