Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- }
- CMD:gotohouse(playerid,params[])
- {
- if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- new housenum,string[256],name[30];
- if(sscanf(params, "d",housenum)) return SendClientMessage(playerid, COLOR_WHITE,"{AB0000}Usage: {FFFFFF}/gotohouse [house id]");
- new i = sizeof(HouseInfo) - 1;
- if(housenum > i || housenum < 0) return SendClientMessage(playerid, COLOR_GREY, "Invalid House ID.");
- if(HouseInfo[housenum][hOwned] == -1) return SendClientMessage(playerid, COLOR_GREY, "Invalid House ID.");
- GetPlayerName(playerid, name, sizeof(name));
- format(string,sizeof(string),"({AB0000}Admin Info{FFFFFF}) %s used /gotohouse %d.",name,housenum);
- ABroadCast(COLOR_WHITE,string,1);
- SetPlayerInterior(playerid,HouseInfo[housenum][hInterior]);
- SetPlayerPosEx(playerid,HouseInfo[housenum][hExitx],HouseInfo[housenum][hExity],HouseInfo[housenum][hExitz]);
- PlayerInfo[playerid][pInt] = HouseInfo[housenum][hInterior];
- PlayerInfo[playerid][pLocal] = housenum;
- InHouse[playerid] = housenum;
- SetPlayerVirtualWorld(playerid,HouseInfo[housenum][hVirtual]);
- if(strlen(housestring[InHouse[playerid]]) > 0)
- {
- StopAudioStreamForPlayer(playerid);
- PlayAudioStreamForPlayer(playerid, housestring[InHouse[playerid]]);
- }
- }
- else return SCM(playerid, COLOR_LIGHTGREEN3, AdminOnly);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement