Fargus
Ученик
Добрый вечер , никак не могу установить регистрацию на new.pwn
Ошибки:
Они вылазят если вписать в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
Помогите юному скриптеру ^_-
Ошибки:
PHP:
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
{
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new stringer[256];
new NamePlayer[40];
GetPlayerName(playerid, NamePlayer, 40);
if(dialogid == DIALOG_REGISTER)
{
if(response)
{
if(!strlen(inputtext))
{
format(stringer, 512, "{ffffff}Привет, %s.\n\
Вы зашли на сервер ИМЯСЕРВЕРА.\n\
Этот ник еще не зарегистрирован на сервере..\n\
Приятной игры.", NamePlayer);
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Регистрация.", stringer, "Ок", "Выход");
return 1;
}
}
OnPlayerRegister(playerid, inputtext);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не зарегистрировались, и были кикнуты.");
Kick(playerid);
}
return 1;
}
if(dialogid == DIALOG_LOGIN)
{
if(response)
{
if(!strlen(inputtext))
{
format(stringer, 512, "{ffffff}Привет, %s.\n\
Вы зашли на сервер ИМЯСЕРВЕРА.\n\
Этот ник уже зарегистрирован на сервере..\n\
Приятной игры.", NamePlayer);
ShowPlayerDialog(playerid, DIALOG_LOGIN , DIALOG_STYLE_PASSWORD, "Авторизация.", stringer, "Ок", "Выход");
return 1;
}
OnPlayerLogin(playerid, inputtext);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Вы не авторизовались, и были кикнуты.");
Kick(playerid);
}
}
return 1;
}
