Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AddEvent("OnPlayerInteractDoor", function(player, door, bWantsOpen)
- local house = getDoorHouse(door)
- if house == 0 then
- return
- end
- if houses[house].owner == 0 then
- CallRemoteEvent(player, "ShowHouseBuyDialog", house, houses[house].id, houses[house].price)
- else
- if player_data[player] ~= nil then
- if player_data[player].db == houses[house].owner then
- SetDoorOpen(door, not IsDoorOpen(door))
- end
- end
- end
- AddPlayerChat(player, "Debug House: "..house)
- end)
- AddRemoteEvent("BuyHouse", function(player, house)
- if houses[house] == nil then
- return
- end
- if houses[house].owner ~= 0 then
- return
- end
- if GetPlayerCash(player) < houses[house].price then
- AddPlayerChat(player, _("not_enough_cash"))
- return
- end
- SetPlayerCash(player, GetPlayerCash(player) - houses[house].price)
- houses[house].owner = player_data[player].db
- mariadb_query(db, "UPDATE houses SET owner='"..houses[house].owner.."' WHERE id='"..houses[house].id.."';")
- DestroyText3D(houses[house].textentities[2])
- houses[house].textentities[2] = CreateText3D(_("owner")..": "..GetPlayerName(player), 10, houses[house].text[1], houses[house].text[2], houses[house].text[3]+5, 0, 0, 0)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement