command(lockb, playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, Business[playerid][BusinessExteriorX], Business[playerid][BusinessExteriorY], Business[playerid][BusinessExteriorZ]))
{
if(strmatch(Business[playerid][BusinessOwner], pName(playerid)))
{
new string[256];
format(string, sizeof(string), "You have locked: %s. No one can enter this business now. Type /lockb again to unlock property.", Business[playerid][BusinessName]);
SendClientMessage(playerid, WHITE, string);
Business[playerid][BusinessLocked] = 1;
}
else return SendClientMessage(playerid, WHITE, "You are not the owner of this business.");
}
else return SendClientMessage(playerid, WHITE, "You are not near the business you want to lock.");
return 1;
}
command(lockb, playerid, params[])
{
new Float:tmpX, Float:tmpY, Float:tmpZ;
GetPlayerPos(playerid, tmpX, tmpY, tmpZ);
printf("PlayerPos: %.1f, %.1f, %.1f", tmpX, tmpY, tmpZ);
printf("BuisnessPos: %.1f, %.1f, %.1f", Business[playerid][BusinessExteriorX], Business[playerid][BusinessExteriorY], Business[playerid][BusinessExteriorZ]);
if(IsPlayerInRangeOfPoint(playerid, 5.0, Business[playerid][BusinessExteriorX], Business[playerid][BusinessExteriorY], Business[playerid][BusinessExteriorZ]))
{
print("Player is in range");
|
Your BusinessExteriorX, Y and Z aren't being loaded in if it's showing 0.0
|
for(new i = 1; i < MAX_BUSINESS; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Business[i][BusinessExteriorX], Business[i][BusinessExteriorY], Business[i][BusinessExteriorZ]))
{
IsPlayerNearBiz(playerid)
{
for(new i = 1; i < MAX_BUSINESS; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Business[i][BusinessExteriorX], Business[i][BusinessExteriorY], Business[i][BusinessExteriorZ])) return i;
{
}
return -1;
}
command(lockb, playerid, params[])
{
new id = IsPlayerNearBiz(playerid);
if(id != Business[playerid][BusinessOwner]) return SendClientMessage(playerid, GREY, "You are not the owner of this business.");
// if, else etc.
return 1;
}
command(lockb, playerid, params[])
{
new id = IsPlayerNearBiz(playerid);
if(id == -1) return SendClientMessage(playerid, -1, "You're not near a business");
if(strmatch(Business[id][BusinessOwner], pName(playerid)))
{
// if, else etc.
}
return 1;
}