Seguro que no lo probaste en un servidor vaciу?
Y luego probandolo en tu servidor del host se te confundieron las IDS de los dialogos? |
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_REP: // Aquн cuando el jugador pulsa en "Positiva" o "Negativa"
{
if(!response)
{
ShowPlayerDialog(playerid, DIALOG_REP_NEGATIVA, DIALOG_STYLE_INPUT, "{00FFFF}Comentario.", "{FFFFFF}Escriba un comentario entre 5 y 50 carбcteres.", "Continuar", "Cancelar");
} else if(response)
{
ShowPlayerDialog(playerid, DIALOG_REP_POSITIVA, DIALOG_STYLE_INPUT, "{00FFFF}Comentario.", "{FFFFFF}Escriba un comentario entre 5 y 50 carбcteres.", "Continuar", "Cancelar");
}
}
// Aquн mete el comentario de la Rep negativa.
case DIALOG_REP_NEGATIVA:
{
if(!response) return SendClientMessage(playerid, -1, "{C0C0C0}*** Sistema de Reputaciуn cancelado.");
if(strlen(inputtext[0]) < 5 || strlen(inputtext[0]) > 50) return ShowPlayerDialog(playerid, DIALOG_REP_NEGATIVA, DIALOG_STYLE_INPUT, "{00FFFF}Comentario.", "{FFFFFF}El comentario debe llevar entre 5 y 50 carбcteres.", "Continuar", "Cancelar");
new string[70];
format(string, sizeof(string), "Reputaciones/%s.ini", GetNameEx(ID));
Rep[ID] -= 1;
AddCommentToRep(ID, string, inputtext);
if(AntiAbusoRep[playerid] == 0)
{
AntiAbusoRep[playerid] = -1;
return AntiAbusoRepTimer[playerid] = SetTimerEx("Anti_Abuso_Rep", 60000, true, "d", playerid);
}
}
// Aquн mete el comentario de la Rep positiva.
case DIALOG_REP_POSITIVA:
{
if(!response) return SendClientMessage(playerid, -1, "{C0C0C0}*** Sistema de Reputaciуn cancelado.");
if(strlen(inputtext[0]) < 5 || strlen(inputtext[0]) > 50) return ShowPlayerDialog(playerid, DIALOG_REP_POSITIVA, DIALOG_STYLE_INPUT, "{00FFFF}Comentario.", "{FFFFFF}El comentario debe llevar entre 5 y 50 carбcteres.", "Continuar", "Cancelar");
new string[200];
format(string, sizeof(string), "Reputaciones/%s.ini", GetNameEx(ID));
Rep[ID] += 1;
AddCommentToRep(ID, string, inputtext);
if(AntiAbusoRep[playerid] == 0)
{
AntiAbusoRep[playerid] = -1;
return AntiAbusoRepTimer[playerid] = SetTimerEx("Anti_Abuso_Rep", 60000, true, "d", playerid);
}
}
}
return 1;
}
off:
enzo mira esto -_- ¬¬ |
Originally Posted by Tirael
Esto me pasу a mi hace un tiempo.
Quita todos los fs del server.cfg y prueba. |
De nada. A ti te a costado poco pero a mi me costo mucho rato y encima tuve que comentar medio gm para ver donde fallaba.
|