Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command(enter, playerid, params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 3, BankIntX, BankIntY, BankIntZ))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, BankExtX, BankExtY, BankExtZ);
- }
- for(new i = 0; i < sizeof(Houses); i++)
- {
- if(GetPlayerVirtualWorld(playerid) >= 55000 && GetPlayerVirtualWorld(playerid) < 65000 && IsPlayerInRangeOfPoint(playerid, 3, Houses[i][hInteriorX], Houses[i][hInteriorY], Houses[i][hInteriorZ]))
- {
- if(Player[playerid][InHouse] != 0)
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, Houses[Player[playerid][InHouse]][hExteriorID]);
- SetPlayerPos(playerid, Houses[Player[playerid][InHouse]][hExteriorX], Houses[Player[playerid][InHouse]][hExteriorY], Houses[Player[playerid][InHouse]][hExteriorZ]);
- Player[playerid][InHouse] = 0;
- }
- else
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, Houses[i][hExteriorID]);
- SetPlayerPos(playerid, Houses[i][hExteriorX], Houses[i][hExteriorY], Houses[i][hExteriorZ]);
- }
- }
- }
- for(new i = 0; i < sizeof(Teleports); i++)
- {
- if(GetPlayerVirtualWorld(playerid) >= 55000 && GetPlayerVirtualWorld(playerid) < 65000 && IsPlayerInRangeOfPoint(playerid, 3, Teleports[i][tInteriorX], Teleports[i][tInteriorY], Teleports[i][tInteriorZ]))
- {
- if(Player[playerid][InTeleport] != 0)
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, Teleports[Player[playerid][InTeleport]][tExteriorID]);
- SetPlayerPos(playerid, Teleports[Player[playerid][InTeleport]][tExteriorX], Teleports[Player[playerid][InTeleport]][tExteriorY], Teleports[Player[playerid][InTeleport]][tExteriorZ]);
- Player[playerid][InTeleport] = 0;
- }
- else
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, Teleports[i][tExteriorID]);
- SetPlayerPos(playerid, Teleports[i][tExteriorX], Teleports[i][tExteriorY], Teleports[i][tExteriorZ]);
- }
- }
- }
- for(new i = 0; i < sizeof(Businesses); i++)
- {
- if(GetPlayerVirtualWorld(playerid) >= 65000 && GetPlayerVirtualWorld(playerid) < 75000 && IsPlayerInRangeOfPoint(playerid, 3, Businesses[i][bInteriorX], Businesses[i][bInteriorY], Businesses[i][bInteriorZ]))
- {
- if(Player[playerid][InBusiness] != 0)
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, Businesses[Player[playerid][InBusiness]][bExteriorID]);
- SetPlayerPos(playerid, Businesses[Player[playerid][InBusiness]][bExteriorX], Businesses[Player[playerid][InBusiness]][bExteriorY], Businesses[Player[playerid][InBusiness]][bExteriorZ]);
- Player[playerid][InBusiness] = 0;
- }
- else
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, Businesses[i][bExteriorID]);
- SetPlayerPos(playerid, Businesses[i][bExteriorX], Businesses[i][bExteriorY], Businesses[i][bExteriorZ]);
- }
- }
- }
- for(new i = 0; i < sizeof(Groups); i++)
- {
- if(GetPlayerVirtualWorld(playerid) >= 45000 && GetPlayerVirtualWorld(playerid) < 55000 && IsPlayerInRangeOfPoint(playerid, 3, Groups[i][HQInteriorX], Groups[i][HQInteriorY], Groups[i][HQInteriorZ]))
- {
- if(GetPlayerInterior(playerid) == Groups[i][HQInteriorID])
- {
- if(Player[playerid][InGroupHQ] != 0)
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, Groups[Player[playerid][InGroupHQ]][HQExteriorID]);
- SetPlayerPos(playerid, Groups[Player[playerid][InGroupHQ]][HQExteriorX], Groups[Player[playerid][InGroupHQ]][HQExteriorY], Groups[Player[playerid][InGroupHQ]][HQExteriorZ]);
- Player[playerid][InGroupHQ] = 0;
- }
- else
- {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, Groups[i][HQExteriorID]);
- SetPlayerPos(playerid, Groups[i][HQExteriorX], Groups[i][HQExteriorY], Groups[i][HQExteriorZ]);
- }
- }
- }
- }
- if(IsPlayerInRangeOfPoint(playerid, 3, BankExtX, BankExtY, BankExtZ))
- {
- SetPlayerInterior(playerid, BankIntID);
- SetPlayerPos(playerid, BankIntX, BankIntY, BankIntZ);
- SendClientMessage(playerid, WHITE, "You have entered The Bank!");
- SendClientMessage(playerid, GREY, "Bank Commands: /bdeposit, /bwithdraw, /wiretransfer");
- }
- for(new i = 0; i < sizeof(Businesses); i++)
- {
- if(IsPlayerInRangeOfPoint(playerid, 3, Businesses[i][bExteriorX], Businesses[i][bExteriorY], Businesses[i][bExteriorZ]))
- {
- if(GetPlayerVirtualWorld(playerid) == 0)
- {
- if(Businesses[i][bLockStatus] == 0)
- {
- SetPlayerVirtualWorld(playerid, 65000+i);
- SetPlayerInterior(playerid, Businesses[i][bInteriorID]);
- SetPlayerPos(playerid, Businesses[i][bInteriorX], Businesses[i][bInteriorY], Businesses[i][bInteriorZ]);
- SendClientMessage(playerid, WHITE, "You've entered a Business. Type /help to see the extra commands available in here!");
- Player[playerid][InBusiness] = i;
- }
- else
- {
- SendClientMessage(playerid, WHITE, "This business is locked!");
- }
- }
- }
- }
- for(new i = 0; i < sizeof(Houses); i++)
- {
- if(IsPlayerInRangeOfPoint(playerid, 3, Houses[i][hExteriorX], Houses[i][hExteriorY], Houses[i][hExteriorZ]))
- {
- if(GetPlayerVirtualWorld(playerid) == 0)
- {
- if(Houses[i][LockStatus] == 0)
- {
- if(strcmp(Houses[i][hOwner], "Nobody", true) == 0)
- {
- SendClientMessage(playerid, WHITE, "This property is for sale!");
- }
- Player[playerid][InHouse] = i;
- SetPlayerVirtualWorld(playerid, 55000+i);
- SetPlayerInterior(playerid, Houses[i][hInteriorID]);
- SetPlayerPos(playerid, Houses[i][hInteriorX], Houses[i][hInteriorY], Houses[i][hInteriorZ]);
- }
- else
- {
- SendClientMessage(playerid, WHITE, "This property is locked!");
- }
- }
- }
- }
- for(new i = 0; i < sizeof(Groups); i++)
- {
- if(IsPlayerInRangeOfPoint(playerid, 3, Groups[i][HQExteriorX], Groups[i][HQExteriorY], Groups[i][HQExteriorZ]))
- {
- if(GetPlayerInterior(playerid) == Groups[i][HQExteriorID] && GetPlayerVirtualWorld(playerid) == 0)
- {
- if(Groups[i][HQLock] == 0)
- {
- Player[playerid][InGroupHQ] = i;
- SetPlayerVirtualWorld(playerid, 45000+i);
- SetPlayerInterior(playerid, Groups[i][HQInteriorID]);
- SetPlayerPos(playerid, Groups[i][HQInteriorX], Groups[i][HQInteriorY], Groups[i][HQInteriorZ]);
- }
- else
- {
- SendClientMessage(playerid, WHITE, "This HQ is locked!");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement