Вот такой вопрос как зделать чтоб после авторизации вылезло окно я прописал всё без ошибок захожу на сервер а там на 2 сек показывается авторизация в диалоговом окне и скразу пропадает и вылазит диалоговое окно приветствие зделал вот мой паблик
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, terra);
if(IsPlayerNPC(playerid)) return 1;
new dinifilename[MAX_STRING];
new udbfilename[MAX_STRING];
format(dinifilename,sizeof(dinifilename),"%sGTO.Account.%s.txt",AccountDB,EncodeName(oGetPlayerName(playerid)));
if ((udb_Exists(udbfilename)) || (dini_Exists(dinifilename)))
{
new bac[500];
new loginname[MAX_PLAYER_NAME];
GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
format(bac, sizeof(bac),"{C0C0C0}======================================\n\n ????? ??????????!{FFFFFF}\n ???? ??????? ???????????????\n\n?????: %s\n??????? ??????:\n{C0C0C0}======================================", loginname);
ShowPlayerDialog(playerid,23,DIALOG_STYLE_INPUT,"???????????",bac,"?????","??????");
}
else
{
new bac[500];
new loginname[MAX_PLAYER_NAME];
GetPlayerName(playerid,loginname,MAX_PLAYER_NAME);
format(bac, sizeof(bac),"{C0C0C0}======================================\n\n ????? ??????????!{FFFFFF}\n ??????????? ?????? ?????????\n\n?????: %s{FFFFFF}\n??????? ??????:\n{C0C0C0}======================================", loginname);
ShowPlayerDialog(playerid,24,DIALOG_STYLE_INPUT,"???????????",bac,"??????","??????");
}
if (IsNameForbidden(playerid) == 1){
KickPlayer(playerid,lang_texts[578]);
Debug("gamemode.pwn > OnPlayerConnect - Stop");
return 1;
}
SetPlayerCameraPos(playerid, 1593.188354,1072.734985,11.3000);
SetPlayerCameraLookAt(playerid, 1593.188354,1072.734985,11.3000);
Player[playerid][Spawn]=0;
SpawnSel_OnPlayerConnect(playerid);
player_Connect(playerid);
new string[MAX_STRING];
format(string, sizeof(string),lang_texts[649], VERSION, VERSIONNAME);
SendClientMessage(playerid, COLOUR_WHITE, lang_texts[650]);
SendClientMessage(playerid, COLOUR_WHITE, lang_texts[651]);
SendClientMessage(playerid, COLOUR_WHITE, lang_texts[652]);
SendClientMessage(playerid, COLOUR_WHITE, lang_texts[653]);
SendClientMessage(playerid, COLOUR_WHITE, lang_texts[654]);
SendClientMessage(playerid, COLOUR_RED, "_________________________________________________________________________________");
SendClientMessage(playerid, COLOUR_BLUE, "?????????????? ???????: /re | ???????????: /bb.");
//------------------------------------------------------------------------------
Player[playerid][SkinModel] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid,Player[playerid][SkinModel]);
//------------------------------------------------------------------------------
Reconnect_OnPlayerConnect(playerid);
//------------------------------------------------------------------------------
ShowPlayerDialog(playerid, 8008 , DIALOG_STYLE_MSGBOX, "??? ????????", "??? ?????", "??????1", "??????2");
return 1;
}