30.10.2012, 23:46
(
Последний раз редактировалось dynetictrinity; 31.10.2012 в 11:01.
)
I'm using the filterscript ( DynamicApartmentSystem ) For houses.
But this is probably it :
But this is probably it :
PHP код:
CMD:buyapartment(playerid, params[]) // cmd to buy apartment
{
for(new i = 0; i < sizeof(ApartmentInfo); i++)
{
GetPlayerName(playerid, plname, sizeof(plname));
if(strcmp(ApartmentInfo[i][sOwner], plname, false ) == 0)
{
SendClientMessage(playerid, WHITE, "You alerdy have apartment!");
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 3,ApartmentInfo[i][sEnterx], ApartmentInfo[i][sEntery], ApartmentInfo[i][sEnterz]) && ApartmentInfo[i][sOwned] == 0)
{
if(GetPlayerMoney(playerid) > ApartmentInfo[i][sPrice])
{
if(GetPlayerScore(playerid) >= ApartmentInfo[i][sLevel])
{
strmid(ApartmentInfo[i][sOwner], plname, 0, strlen(plname), 255);
ApartmentInfo[i][sOwned] = 1;
GivePlayerMoney(playerid,-ApartmentInfo[i][sPrice]);
SendClientMessage(playerid, WHITE, "Congratz on new apartment, type /aphelp to see all commands!");
strmid(ApartmentInfo[i][sOwner], plname, 0, strlen(plname), 255);
LabelIPickup(i);
SaveApartment(i);
return 1;
}
else { SendClientMessage(playerid, GREY, "Your level is too low!"); return 1; }
}
else { SendClientMessage(playerid, GREY, "You don't have enough't money!"); return 1; }
}
}
return 1;
}