24.11.2015, 17:00
Me salen los siguientes errores al compilar.
Код:
error 025: function heading differs from prototype error 025: function heading differs from prototype En la lнnea de forward y public, ahн mismo. forward OnPlayerLogin(playerid,password[]); public OnPlayerLogin(playerid,password[]) { new EscapedText[60], Query[180], NombreUsuario[MAX_PLAYER_NAME]; GetPlayerName(playerid, NombreUsuario, sizeof(NombreUsuario)); mysql_real_escape_string(password, EscapedText); format(Query,sizeof(Query),"SELECT * FROM usuarios WHERE Nombre = '%s' AND Contra = '%s'",NombreUsuario,EscapedText); mysql_query(1, Query); mysql_store_result(); if(cache_get_row_count() == 0) { ShowPlayerDialog(playerid,INGRESO,DIALOG_STYLE_INPUT, "Esta cuenta estб registrada", "Ingresa tu contraseсa:", "Entrar", "Salir"); return 1; } mysql_free_result(); CargarDatos(playerid); SpawnPlayer(playerid); new str[500]; format(str,sizeof(str),""C_BLANCO"Hola {3BB9FF}%s"C_BLANCO", te vimos por ultima vez el dia 19/08/2014 a las 20:00",NombreSinGuion(playerid)); if(Informacion[playerid][INMute] == 1) SetTimerEx("NewbieUnMuted", 300000, 0, "d", playerid); return 1; } y acб. error 035: argument type mismatch (argument 2) En "OnPlayerLogin(playerid,tmppass);" if(dialogid == INGRESO) { if(response == 0) { Kick(playerid); } if(response == 1) { if(strlen(inputtext)) { new tmppass[64]; strmid(tmppass, inputtext, 0, strlen(inputtext), 255); OnPlayerLogin(playerid,tmppass); } else { ShowPlayerDialog(playerid,INGRESO,DIALOG_STYLE_INPUT, "Esta cuenta estб registrada", "Ingresa tu contraseсa:", "Entrar", "Salir"); } } return 1; }