Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Lotteriet
- @inputs EGP:wirelink User:entity
- @outputs
- @persist A:array Ply:array READY
- @trigger all
- if(first()){
- EGP:egpClear()
- EGP:egpDrawTopLeft(1)
- EGP:egpBox(1, vec2(0,0),vec2(512,512))
- EGP:egpColor(1, vec(40,40,40))
- #5 Boxes
- EGP:egpBox(6,vec2(50,160),vec2(412,40))
- EGP:egpBox(2, vec2(50,210),vec2(412,40))
- EGP:egpBox(3, vec2(50,260),vec2(412,40))
- EGP:egpBox(4, vec2(50,310),vec2(412,40))
- EGP:egpBox(16, vec2(50,360),vec2(412,40))
- EGP:egpBox(5, vec2(50,410),vec2(412,60))
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- EGP:egpColor(5, vec(0,0,255))
- #5 Strings
- EGP:egpText(7, "Mangler spiller.", vec2(60,160))
- EGP:egpSize(7, 40)
- EGP:egpColor(7, vec(0,0,0))
- EGP:egpText(8, "Mangler spiller.", vec2(60,210))
- EGP:egpSize(8, 40)
- EGP:egpColor(8, vec(0,0,0))
- EGP:egpText(9, "Mangler spiller.", vec2(60,260))
- EGP:egpSize(9, 40)
- EGP:egpColor(9, vec(0,0,0))
- EGP:egpText(10, "Mangler spiller.", vec2(60,310))
- EGP:egpSize(10, 40)
- EGP:egpColor(10, vec(0,0,0))
- EGP:egpText(17, "Mangler spiller.", vec2(60,360))
- EGP:egpSize(17, 40)
- EGP:egpColor(17, vec(0,0,0))
- EGP:egpText(11, "Deltag!", vec2(256,420))
- EGP:egpSize(11, 40)
- EGP:egpColor(11, vec(0,0,0))
- EGP:egpAlign(11,1)
- EGP:egpText(12, "20.000kr pr. lod", vec2(256,70))
- EGP:egpSize(12, 30)
- EGP:egpAlign(12, 1)
- EGP:egpText(13, "MEGA LOTTERI", vec2(256,0))
- EGP:egpSize(13, 60)
- EGP:egpAlign(13, 1)
- EGP:egpColor(13, vec(255,255,255))
- EGP:egpRoundedBox(14,vec2(10,60),vec2(492,10))
- EGP:egpColor(14, vec(255,0,0))
- EGP:egpText(15, "Starter ved 5 spillere.",vec2(256,480))
- EGP:egpAlign(15, 1)
- EGP:egpText(18, "Made by ViperishJodeN" ,vec2(355,490))
- EGP:egpFont(18, "Lucida Console")
- EGP:egpText(19, "80.000 kr til vinderen!", vec2(256,100))
- EGP:egpSize(19, 40)
- EGP:egpAlign(19, 1)
- Ply = players()
- READY = 1
- EGP:egpColor(7, vec(90,90,90))
- EGP:egpColor(8, vec(90,90,90))
- EGP:egpColor(9, vec(90,90,90))
- EGP:egpColor(10, vec(90,90,90))
- EGP:egpColor(17, vec(90,90,90))
- }
- if(~User&User)
- {
- LeftTop = EGP:egpPos(5)
- RightBottom = EGP:egpPos(5) + EGP:egpSize(5)
- Cursor = EGP:egpCursor(User)
- if(inrange(Cursor,LeftTop,RightBottom)&A:count()<5&READY==1)
- {
- moneyRequest(User, 20000, "Lottery;;")
- }
- }
- if(moneyClk("Lottery;;")){
- hint(moneyClkPlayer():name(),1000)
- A:pushEntity(moneyClkPlayer())
- if(A:count()==1){
- EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
- EGP:egpColor(7, vec(0,0,0))
- }elseif(A:count()==2){
- EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
- EGP:egpText(8, ""+A[2,entity]:name(), vec2(60,210))
- EGP:egpColor(7, vec(0,0,0))
- EGP:egpColor(8, vec(0,0,0))
- }elseif(A:count()==3){
- EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
- EGP:egpText(8, ""+A[2,entity]:name(), vec2(60,210))
- EGP:egpText(9, ""+A[3,entity]:name(), vec2(60,260))
- EGP:egpColor(7, vec(0,0,0))
- EGP:egpColor(8, vec(0,0,0))
- EGP:egpColor(9, vec(0,0,0))
- }elseif(A:count()==4){
- EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
- EGP:egpText(8, ""+A[2,entity]:name(), vec2(60,210))
- EGP:egpText(9, ""+A[3,entity]:name(), vec2(60,260))
- EGP:egpText(10, ""+A[4,entity]:name(), vec2(60,310))
- EGP:egpColor(7, vec(0,0,0))
- EGP:egpColor(8, vec(0,0,0))
- EGP:egpColor(9, vec(0,0,0))
- EGP:egpColor(10, vec(0,0,0))
- }elseif(A:count()==5){
- EGP:egpText(7, ""+A[1,entity]:name(), vec2(60,160))
- EGP:egpText(8, ""+A[2,entity]:name(), vec2(60,210))
- EGP:egpText(9, ""+A[3,entity]:name(), vec2(60,260))
- EGP:egpText(10, ""+A[4,entity]:name(), vec2(60,310))
- EGP:egpText(17, ""+A[5,entity]:name(), vec2(60,360))
- EGP:egpColor(7, vec(0,0,0))
- EGP:egpColor(8, vec(0,0,0))
- EGP:egpColor(9, vec(0,0,0))
- EGP:egpColor(10, vec(0,0,0))
- EGP:egpColor(17, vec(0,0,0))
- }
- if(moneyClkPlayer()==A[6,entity]){
- moneyGive(A[6,entity],10000)
- }elseif(moneyClkPlayer()==A[7,entity]){
- moneyGive(A[7,entity],10000)
- }
- }
- if(A:count()==5 & READY==1){
- timer("countdown5", 4000)
- timer("countdown4", 3000)
- timer("countdown3", 2000)
- timer("countdown2", 1000)
- timer("countdown1", 0)
- timer("countdown5.5", 4500)
- timer("countdown4.5", 3500)
- timer("countdown3.5", 2500)
- timer("countdown2.5", 1500)
- timer("countdown1.5", 500)
- timer("YEY", 5000)
- READY = 0
- }
- if(clk("countdown5.5"))
- {
- timer("Random",0)
- }
- if(clk("countdown5"))
- {
- EGP:egpText(11, "Finder vinder om: 1", vec2(256,420))
- timer("Random",0)
- }
- if(clk("countdown4.5"))
- {
- timer("Random",0)
- }
- if(clk("countdown4"))
- {
- EGP:egpText(11, "Finder vinder om: 2", vec2(256,420))
- timer("Random",0)
- }
- if(clk("countdown3.5"))
- {
- timer("Random",0)
- }
- if(clk("countdown3"))
- {
- EGP:egpText(11, "Finder vinder om: 3", vec2(256,420))
- timer("Random",0)
- }
- if(clk("countdown2.5"))
- {
- timer("Random",0)
- }
- if(clk("countdown2"))
- {
- EGP:egpText(11, "Finder vinder om: 4", vec2(256,420))
- timer("Random",0)
- }
- if(clk("countdown1.5"))
- {
- timer("Random",0)
- }
- if(clk("countdown1"))
- {
- EGP:egpText(11, "Finder vinder om: 5", vec2(256,420))
- timer("Random",0)
- }
- if(clk("YEY"))
- {
- if(A:count()>5){
- C = 5
- }else{
- C = A:count()
- }
- R = randint(C)
- EGP:egpText(11, "Vinder: "+A[R,entity]:name(), vec2(256,420))
- if(R==1){
- EGP:egpColor(6, vec(0,255,0))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- }elseif(R==2){
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(0,255,0))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- }elseif(R==3){
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(0,255,0))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- }elseif(R==4){
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(0,255,0))
- EGP:egpColor(16, vec(255,90,90))
- }elseif(R==5){
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(0,255,0))
- }else{
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- }
- moneyGive(A[R,entity],80000)
- concmd("say /advert "+A[R,entity]:name()+" vandt lige 80.000kr! Pris pr. lod: 20.000kr")
- timer("Restart", 2000)
- }
- if(clk("Restart"))
- {
- EGP:egpText(11, "Deltag!", vec2(256,420))
- for(I=1,100){
- A:pop()
- }
- EGP:egpText(7, "Mangler spiller.", vec2(60,160))
- EGP:egpText(8, "Mangler spiller.", vec2(60,210))
- EGP:egpText(9, "Mangler spiller.", vec2(60,260))
- EGP:egpText(10, "Mangler spiller.", vec2(60,310))
- EGP:egpText(17, "Mangler spiller.", vec2(60,360))
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- C = 0
- READY = 1
- EGP:egpColor(7, vec(90,90,90))
- EGP:egpColor(8, vec(90,90,90))
- EGP:egpColor(9, vec(90,90,90))
- EGP:egpColor(10, vec(90,90,90))
- EGP:egpColor(17, vec(90,90,90))
- }
- if(duped()){
- selfDestructAll()
- }
- if(clk("Random")){
- RRR = randint(1,5)
- if(RRR==1){
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(0,255,0))
- }elseif(RRR==2){
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(0,255,0))
- EGP:egpColor(16, vec(255,90,90))
- }elseif(RRR==3){
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(0,255,0))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- }elseif(RRR==4){
- EGP:egpColor(6, vec(255,30,30))
- EGP:egpColor(2, vec(0,255,0))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- }elseif(RRR==5){
- EGP:egpColor(6, vec(0,255,0))
- EGP:egpColor(2, vec(255,45,45))
- EGP:egpColor(3, vec(255,60,60))
- EGP:egpColor(4, vec(255,75,75))
- EGP:egpColor(16, vec(255,90,90))
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement