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

 



 
          





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





Последние Файлы 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 из 1
  • 1
Модератор форума: AXE, Weddew  
Проблемма с регой 0.3
SLICKДата: Среда, 21.10.2009, 23:49 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 603
Награды: 9
Город: Unknown
Репутация: 388
Замечания: 0%
Статус:
Вобщем делаю регу на 0.3 с использованием диалогов (окон) , и при регистрации нужно ввести пароль, после ввода крашиться сервер..
Доходит до строки(выделена красным и крашится)
код:

[pwn]
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(!strval(inputtext))
{
new loginmsg[256];
format(loginmsg,256,"Welcome to the server.\n\nAccount: %s\n\nPlease register:",oGetPlayerName(playerid));
return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Password:",loginmsg,"Register","Cancel");
}
new password[16],var[32],date[256],hour,minute,second,year,month,day,pname[40],filename[256];
strmid(Player[playerid][Password],inputtext,0,strlen(inputtext));
GetPlayerName(playerid,pname,sizeof(pname));
format(filename,sizeof(filename),"%s%s.txt",Mode_Account_db,pname);
gettime(hour,minute,second);
getdate(year,month,day);
if(minute < 10) format(date,sizeof(date),"%d.%d.%d, %d:0%d",day,month,year,hour,minute);
else format(date,sizeof(date),"%d.%d.%d, %d:%d",day,month,year,hour,minute);
format(filename,sizeof(filename),"%s%s.txt",Mode_Account_db,pname);
new File:file = fopen(filename,io_append);
//Player[playerid][Exp] = GetPlayerScore(playerid);
Player[playerid][Money] = GetPlayerMoney(playerid);
Player[playerid][SkinModel] = GetPlayerSkin(playerid);
//set(Player[playerid][Password],password);
format(var,32,"Password=%s\r\n",Player[playerid][Password]);fwrite(file,var);
format(var,32,"Register_Date=%s\r\n",date);fwrite(file,var);
format(var,32,"Team=%d\r\n",Player[playerid][Team]);fwrite(file,var);
format(var,32,"Exp=%d\r\n",Player[playerid][Exp]);fwrite(file,var);
format(var,32,"Money=%d\r\n",Player[playerid][Money]);fwrite(file,var);
format(var,32,"Kills=%d\r\n",Player[playerid][Kills]);fwrite(file,var);
format(var,32,"Deaths=%d\r\n",Player[playerid][Deaths]);fwrite(file,var);
format(var,32,"SkinModel=%d\r\n",Player[playerid][SkinModel]);fwrite(file,var);
format(var,32,"Admin=%d\r\n",Player[playerid][Admin]);fwrite(file,var);
fclose(file);
printf("File created!");
printf("File 08");
new loginmsg[256+1];
format(loginmsg,256,"Welcome to the server.\n\nAccount: %s\n\nPlease enter your password below:",pname);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Login to SA-MP",loginmsg,"Login","Cancel");
}
else
{
new loginmsg[256+1];
format(loginmsg,256,"Welcome to the server.\n\nAccount: %s\n\nPlease register:",oGetPlayerName(playerid));
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Password:",loginmsg,"Register","Cancel");
}
}[/pwn]


My works:
[GM] RTDM
Advertising system
Fuel System
Artefacts Search (Динамическая сис-ма артефактов)


Сообщение отредактировал SLICK - Среда, 21.10.2009, 23:50
GhostTTДата: Четверг, 22.10.2009, 09:07 | Сообщение # 2
Уважаемый человек
Группа: Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус:
SLICK, о_О я ж тебе давал мод и рега нормально пахала


Ололо, чем сложнее подпись - тем интересней*)
  • Страница 1 из 1
  • 1
Поиск:





 


 


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