23.12.2010, 07:05
Allright as i said im a Newbie!!
Ip should not be 256...
But a problem in that code is That it deosnt shows players name when someone connects to the server..
Please help with that too!!
Ip should not be 256...
But a problem in that code is That it deosnt shows players name when someone connects to the server..
Please help with that too!!
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[256];
if(response)
{
if(dialogid == 12346 || dialogid == 12347)
{
if(strlen(inputtext))
{
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
OnPlayerLogin(playerid,tmppass);
}
else
{
new loginstring[256];
SendClientMessage(playerid, COLOR_WHITE, "SERVER: You must enter a password");
format(loginstring,sizeof(loginstring),"80'z Gz Gang WarZ\nThat name is registered. please enter your password below");
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
}
}
if(dialogid == 12345)
{
if(strlen(inputtext))
{
format(string, sizeof(string), "%s.ini", PlayerName(playerid));
if(dini_Exists(string))
{
SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one.");
return 1;
}
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
OnPlayerRegister(playerid, tmppass);
}
else
{
new regstring[256];
format(regstring,sizeof(regstring),"80'z Gz Gang WarZ\nThat name is not registered. type your password below to register");
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");
}
}
}
else
{
Kick(playerid);
}
return 1;
}

