It doesn't matter where he places it, maybe it's something else.
Try this and respond back if it shows you the dialog, if so... something is messed up with your code.
pawn Код:
public OnPlayerConnect(playerid)
{
ResetPlayerCash(playerid);
print("Reset Cash Done");
TextDrawHideForPlayer(playerid, Textdraw_team);
TextDrawHideForPlayer(playerid, Textdraw_weaps);
print("Textdraw Hide Done");
TogglePlayerSpectating(playerid, 1);
IsLogged[playerid] = 0;
print("Toggle, and Islogged Done");
/*new file[128], string[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file,sizeof(file),"/Users/%s.ini",name);
print("File info done");
if(!fexist(file))
{
format(string, sizeof string, ""Blue"Hello %s!\n\n"Green"[System]"White" Welcome to "Red"Future Freedom "White"\nPlease write a password below:", GetName(playerid));
ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, ""Red"Account Registration", string, "Register", "Leave");
}
else
{
format(string, sizeof string, ""Blue"Hello %s!\n\n"Green"[System]"White" Welcome back to "Red"Future Freedom "White"\nPlease write your password below:", GetName(playerid));
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, ""Red"Account Login", string, "Login", "Leave");
}*/
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Testing DIALOG", "Blah.. Blah...", "OK", "CANCEL");
print("OnPlayerConnect was successful");
return 1;
}