Não há nada para ser alterado em seu codigo, talvez não está sendo utilizado corretamente como foi programado.
Espero que você esteja usando a função LoadHouse "parcialmente", no caso de um comando, compra de algo ou algo do tipo.
Caso seja quando o servidor iniciar, "não está correto" o seu codigo.
As alterações que fiz, foi apenas para deixar mais "limpo" seu codigo.
Espero que você esteja usando a função LoadHouse "parcialmente", no caso de um comando, compra de algo ou algo do tipo.
Caso seja quando o servidor iniciar, "não está correto" o seu codigo.
As alterações que fiz, foi apenas para deixar mais "limpo" seu codigo.
Código PHP:
stock LoadHouse(houseid)
{
new Casa[50];
format(Casa, sizeof(Casa), "Casas/%d.ini", houseid);
new string[600];
if(DOF2_FileExists(Casa))
{
new Float:X, Float:Y, Float:Z;
if(DOF2_GetInt(Casa, "TemDono") == 0)
{
PickHouse[houseid] = CreatePickup(1273, 23, X, Y, Z);
format(string, sizeof(string), "{0000FF}Casa a Venda\n\n{0000FF}ID: {FFFFFF}%d\n{0000FF}Valor: {FFFFFF}%d\n{0000FF}/comprarcasa", houseid, DOF2_GetInt(Casa, "Valor"));
}
else
{
PickHouse[houseid] = CreatePickup(1272, 23, X, Y, Z);
format(string, sizeof(string), "{0000FF}Dono: {FFFFFF}%s\n{0000FF}ID: {FFFFFF}%d\n{0000FF}Ultimo Login: {FFFFFF}%d/%d/%d", DOF2_GetString(Casa, "Dono"), houseid, DOF2_GetInt(Casa, "pDia"), DOF2_GetInt(Casa, "pMes"), DOF2_GetInt(Casa, "pAno"));
}
X = DOF2_GetFloat(Casa, "iconX");
Y = DOF2_GetFloat(Casa, "iconY");
Z = DOF2_GetFloat(Casa, "iconZ");
TextInfo[houseid] = Create3DTextLabel(string,0xFFFFFFAA,X, Y, Z+0.75, 20.0,0);
return 1;
}
else
{
format(string, sizeof string, "Casa %d nãoé invalida ou não foi criada!", houseid);
SendClientMessageToAll(-1, string);
print(string);
}
return 1;
}
![[Imagem: disc.png]](https://i.ibb.co/YfQpSD1/disc.png)
[C.E.O]Brasil Play Socity