Garry's Mod

Garry's Mod

401 vurderinger
TylerB's moneyRequest E2 Functions (v1)
   
Utmerkelse
Favoritt
Favoritter
Fjern som favoritt
Innholdstype: Tillegg
Tilleggstype: Verktøy
Tilleggsetiketter: Bygging, Rollespill
Filstørrelse
Lagt ut
Oppdatert
3.804 KB
12. mai 2014 kl. 7.10
24. feb. 2018 kl. 12.18
31 endringslogger ( vis )

Abonner for å laste ned
TylerB's moneyRequest E2 Functions (v1)

I 2 samlinger av TylerB
boring.builders | BuildRP Content
15 gjenstander
boring.builders | Lawless Content
15 gjenstander
Beskrivelse
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]
Populære diskusjoner Vis alle (4)
2
9. sep. 2017 kl. 18.33
moneyTimeout() not working
spy
2
27. mai 2016 kl. 0.47
Unable to use giveMoney()
pfych
0
8. aug. 2017 kl. 11.53
Does it work?
TylerB
86 kommentarer
Talvez 4. jan. kl. 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. aug. 2024 kl. 22.28 
is there a tutorial + example to use these functions
PaRaDiS3312 29. sep. 2020 kl. 8.56 
Any way to increase the size of the request window so people can actually see the amount you're requesting?
Brumble 16. juni 2020 kl. 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. juni 2020 kl. 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. jan. 2020 kl. 13.21 
СЛОЖНА СЛОЖНА БЛЯТЬ ЧТО ЭТА ЗА ХУЙНЯ
PROXIMITY 21. juni 2019 kl. 19.03 
Hey LittleBladed, you can check https://pastebin.com/bMT11CFw , which I posted for a user earlier in this thread.
LittleBladed 15. apr. 2019 kl. 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. des. 2018 kl. 11.00 
I want to make a MobilePay replica using this. But I'm bad at LUA :/
some weirdo 16. des. 2018 kl. 11.00 
I wish I knew how to redesign this :(