Advertisement
Guest User

Untitled

a guest
Jan 6th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. }
  2. CMD:gotohouse(playerid,params[])
  3. {
  4. if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
  5. if(IsPlayerConnected(playerid))
  6. {
  7. if(PlayerInfo[playerid][pAdmin] >= 1)
  8. {
  9. new housenum,string[256],name[30];
  10. if(sscanf(params, "d",housenum)) return SendClientMessage(playerid, COLOR_WHITE,"{AB0000}Usage: {FFFFFF}/gotohouse [house id]");
  11. new i = sizeof(HouseInfo) - 1;
  12. if(housenum > i || housenum < 0) return SendClientMessage(playerid, COLOR_GREY, "Invalid House ID.");
  13. if(HouseInfo[housenum][hOwned] == -1) return SendClientMessage(playerid, COLOR_GREY, "Invalid House ID.");
  14. GetPlayerName(playerid, name, sizeof(name));
  15. format(string,sizeof(string),"({AB0000}Admin Info{FFFFFF}) %s used /gotohouse %d.",name,housenum);
  16. ABroadCast(COLOR_WHITE,string,1);
  17. SetPlayerInterior(playerid,HouseInfo[housenum][hInterior]);
  18. SetPlayerPosEx(playerid,HouseInfo[housenum][hExitx],HouseInfo[housenum][hExity],HouseInfo[housenum][hExitz]);
  19. PlayerInfo[playerid][pInt] = HouseInfo[housenum][hInterior];
  20. PlayerInfo[playerid][pLocal] = housenum;
  21. InHouse[playerid] = housenum;
  22. SetPlayerVirtualWorld(playerid,HouseInfo[housenum][hVirtual]);
  23. if(strlen(housestring[InHouse[playerid]]) > 0)
  24. {
  25. StopAudioStreamForPlayer(playerid);
  26. PlayAudioStreamForPlayer(playerid, housestring[InHouse[playerid]]);
  27. }
  28. }
  29. else return SCM(playerid, COLOR_LIGHTGREEN3, AdminOnly);
  30. }
  31. return 1;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement