Salutare
Se da urmatorul cod :
new housenear =ReturnNearHouse(playerid,1.5);
new string[256];
format(string, sizeof (string), "buying house %i",housenear);
SendClientMessage(playerid, 0xFFFFFFFF, string);
if(HouseInfo[housenear][hStatus]==0&& housenear >-1)
{
if(PlayerInfo[playerid][pMoney]>=HouseInfo[housenear][hPrice])
{
PlayerInfo[playerid][pMoney] =PlayerInfo[playerid][pMoney]-HouseInfo[housenear][hPrice];
format(string, sizeof (string), "House %i is now yours ,congrats",housenear);
SendClientMessage(playerid, 0xFFFFFFFF, string);
HouseInfo[housenear][hOwner] = PlayerInfo[playerid][pName];
HouseInfo[housenear][hStatus]=2;
PlayerInfo[playerid][pHouse]=housenear;
format(string, sizeof (string),"LOCKED HOUSE\n\nHOUSE NO:{00FF00} %i\n{FFFFFF}OWNER{00FF00}%s\n",HouseInfo[housenear][hID],HouseInfo[housenear][hOwner]);
Update3DTextLabelText(HouseInfo[housenear][h3dtext], 0xFFFFFFFF, string);//1993
SaveHouse(housenear);
SendClientMessage(playerid,-1,string);
return 1;
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "Not enough money");
return 1;
}
}
Rezultatul : Un amestec intre numele original de la hOwner si numele playerului :
hOwner pentru 0 = stateh1
hOwner pentru 1 = stateh2
pName = Khafji