Hancock Skrevet Juli 1, 2017 Del Skrevet Juli 1, 2017 fuck det her. ingen guide! @name Payday @inputs @outputs @persist Ansatte:array TimeLon GivetLon @trigger #[ Misbrug af E2 har konsekvenser ]# runOnChat(1) if(first()){ TimeLon=350 ## STANDARD TIMELON PRIS timer("givLon",210000) } if(chatClk(owner())){ LS=owner():lastSaid():explode(" ") if(LS[1,string]=="!ansatte"){ hideChat(1) foreach(K,V:entity=Ansatte){ printColor(vec(220,220, 220),"Ansat Navn: ",vec(220,75,75),V:name()) } } if(LS[1,string]=="!ans"+ae()+"t"){ hideChat(1) Target=findPlayerByName(LS[2,string]) if(Target:isPlayer() & Target:isValid()){ printColor(vec(220,220,220),"Du har nu ansat: ",vec(220,75,75),Target:name(),vec(220,220,220)," med timel"+oe()+"nnen: ",vec(220,75,75),TimeLon) Ansatte:pushEntity(Target) } } if(LS[1,string]=="!timel"+oe()+"n"){ hideChat(1) TypedLon=LS[2,string]:toNumber() if(TypedLon >= 50){ TimeLon=TypedLon printColor(vec(220,220,220),"Timel"+oe()+"nnen er nu: ",vec(220,75,75),TypedLon) } elseif(TypedLon==0) { printColor(vec(255,0,0),"Pr"+oe()+"v igen. Muligvis kom der lige et bogstav med i din timel"+oe()) } } if(LS[1,string]=="!fyring"){ hideChat(1) Target=findPlayerByName(LS[2,string]) foreach(K,V:entity=Ansatte){ if(V==Target){ printColor(vec(220,220,220),"Fyring er blevet lavet for: ",vec(220,75,75),V:name()) Ansatte:remove(K) break } } } } if(clk("givLon")){ foreach(K,V:entity=Ansatte){ moneyGive(V,TimeLon) GivetLon=GivetLon+TimeLon } printColor(vec(220,220,220),"Du har givet l"+oe()+"n til alle ansatte, samlet udgift: ",vec(220,75,75),GivetLon) GivetLon=0 } Link til kommentar Del på andre sites More sharing options...
Thofner Besvaret Juli 2, 2017 Del Besvaret Juli 2, 2017 Virkelig fed e2 har også selv tænkt på at lave sådan en men har ikke kunne finde tiden til det :) men fedt du poster den ;) Link til kommentar Del på andre sites More sharing options...
Zenoxxi Besvaret Juli 2, 2017 Del Besvaret Juli 2, 2017 1 hour ago, Højz said: Virkelig fed e2 har også selv tænkt på at lave sådan en men har ikke kunne finde tiden til det :) men fedt du poster den ;) Du kan da ikke finde ud af E2?! Link til kommentar Del på andre sites More sharing options...
BareMaxx Besvaret Juli 2, 2017 Del Besvaret Juli 2, 2017 Quote @name Payday @inputs @outputs @persist Ansatte:array TimeLon GivetLon @trigger #[ Misbrug af E2 har konsekvenser ]# runOnChat(1) if(first()){ TimeLon=350 ## STANDARD TIMELON PRIS timer("givLon",210000) } if(chatClk(owner())){ LS=owner():lastSaid():explode(" ") if(LS[1,string]=="!ansatte"){ hideChat(1) foreach(K,V:entity=Ansatte){ printColor(vec(220,220, 220),"Ansat Navn: ",vec(220,75,75),V:name()) } } if(LS[1,string]=="!ans"+ae()+"t"){ hideChat(1) Target=findPlayerByName(LS[2,string]) if(Target:isPlayer() & Target:isValid()){ printColor(vec(220,220,220),"Du har nu ansat: ",vec(220,75,75),Target:name(),vec(220,220,220)," med timel"+oe()+"nnen: ",vec(220,75,75),TimeLon) Ansatte:pushEntity(Target) } } if(LS[1,string]=="!timel"+oe()+"n"){ hideChat(1) TypedLon=LS[2,string]:toNumber() if(TypedLon >= 50){ TimeLon=TypedLon printColor(vec(220,220,220),"Timel"+oe()+"nnen er nu: ",vec(220,75,75),TypedLon) } elseif(TypedLon==0) { printColor(vec(255,0,0),"Pr"+oe()+"v igen. Muligvis kom der lige et bogstav med i din timel"+oe()) } } if(LS[1,string]=="!fyring"){ hideChat(1) Target=findPlayerByName(LS[2,string]) foreach(K,V:entity=Ansatte){ if(V==Target){ printColor(vec(220,220,220),"Fyring er blevet lavet for: ",vec(220,75,75),V:name()) Ansatte:remove(K) break } } } } if(clk("givLon")){ foreach(K,V:entity=Ansatte){ moneyGive(V,TimeLon) GivetLon=GivetLon+TimeLon } printColor(vec(220,220,220),"Du har givet l"+oe()+"n til alle ansatte, samlet udgift: ",vec(220,75,75),GivetLon) GivetLon=0 timer("givLon",210000) } Har lige gjort så den sender penge flere gange istedet for kun 1 gang så man ikke skal re uploade hele tiden :D Link til kommentar Del på andre sites More sharing options...
Hancock Besvaret Juli 2, 2017 Forfatter Del Besvaret Juli 2, 2017 Oh shit. Tak @Maxx0758 den havde jeg skam lige overset :) Link til kommentar Del på andre sites More sharing options...
Bot007 Besvaret Juli 3, 2017 Del Besvaret Juli 3, 2017 hvordan ansætter man folk'? Link til kommentar Del på andre sites More sharing options...
BareMaxx Besvaret Juli 3, 2017 Del Besvaret Juli 3, 2017 32 minutes ago, hindbær tærte said: hvordan ansætter man folk'? !ansæt navn Link til kommentar Del på andre sites More sharing options...
Bot007 Besvaret Juli 3, 2017 Del Besvaret Juli 3, 2017 Just now, Maxx0758 said: !ansæt navn Tak!. hvordan fyre man folk? Link til kommentar Del på andre sites More sharing options...
BareMaxx Besvaret Juli 3, 2017 Del Besvaret Juli 3, 2017 55 minutes ago, hindbær tærte said: Tak!. hvordan fyre man folk? Commands: !ansatte - Viser hvem du har ansat. !ansæt navn - Ansætter personen. !fyring navn - Fyrer personen. !timeløn løn - sætter timelønnen. fx !timeløn 750 så er timelønnen 750 kr. Link til kommentar Del på andre sites More sharing options...
Slet denne profil Besvaret Juli 7, 2017 Del Besvaret Juli 7, 2017 Lyder spændene Link til kommentar Del på andre sites More sharing options...
Peter Jakobsen Besvaret Juli 13, 2017 Del Besvaret Juli 13, 2017 Er det en time imellem du har sat e2 til første "lønning", eller er det kl 11, kl 12 osv? Link til kommentar Del på andre sites More sharing options...
BareMaxx Besvaret Juli 13, 2017 Del Besvaret Juli 13, 2017 3 hours ago, FlopZ said: Er det en time imellem du har sat e2 til første "lønning", eller er det kl 11, kl 12 osv? Den sender penge lidt efter 3 minutter. Derefter går der ca. 3 minutter hvor den så sender penge igen. Link til kommentar Del på andre sites More sharing options...
Peter Jakobsen Besvaret Juli 13, 2017 Del Besvaret Juli 13, 2017 1 hour ago, Maxx0758 said: Den sender penge lidt efter 3 minutter. Derefter går der ca. 3 minutter hvor den så sender penge igen. Kan man ændre længden til f.eks. 10 minutter? Link til kommentar Del på andre sites More sharing options...
BareMaxx Besvaret Juli 13, 2017 Del Besvaret Juli 13, 2017 7 minutes ago, FlopZ said: Kan man ændre længden til f.eks. 10 minutter? Ja det kan du. Der står øvet i e2'en [# Misbrug af E2 har konsekvenser ]# runOnChat(1) if(first()){ TimeLon=350 ## STANDARD TIMELON PRIS timer("givLon",210000) } Her sender den penge hvert 210 sekund. Hvis man ændre der hvor der står 210000 til 600000 så sender den hvert 10 minut eller hvert 600 sekund. så der skal stå: [# Misbrug af E2 har konsekvenser ]# runOnChat(1) if(first()){ TimeLon=350 ## STANDARD TIMELON PRIS timer("givLon",600000) } Man skal også ændre det nede i den nederste linje i e2'en i den samme timer der hedder "givLon" :) Link til kommentar Del på andre sites More sharing options...
Nichlas' Besvaret Juli 23, 2017 Del Besvaret Juli 23, 2017 nice e2 tak for den makker Link til kommentar Del på andre sites More sharing options...
Jan T Besvaret August 1, 2017 Del Besvaret August 1, 2017 Jeg vil lige hjælpe jer på vej med if statements. ( Jeg ved ikke om find er en function i E2 ) On 2/7/2017 at 18:18, Maxx0758 said: if(LS[1,string]=="!ansatte"){ hideChat(1) foreach(K,V:entity=Ansatte){ printColor(vec(220,220, 220),"Ansat Navn: ",vec(220,75,75),V:name()) } } if(LS[1,string]=="!ans"+ae()+"t"){ hideChat(1) Target=findPlayerByName(LS[2,string]) if(Target:isPlayer() & Target:isValid()){ printColor(vec(220,220,220),"Du har nu ansat: ",vec(220,75,75),Target:name(),vec(220,220,220)," med timel"+oe()+"nnen: ",vec(220,75,75),TimeLon) Ansatte:pushEntity(Target) } } if(LS[1,string]=="!timel"+oe()+"n"){ hideChat(1) TypedLon=LS[2,string]:toNumber() if(TypedLon >= 50){ TimeLon=TypedLon printColor(vec(220,220,220),"Timel"+oe()+"nnen er nu: ",vec(220,75,75),TypedLon) } elseif(TypedLon==0) { printColor(vec(255,0,0),"Pr"+oe()+"v igen. Muligvis kom der lige et bogstav med i din timel"+oe()) } } I det ovenstående vil den køre alle if statements hvis du skriver !ansatte. Men ved brug af elseif vil den kun køre den første hvis det er den rigtige. Et eksempel kunne være @name STUFFF if (chatClk(owner())){ PlaceHolder = lastSaid() #Hvis jeg skriver !lækker kører den her if (PlaceHolder:find("!l"+ae()+"kker")==1){ print("Jan er lækker!") } #Selvom jeg skriver !lækker vil den her nede under checke om jeg skrev !Grim if (PlaceHolder:find("!grim")==1){ print("Jan er ikke grim!") } } #Hvordan fixer du det? Det er meget simpelt her er et eksempel. if (chatClk(owner())){ PlaceHolder = lastSaid() #Hvis jeg skriver !lækker kører den her if (PlaceHolder:find("!l"+ae()+"kker")==1){ print("Jan er lækker!") } #Nu hvis jeg skriver !lækker kører kun !lækker fordi jeg ændrede nummer 2 if til elseif, dog hvis jeg skriver !Grim kører begge to stadigvæk. Men ved mange commands kan det hjælpe lidt på opsne. elseif (PlaceHolder:find("!grim")==1){ print("Jan er ikke grim!") } } Link til kommentar Del på andre sites More sharing options...
Recommended Posts
Arkiveret
Dette emne er nu arkiveret og er lukket for yderligere svar