Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Spil v0.1 Forum
- @inputs EGP:wirelink User:entity
- @persist Money PrKlik PrKlikUpgrade AutoClickUpgrade AntalAutoCliker Clicks Game:array
- if(first()|~EGP|duped()|dupefinished()){
- #START INDSTILLINGER
- PrKlikUpgrade = 10
- PrKlik = 0.1
- Money = 1
- AutoClickUpgrade = 30
- AntalAutoCliker = 0
- timer("Fileload",1000) #Slet denne linje, hvis den ikke skal loade progres!
- ####################
- setName(" - Lavet af Christian Nillersen
- E2 er gratis p"+aa()+" forum!")
- runOnChat(1)
- runOnLast(1)
- function string returnTime(){
- SSec=time("sec")
- MMin=time("min")
- HHour=time("hour")+2
- if(SSec<10){Sec="0"+SSec}
- else{Sec=""+SSec}
- if(MMin<10){Min="0"+MMin}
- else{Min=""+MMin}
- if(HHour<10){Hour="0"+HHour}
- elseif(HHour==24){Hour="00"}
- elseif(HHour==25){Hour="01"}
- elseif(HHour==26){Hour="02"}
- elseif(HHour==27){Hour="03"}
- elseif(HHour==28){Hour="04"}
- elseif(HHour==29){Hour="05"}
- elseif(HHour==30){Hour="06"}
- else{Hour=""+HHour}
- Tid=Hour+":"+Min
- return Tid
- }
- function string sm(String:string){printColor(vec(75,75,255),"Spil| ",vec(75,75,75),returnTime(),vec(255,255,255)," - "+String)}
- function string sm2(String:string){printColor(vec(75,75,255)," ",vec(255,255,255)," - "+String)}
- function number wirelink:egpButton(Idx:number,Ply:entity){ TL = This:egpPos(Idx) - This:egpSize(Idx) / 2 * (0 ? 0 : 1) BR = This:egpPos(Idx) + This:egpSize(Idx) / (0 ? 1 : 2) Cur = This:egpCursor(Ply) return inrange(Cur, TL, BR) exit()}
- function void wirelink:cursor(){This:egpBox(999,vec2(256,256),vec2(25,25)) This:egpMaterial(999,"vgui/cursors/hand") This:egpColor(999,vec(255,0,0)) This:egpParentToCursor(999) }
- function wirelink:startSpil(){
- This:egpClear()
- This:egpBox(1,vec2(22,256),vec2(1000,1000)) This:egpMaterial(1,"console/background02")
- This:egpBox(2,vec2(256,45),vec2(420,75)) This:egpMaterial(2,"gui/center_gradient") This:egpColor(2,0,0,0,225)
- This:egpText(3,owner():name(),vec2(256,45)) This:egpAlign(3,1,1) This:egpSize(3,50)
- This:egpBox(4,vec2(256,490),vec2(520,40)) This:egpColor(4,75,175,75,160)
- This:egpText(5,""+Clicks,vec2(256,490)) This:egpAlign(5,1,1) This:egpSize(5,40)
- This:egpBox(6,vec2(256,116),vec2(600,50)) This:egpColor(6,0,0,0,100)
- This:egpText(7,round(Money,2)+"$",vec2(256,116)) This:egpAlign(7,1,1) This:egpSize(7,40)
- This:egpBox(8,vec2(130,170),vec2(220,25)) This:egpColor(8,0,0,0,100)
- This:egpBox(9,vec2(512-130,170),vec2(220,25)) This:egpColor(9,0,0,0,100)
- This:egpText(10,"Antal pr click",vec2(130,170)) This:egpAlign(10,1,1) This:egpSize(10,25) This:egpFont(10,"Roboto")
- This:egpText(11,"Upgrade",vec2(512-130,170)) This:egpAlign(11,1,1) This:egpSize(11,25) This:egpFont(11,"Roboto")
- This:egpBox(12,vec2(130,210),vec2(220,50)) This:egpColor(12,0,0,0,100)
- This:egpBox(13,vec2(512-130,210),vec2(220,50)) This:egpColor(13,0,0,0,100)
- This:egpText(14,PrKlik+"",vec2(130,210)) This:egpAlign(14,1,1) This:egpSize(14,50) This:egpFont(14,"Roboto")
- This:egpText(15,PrKlikUpgrade+"$",vec2(512-130,210)) This:egpAlign(15,1,1) This:egpSize(15,50) This:egpFont(15,"Roboto")
- This:egpBox(16,vec2(130,270),vec2(220,25)) This:egpColor(16,0,0,0,100)
- This:egpBox(17,vec2(512-130,270),vec2(220,25)) This:egpColor(17,0,0,0,100)
- This:egpText(18,"Auto clicker",vec2(130,270)) This:egpAlign(18,1,1) This:egpSize(18,25) This:egpFont(18,"Roboto")
- This:egpText(19,"K"+oe()+"b",vec2(512-130,270)) This:egpAlign(19,1,1) This:egpSize(19,25) This:egpFont(19,"Roboto")
- This:egpBox(20,vec2(130,310),vec2(220,50)) This:egpColor(20,0,0,0,100)
- This:egpBox(21,vec2(512-130,310),vec2(220,50)) This:egpColor(21,0,0,0,100)
- This:egpText(22,AntalAutoCliker+"",vec2(130,310)) This:egpAlign(22,1,1) This:egpSize(22,50) This:egpFont(22,"Roboto")
- This:egpText(23,AutoClickUpgrade+"$",vec2(512-130,310)) This:egpAlign(23,1,1) This:egpSize(23,50) This:egpFont(23,"Roboto")
- This:egpBox(24,vec2(256,370),vec2(470,25)) This:egpColor(24,0,0,0,100)
- This:egpText(25,"Klik her!",vec2(256,370)) This:egpAlign(25,1,1) This:egpSize(25,25) This:egpFont(25,"Roboto")
- This:egpBox(26,vec2(256,410),vec2(470,50)) This:egpColor(26,0,0,0,100)
- This:egpBox(90,vec2(256,410),vec2(470,50)) This:egpColor(90,255,191,0,100)
- This:egpText(27,"",vec2(256,410)) This:egpAlign(27,1,1) This:egpSize(27,40) This:egpFont(27,"Roboto")
- This:cursor()
- }
- EGP:startSpil()
- sm("Brug !help")
- }
- if(clk("Fileload")){
- fileLoad("save.txt")
- sm("Tjekker gemt data!")
- timer("Filecanload",1000)
- }
- if(User == owner()){
- if(EGP:egpButton(26,User)|EGP:egpButton(24,User)){
- Money += PrKlik
- Clicks++
- EGP:egpSetText(5,""+Clicks)
- EGP:egpSetText(7,round(Money,2)+"$")
- }
- elseif(EGP:egpButton(13,User) & Money >= PrKlikUpgrade){
- Money -= PrKlikUpgrade
- if(PrKlik > 1){
- PrKlikUpgrade += round(random(25,50))
- }
- else{
- PrKlikUpgrade += round(random(1,10))
- }
- PrKlik += 0.1
- EGP:egpSetText(14,PrKlik+"")
- EGP:egpSetText(7,round(Money,2)+"$")
- EGP:egpSetText(15,PrKlikUpgrade+"$")
- }
- elseif(EGP:egpButton(21,User) & Money >= AutoClickUpgrade){
- if(!AntalAutoCliker){
- timer("Auto",1000)
- }
- Money -= AutoClickUpgrade
- AutoClickUpgrade += round(random(25,100))
- AntalAutoCliker++
- EGP:egpSetText(22,AntalAutoCliker+"")
- EGP:egpSetText(7,round(Money,2)+"$")
- EGP:egpSetText(23,AutoClickUpgrade+"$")
- }
- }
- if(clk("Auto")){
- timer("Auto",1000)
- Money += AntalAutoCliker * PrKlik
- EGP:egpSetText(7,round(Money,2)+"$")
- }
- if(chatClk(owner())){
- T = lastSaid():lower():explode(" ")
- if(T[1,string] == "!help"){
- hideChat(1)
- sm("Du kan bruge")
- sm2("!reset sletter alt progres!")
- }
- elseif(T[1,string] == "!reset"){
- hideChat(1)
- PrKlikUpgrade = 10
- PrKlik = 0.1
- Money = 1
- AutoClickUpgrade = 30
- AntalAutoCliker = 0
- Clicks = 0
- Game = array(Money,PrKlik,PrKlikUpgrade,AutoClickUpgrade,AntalAutoCliker,Clicks)
- fileWrite("save.txt",vonEncode(Game))
- EGP:egpSetText(22,AntalAutoCliker+"")
- EGP:egpSetText(23,AutoClickUpgrade+"$")
- EGP:egpSetText(14,PrKlik+"")
- EGP:egpSetText(7,round(Money,2)+"$")
- EGP:egpSetText(15,PrKlikUpgrade+"$")
- EGP:egpSetText(5,""+Clicks)
- sm("DATA SLETTED!")
- }
- }
- if(last()){
- Game = array(Money,PrKlik,PrKlikUpgrade,AutoClickUpgrade,AntalAutoCliker,Clicks)
- fileWrite("save.txt",vonEncode(Game))
- sm("DATA GEMT!")
- }
- if(clk("Filecanload")){
- local Data=fileRead()
- if(Data){
- Game=vonDecode(Data)
- Money = Game[1,number]
- PrKlik = Game[2,number]
- PrKlikUpgrade = Game[3,number]
- AutoClickUpgrade = Game[4,number]
- AntalAutoCliker = Game[5,number]
- Clicks = Game[6,number]
- sm("Data loaded!")
- sm2("Penge: "+Money+"$")
- sm2("Per klik: "+PrKlik+"$")
- sm2("Per klik upgrade: "+PrKlikUpgrade+"$")
- sm2("Autoklikker: "+AntalAutoCliker)
- sm2("Autoklikker upgrade: "+AutoClickUpgrade+"$")
- sm2("Antal kliks: "+Clicks)
- EGP:egpSetText(22,AntalAutoCliker+"")
- EGP:egpSetText(23,AutoClickUpgrade+"$")
- EGP:egpSetText(14,PrKlik+"")
- EGP:egpSetText(7,round(Money,2)+"$")
- EGP:egpSetText(15,PrKlikUpgrade+"$")
- EGP:egpSetText(5,""+Clicks)
- }
- else{
- sm("Kan ikke loade din fil!")
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement