Forums.ATC.no

Ano-Tech Computers => Minecraft => Emne startet av: Floyd-ATC på 01. Juli 2012, 22:45 pm

Tittel: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Floyd-ATC01. Juli 2012, 22:45 pm
Hei,

Etter å ha testet etpar ulike plugins idag så lastet jeg inn Lift.jar på serveren idag. Denne fungerte sånn passelig bra men hadde den ekle bivirkningen at enkelte etter å ha prøvd heisen kunne fly rundt som de ville.

Jeg skrotet derfor denne pluginen og skrev min egen LiftPlugin. Denne fungerer nesten på samme måte bare at den ganske enkelt teleporterer spillerne fra etasje til etasje istedet for å bruke fancy funksjoner for å få dem til å sveve opp og ned.

En heis kan bestå av to eller flere etasjer med IRONBLOCK gulv.
Heisen kan i teorien være opptil 4 x 4 blokker stor* og må ha eksakt samme størrelse i alle etasjene.
I hver etasje bør det finnes et blankt skilt og en knapp, enten rett over/under hverandre eller rett ved siden av hverandre.
Alle passasjerene i en gitt etasje vil bli fraktet når en av dem trykker på knappen. (Algoritmen for akkurat dette er eksperimentell!)

Som vanlig: Rapporter problemer i denne tråden.

*) Jeg skrev først 7 x 7 men det er feil. Algoritmen er litt pussig så jeg lurte meg selv :-)
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Morder26902. Juli 2012, 10:22 am
Blir sikkert morsomt å teste dette når jeg kommer hjem fra ferie i Kreta.
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: mrthewil200002. Juli 2012, 14:12 pm
På Kreta *

EDIT: Floyd, når skal du stoppe med sånne plugins som bare lagger servern totalt?
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: DIDOSK02. Juli 2012, 14:14 pm
Kan man bruke [lift Up] ?????? :P
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Smurfe02. Juli 2012, 14:56 pm
Kan man bruke [lift Up] ?????? :P
Nei, CraftBook støtter den.

EDIT: Floyd, når skal du stoppe med sånne plugins som bare lagger servern totalt?

Floyd, du kan f.eks bytte ut WarpPluginen, Givepluginen, Whopluginen, Kitpluginen, Telepluginen, Homespawnplus med CommandBook Eller Essentials.
Det forminsker også lagg.
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: DJdur02. Juli 2012, 14:57 pm
CommandBook og essentials er dårlig, essentials skaper lagg det også, syns ikke atc lagger jeg. :)
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Smurfe02. Juli 2012, 16:36 pm
Enig at Essenitals er litt dårlig for tiden, men Commandbook er jo ikke dårlig.

http://dev.bukkit.org/server-mods/commandbook/
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: DJdur02. Juli 2012, 17:51 pm
Sliter med og få det til og funke..


Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Floyd-ATC02. Juli 2012, 18:10 pm
DJdur: Gi meg warpen eller lag en /pe så kommer jeg og tar en titt. Det er jo godt mulig det er jeg som har oversett ett eller annet :-)

Smurfe: Antall plugins har svært lite å si egentlig, så lenge de er effektivt skrevet. F.eks. at de ikke laster inn en hel masse gørr hver eneste gang en handler blir trigget, før de har sjekket om de faktisk skal gjøre noe med eventen eller ignorere den. Både Essentials og CraftBook lider av feature bloat som gjør at de må hook'e en dullion event handlers og sjekke en bråte med ting før de omsider kommer fram til at de ikke skal gjøre noe som helst 99% av gangene.

Små enkle plugins er lettere å skrive, oppdatere, endre, debugge og rette feil i.
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Harryrabbit06. Juli 2012, 14:11 pm
Men.. sarr, må det være iron gulv? Det blir litt dyrt med resurser.
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: DJdur06. Juli 2012, 14:47 pm
Men.. sarr, må det være iron gulv? Det blir litt dyrt med resurser.
Må være irongulv ja, man må gjøre litt for og lage noe så spesielt.
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Harryrabbit06. Juli 2012, 15:56 pm
Det burde gått med ale typer blocks..
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Emilpoika06. Juli 2012, 17:10 pm
Som ville gjort det spesielt fordi det ikke hadde blitt spesielt?
Jeg er enig med DJdur, det skader ikke å betale litt for å lage en slik spesiell konstruksjon.
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Floyd-ATC06. Juli 2012, 17:40 pm
Den viktigste grunnen er dog å for enhver pris unngå "falske positiver", dvs. situasjoner der et skilt plutselig "tror" at det styrer en heis eller "misforstår" hvor etasjene er plassert. Når den kun har en type blokker å søke etter så blir søkealgoritmen veldig mye mer effektiv og gir dermed mindre server-lag.

At det i tillegg innebærer at folk ikke spammer heiser i hytt og pine er heller ingen ulempe. Jern er ikke SÅ sjeldent som f.eks. Diamond blocks, det ville ha vært litt for ekstremt.
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Harryrabbit06. Juli 2012, 21:26 pm
* Harryrabbit liker dette  ;D
Tittel: Sv: Ny funksjon: Heiser med LiftPlugin
Skrevet av: Emilpoika07. Juli 2012, 00:39 am
Dette kan også brukes som en enveistunell til en pvp-arena. Flere slike heiser dunt om kring,men uten en knaåå i etasjen med pvp i.