23.07.2016, 06:51
Код HTML:
public OnPlayerConnect(playerid) { PlayAudioStreamForPlayer(playerid, RandMusic[random(sizeof(RandMusic))]); if(IsPlayerNPC(playerid)) return 1; new playerIP[16]; TogglePlayerSpectating(playerid, 1); GetPlayerIp(playerid, playerIP, sizeof(playerIP)); SetPlayerColor(playerid,COLOR_GRAD2); /* SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, ""); SendClientMessage(playerid, COLOR_WHITE, "");*/ if(CheckBan(playerIP) == 1) { SetPlayerName(playerid, "BannedPlayer"); SendClientMessage(playerid, COLOR_GENERAL, ""COL_R"[Servidor]:"COL_G" Lo sentimos, su cuenta se encuentra baneada. Si cree que fue un error, por favor, reportelo via foro o TS3."); Expulsar(playerid); return 1; } TotalConnect++; resetPlayerVariables(playerid); MapsRemoveForPlayer(playerid); ClearMarriage(playerid); SyncPlayerTime(playerid); // Leсador lena1[playerid] = 0; SetPVarInt(playerid,"Lena",0); // Obrero SetPVarInt(playerid,"Miner", 0); entregare[playerid] = 0; Camaras[playerid] = 0; TextDrawShowForPlayer(playerid, Cargando1); TextDrawShowForPlayer(playerid, Cargando2); if(Iter_Count(Player) > MaxPlayersConnected) { MaxPlayersConnected = Iter_Count(Player); gettime(MPHour,MPMinute); getdate(MPYear,MPMonth,MPDay); } if(MaxPlayersConnected > 200) MaxPlayersConnected = 200; // Temp good fix SetTimerEx("SafeLogin", 4000, 0, "d", playerid); return 1; } function SafeLogin(playerid) { ClearChatbox(playerid); TextDrawHideForPlayer(playerid, Cargando1); TextDrawHideForPlayer(playerid, Cargando2); ShowMenuLogin(playerid); SetPlayerPos(playerid, 1535.1390, -760.8167, 80.2266); SetPlayerCameraPos(playerid, 1547.1914, -736.4717, 108.1993); SetPlayerCameraLookAt(playerid, 1546.4908, -735.7599, 107.9343); new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); if(strfind( playername, "_", true) == -1) { SetPlayerName(playerid, "InvalidNick"); SendClientMessageEx(playerid, COLOR_WHITE, ""COL_R"[ERROR]:"COL_G"Porfavor usa el formato correcto: Nombre_Apellido"); SendClientMessageEx(playerid, COLOR_WHITE, ""COL_R"[ERROR]:"COL_G"Vuelve a entrar con el formato indicado." ); Expulsar(playerid); } gPlayerAccount[playerid] = 1; ShowMainMenuDialog(playerid, 1); return 1; } ShowMainMenuDialog(playerid, frame) { InsideMainMenu[playerid] = true; switch(frame) { case 1: { InsideMainMenu[playerid] = true; format(szMessage, sizeof(szMessage), ""COL_B"Su cuenta {BFDC68}(%s)"COL_B" no esta registrada en la base de datos\n\n{A5ADEC}Ingrese una contraseсa en el siguiente espacio:\n", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,D_REGISTRO,DIALOG_STYLE_INPUT ,""COL_B"Registro",szMessage,"Registrar","Salir"); } case 2: { InsideMainMenu[playerid] = true; INI_ParseFile(UserPath(playerid), "LoadUser_pass", .bExtra = true, .extra = playerid); format(szMessage, sizeof(szMessage), ""COL_B"ЎBienvenido {BFDC68}(%s)"COL_B"! para jugar en el servidor ingrese su contraseсa\n\n{A5ADEC}Contraseсa:\n", GetPlayerNameEx(playerid)); ShowPlayerDialog(playerid,D_INGRESO,DIALOG_STYLE_PASSWORD ,""COL_B"Ingresar - {A5ADEC}",szMessage,"Ingresar","Salir"); SetPlayerVirtualWorld(playerid, 20); } } } ShowMenuLogin(playerid) { ClearChatbox(playerid); SelectTextDraw(playerid, COLOR_WHITE); TextDrawShowForPlayer(playerid, Intro[0]); TextDrawShowForPlayer(playerid, Intro[1]); TextDrawShowForPlayer(playerid, Intro[2]); TextDrawShowForPlayer(playerid, Intro[3]); TextDrawShowForPlayer(playerid, Intro[4]); TextDrawShowForPlayer(playerid, Intro[5]); TextDrawShowForPlayer(playerid, Intro[6]); TextDrawShowForPlayer(playerid, Intro[7]); return 1; } HideMenuLogin(playerid) { TextDrawHideForPlayer(playerid, Intro[0]); TextDrawHideForPlayer(playerid, Intro[1]); TextDrawHideForPlayer(playerid, Intro[2]); TextDrawShowForPlayer(playerid, Intro[3]); TextDrawShowForPlayer(playerid, Intro[4]); TextDrawShowForPlayer(playerid, Intro[5]); TextDrawShowForPlayer(playerid, Intro[6]); TextDrawShowForPlayer(playerid, Intro[7]); return 1; }