Garry's Mod
401 ψήφοι
TylerB's moneyRequest E2 Functions (v1)
   
Βραβείο
Αγαπημένο
Αγαπημένο
Μη αγαπημένο
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Roleplay
Μέγεθος αρχείου
Αναρτήθηκε
Ενημερώθηκε
3.804 KB
12 Μαϊ 2014, 7:10
24 Φεβ 2018, 12:18
31 σημειώσεις αλλαγών ( προβολή )

Συνδρομή για λήψη
TylerB's moneyRequest E2 Functions (v1)

ΣΕ 2 ΣΥΛΛΟΓΕΣ ΑΠΟ TylerB
boring.builders | BuildRP Content
15 αντικείμενα
boring.builders | Lawless Content
15 αντικείμενα
ΠΕΡΙΓΡΑΦΗ
With this addon, you can create unhackable stores using Expression 2!


moneyRequest(ply, amount, [title], [timeout]) - Asks a player for money, with an optional title and timeout.
(if the player cannot afford the request, the function will return 0!)
moneyGive(ply, amount) - Gives a player the specified amount of money.

moneyClk() - Returns 1 if the e2 was triggered by a successful request.
moneyClk(title) - Returns 1 if the title matches the request causing the e2 to run.
moneyClkTitle() - Returns the title of the successful request.
moneyClkAmount() - Returns the amount of the successful request.
moneyClkPlayer() - Returns the target of the successful request.

moneyNoClk() - Returns 1 if the e2 was triggered by a declined request.
moneyNoClk(title) - Returns 1 of the title matches the request causing the e2 to run.
moneyNoClkTitle() - Returns the title of the declined request.
moneyNoClkAmount() - Returns the amount of the declined request.
moneyNoClkPlayer() - Returns the target of the declined request.

moneyTimeout() - Returns 1 if the e2 was triggerd by a timed-out request.
moneyTimeout(title) - Returns 1 if the title matches the request causing the e2 to run.
moneyTimeoutTitle() - Returns the title of the timed-out request.
moneyTimeoutAmount() - Returns the amount of the timed-out request.
moneyTimeoutPlayer() - Returns the target of the timed-out request.

entity:money() - If target is a player, return their wallet, otherwise, the amount of money.
entity:moneyAmount() - Alias of entity:money().



-- COMMANDS --
rp_blockmoney_add STEAMID - Adds the user with the provided Steam ID to a list and prevents them from asking you for money.
rp_blockmoney_remove STEAMID - Removes the user from the aforementioned list.

sv_moneyrequest_max - The maximum amount of money you can request/give at a single time.
sv_moneyrequest_allowgive - Disable / Enable moneyGive().
-- /COMMANDS --



Have an error to report? Leave a comment below!

Goes well with my E2 Shipment Functions for DarkRP addon.

Facepunch thread[facepunch.com]
GitHub[github.com]
Δημοφιλείς συζητήσεις ΠΡΟΒΟΛΗ ΟΛΩΝ (4)
2
9 Σεπ 2017, 18:33
moneyTimeout() not working
spy
2
27 Μαϊ 2016, 0:47
Unable to use giveMoney()
pfych
0
8 Αυγ 2017, 11:53
Does it work?
TylerB
86 σχόλια
Talvez 4 Ιαν, 9:12 
Hi, i'm having troubles using the money request, even on a successfull request its not returning 1 on moneyClk() function
Roxieboy16 1 Αυγ 2024, 22:28 
is there a tutorial + example to use these functions
PaRaDiS3312 29 Σεπ 2020, 8:56 
Any way to increase the size of the request window so people can actually see the amount you're requesting?
Brumble 16 Ιουν 2020, 9:28 
I've literally tried everything I can at the moment, various different methods and when I press the button, it just starts the game rather than requests money first..
Brumble 16 Ιουν 2020, 9:15 
I'm trying to make it a player has to press E on a wire button and then it requests the money.

I've got Button:entity in my @inputs and I have @trigger at the bottom.

if(Button){
moneyRequest(Button, 10000, 30, "Play")
}

if(moneyClk()){Gamestart, Ready}

This is as far as I've got.

I just can't get it to work no matter how many times I try and use a function to "play" the game once you've pressed the start button and paid.
DangerMan 5 Ιαν 2020, 13:21 
СЛОЖНА СЛОЖНА БЛЯТЬ ЧТО ЭТА ЗА ХУЙНЯ
PROXIMITY 21 Ιουν 2019, 19:03 
Hey LittleBladed, you can check https://pastebin.com/bMT11CFw , which I posted for a user earlier in this thread.
LittleBladed 15 Απρ 2019, 5:02 
Hey there!

Is there anyone here that can code in expression 2?
I would need someone to code me a small code that would allow me to do the following with e2 and the tylerb's moneyrequest addon.

!rq *amount* *player* would request the *amount* to the *player*

!gv *amount* *player* would give the *amount* to *player*

Thank you to anyone that would be willing to do this.
some weirdo 16 Δεκ 2018, 11:00 
I want to make a MobilePay replica using this. But I'm bad at LUA :/
some weirdo 16 Δεκ 2018, 11:00 
I wish I knew how to redesign this :(