Buenas madrugadas jaja, bueno, acá tengo un error que no he podido solucionar, alguien podría decirme que podría ser y cómo lo soluciono.
Este es el código completo.
Code:
(54132) : error 022: must be lvalue (non-constant)
Este es el código completo.
Code:
//**************************************************************************
CMD:regaloatodos(playerid)
{
if(Staff(playerid,Director)) return 1;
{
if (Regalo)
{
new string[128];
format(string, sizeof(string), "{474747}[ADMINISTRACIÓN]{FFFFFF} %s envió regalos a todo el servidor.", NombreJugador(playerid));
MensajeAll(CxVERDE, string);
Regalo = 0; // Linea del error
foreach(Player, i) { RegaloTodos(i); }
} else return Mensaje(playerid, 0, "212", "Este comando ya fue usado, puedes usarlo en el próximo pago diario.");
}
return 1;
}
/// Sistema de regalos actualizado
stock RegaloTodos(playerid) {
new gift = Random(1, 3);
switch(gift) {
case 1: {
DarDinero(playerid, 2500);
Mensaje(playerid, 2, "0", "Felicidades - recibiste $250 del regalo!");
}
case 2: {
InfoUsuario[playerid][uExperiencia] += 2;
Mensaje(playerid, 2, "0", "Felicidades - recibiste dos puntos de experiencia del regalo!");
}
case 3: {
InfoUsuario[playerid][uExperiencia] += 1;
Mensaje(playerid, 2, "0", "Felicidades - recibiste un punto de experiencia del regalo!");
}
default: return RegaloTodos(playerid);
}
return 1;
}