Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Lucky Number
- @persist [Players Payments]:table RoundActive
- @trigger
- if(first() | duped()) {
- runOnChat(1)
- Players = table()
- if(!gamesAuth()) {
- print("Auth fejlede")
- selfDestruct()
- }
- RoundActive = gamesNewRound()
- gamesAcceptPayments()
- }
- if(chatClk() & lastSaid():sub(1,5) == "!spil") {
- if(!Players[lastSpoke():steamID(), entity]) {
- PaymentID = gamesRequestPayment(lastSpoke(), 1000, "Lucky Number", 5)
- if(PaymentID > 0) {
- Payments[PaymentID, entity] = lastSpoke()
- }
- }
- }
- if(chatClk() & lastSpoke() == owner() & lastSaid() == "!gogogo") {
- if(RoundActive) {
- gamesStopPayments()
- print(Players:count())
- Winner = noentity()
- Num = Players:count()
- if(Num > 0) {
- while(!Winner:isValid()) {
- foreach(K,V:entity=Players) {
- if(randint(1, Num) == 1) {
- Winner = V
- break
- }
- }
- }
- print("Vinder: " + Winner:name())
- gamesAddWinner(Winner, Num * 1000)
- gamesEndRound()
- Players = table()
- Payments = table()
- gamesNewRound()
- gamesAcceptPayments()
- print("Ny runde klar")
- } else {
- gamesEndRound()
- }
- }
- }
- if(gamesClk()) {
- PaymentID = gamesClk()
- if(Payments[PaymentID, entity]) {
- # her kan jeg enten bruge gamesClkPlayer() eller Payments[PaymentID, entity]
- Players[gamesClkPlayer():steamID(), entity] = gamesClkPlayer()
- print("Spiller: " + gamesClkPlayer():name() + " joinede")
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement