Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd, "/Kaufhaus", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- for(new h = 0; h < sizeof(HouseInfo); h++)
- {
- if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0)
- {
- if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel])
- {
- format(string, sizeof(string), "Sie benötigen mind. Level %d.", HouseInfo[h][hLevel]);
- SendClientMessage(playerid, COLOR_RED, string);
- return 1;
- }
- if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
- {
- SendClientMessage(playerid, COLOR_RED, "Sie besitzen bereits ein Haus, benutze: /sellhouse.");
- return 1;
- }
- if(GetPlayerMoney(playerid) > HouseInfo[h][hValue])
- {
- PlayerInfo[playerid][pPhousekey] = h;
- HouseInfo[h][hOwned] = 1;
- GetPlayerName(playerid, sendername, sizeof(sendername));
- strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
- GivePlayerMoney(playerid,-HouseInfo[h][hValue]);
- PlayerPlayMusic(playerid);
- SetPlayerInterior(playerid,HouseInfo[h][hInt]);
- SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
- GameTextForPlayer(playerid, "~w~Willkommen zuhause~n~Sie können das Haus mit /exit verlassen", 5000, 3);
- PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];
- PlayerInfo[playerid][pLocal] = h;
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch, zu ihrem neuen Haus!");
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Benutze: /haushelp um Hilfe aufzuschlagen!");
- DateProp(playerid);
- OnPropUpdate();
- Sichern(playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Sie haben nicht genug Geld.");
- return 1;
- }
- }
- }
- }
- return 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement