Smart Door E2 - FortyFight

128 views
#Kopier alt nedenunder denne linje, hvis du ikke ved hvordan man lægger / overfører en E2, så kan du kontakte en på forum / serveren som har erfaring inde for Expression 2 "JEG HAR IKKE ERFARING, IK KONTAKT MIG"
# Nu lad vær med at bruge denne E2 inde på andre servere, der er bestemt ingen grund til at pisse folk af ved at bruge andre enheder / handlinger på andre servere som misbruger vores hjerneceller og tillid.
#For at tilføje folk til denne "Smart door" skal du skrive !add "NAVN" uden dem her " " " " " " " Altså sådan her !add kevin & for at remove en er det !remove kevin
# For at skifte hvornår den skal aktivere jo tættere på du er, skal du ændre "#Distance D = 75" til din egen smag og behag, Jeg bruger normalt 240 til garager når biler skal ind og ud & jeg bruger 115 når jeg skal ind og ud af basen på fod.
# Hvis du ikke orker at læse alt det lort her, så bare læg lortet ind og den skulle gerne virke, bare husk ikke at fading door abuse med Smart door - E2 som kun er tilladt for VIP!
# Dette vil resultere i administrative strafbar handlinger!

@name Smart Opener
@inputs
@outputs Door
@persist P:array Distance:array A:array Target:entity D Z
@trigger
 
runOnChat(1)
interval(300)
#Distance
D = 75
#
S = owner():lastSaid():explode(" ")
if(S[1,string]=="!add" & chatClk(owner())){
    TP = findPlayerByName(S[2,string])
    if(TP:isPlayer()){
        Target = TP
        P:pushEntity(TP)
           }
   
}
if(S[1,string]=="!remove"& chatClk(owner())){
    TP = findPlayerByName(S[2,string])
    if(TP:isPlayer()){
        while(Z < 20){
        if(TP == P[Z,entity])
        {
        P:remove(Z)
        }
        Z++
}
}
Z = 0
}
Distance1 = round(((entity():pos() - P[1,entity]:pos()):length()))
Distance2 = round(((entity():pos() - P[2,entity]:pos()):length()))
Distance3 = round(((entity():pos() - P[3,entity]:pos()):length()))
Distance4 = round(((entity():pos() - P[4,entity]:pos()):length()))
Distance5 = round(((entity():pos() - P[5,entity]:pos()):length()))
Distance6 = round(((entity():pos() - P[6,entity]:pos()):length()))
Distance7 = round(((entity():pos() - P[7,entity]:pos()):length()))
Distance8 = round(((entity():pos() - P[8,entity]:pos()):length()))
Distance9 = round(((entity():pos() - P[9,entity]:pos()):length()))
Distance10 = round(((entity():pos() - P[10,entity]:pos()):length()))
 
Door = 0
if(Distance1}elseif(Distance2}elseif(Distance3}elseif(Distance4}elseif(Distance5}elseif(Distance6}elseif(Distance7}elseif(Distance8}elseif(Distance9}elseif(Distance10}

 
Reply