Код HTML:
CMD:buyhouse(playerid, params[])
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntranceX], HouseInfo[h][hEntranceY], HouseInfo[h][hEntranceZ]) && HouseInfo[h][hOwned] == 0)
{
if(GetLevel(playerid) < HouseInfo[h][hLevelbuy])
{
format(msg, sizeof(msg), "You must be level %d to purchase this house", HouseInfo[h][hLevelbuy]);
HouseMSG(playerid, msg);
return 1;
}
if(PlayerInfo[playerid][pHouseKey] != -1 && strcmp(pName, HouseInfo[PlayerInfo[playerid][pHouseKey]][hOwner], true) == 0) return HouseMSG(playerid, "You already own a house, type /sellhouse if you want to buy this one.");
if(GetCash(playerid) < HouseInfo[h][hPrice]) return HouseMSG(playerid, "You don't have the cash for that !");
PlayerInfo[playerid][pHouseKey] = h;
PlayerInfo[playerid][pSpawnType] = 1;
HouseInfo[h][hOwned] = 1;
HouseInfo[h][hLocked] = 1;
HouseInfo[h][hRentable] = 0;
HouseInfo[h][hRentprice] = 0;
HouseInfo[h][hCash] = 0;
strmid(HouseInfo[h][hOwner], GetName(playerid), 0, strlen(GetName(playerid)), 255);
GiveCash(playerid, -HouseInfo[h][hPrice]);
HouseMSG(playerid, "Congratulations, on your new Purchase !");
HouseMSG(playerid, "Type /househelp to review the new property help section !");
UpdateHouseText(h);
UpdateHouseInfo(h);
SavePlayerStats(playerid);
return 1;
}
}
return 1;
}
Hello guys! Its all working perfectly, but once I relog and come IG again, I doesnt have ANY rights for the house?