Код:
CMD:comprar(playerid,params[])
{
if(!strcmp(params,"casa",true))
{
if(InfoJugador[playerid][jHoras] < 2) return Mensaje(playerid, COLOR_ROJO,"ЎDebes jugar al menos dos horas para comprar una casa!");
foreach(Casas,c)
{
if(IsPlayerInRangeOfPoint(playerid,2,InfoCasa[c][cEntrada_x],InfoCasa[c][cEntrada_y],InfoCasa[c][cEntrada_z]))
{
if(GetPlayerMoney(playerid) < InfoCasa[c][cPrecio]) return Mensaje(playerid, COLOR_ROJO,"ЎNo tienes suficiente dinero!");
new Total_Casas;
foreach(Casas,i)
{
if(EsDuenoCasa(playerid,i))
{
++Total_Casas;
}
if(Total_Casas >= MAX_CASAS_JUGADOR) return Mensaje(playerid, COLOR_ROJO,"ЎNo puedes tener mбs de "#MAX_CASAS_JUGADOR" Casa(s)!");
alm(InfoCasa[c][cComprador],pName(playerid));
InfoCasa[c][cComprada] = true;
QuitarDinero(playerid,InfoCasa[c][cPrecio]);
Mensaje(playerid, C_NEGRO, "==========================================================");
MensajeF(playerid, -1,"Felicitaciones, ЎCompraste una casa! "#CVERDE"(%s).",InfoCasa[c][cNombre]);
Mensaje(playerid, -1, "Utilize "#CINFO"/informacion "#CBLANCO"para ver todas las opciones disponibles.");
Mensaje(playerid, C_NEGRO, "==========================================================");
ActualizarCasa©;
//DarPlataGobierno(InfoCasa[c][cPrecio]);
ActualizarCasaLabel©;
}else SendClientMessage(playerid, -1, "ЎEsta casa no esta a la venta!");
}
}
}
return 1;
}