DarkRP.PlayerBuyDoor
This page refers to DarkRP 2.4.3. This information may be incorrect as of later versions. Check here for a up-to-date list of hooks. |
---|
Syntax[edit]
Description | Called when a player wants to buy a door |
---|---|
Syntax |
GAMEMODE:PlayerBuyDoor(Player ply, Entity ent)
|
Returns | allowed (boolean): whether the player is allowed to buy this door. reason (string): the reason to give if the player is not allowed to buy the door. |
Arguments
The player who wants to buy it
The door in question
Examples[edit]
Description | Allows only citizens to buy the door with EntIndex 31. The reason it gives to non-citizens is that they're not citizens. It also makes sure the message "You bought this door!" does not appear (that's what the last true does) |
---|---|
Code | hook.Add( "PlayerBuyDoor", "example", function(ply, ent)
if ent:EntIndex() == 31 then
return ply:Team() == TEAM_CITIZEN, "You're not a citizen!", true
end
end)
|
Output | Door 31 is citizen only |
Description | Makes sure hobo's can't buy any doors |
---|---|
Code | hook.Add( "PlayerBuyDoor", "example2", function(ply, ent)
return ply:Team() ~= TEAM_CITIZEN, "You're homeless, you can't buy doors!", true
end)
|
Output | Hobo's can't purchase doors |