Closed Thread
Page 1 of 2
1 2 LastLast
Results 1 to 10 of 16

Thread: [e2] Asgard transporter

  1. #1
    Wire Amateur Milo is on a distinguished road Milo's Avatar
    Join Date
    May 2008
    Posts
    61

    Default [e2] Asgard transporter

    Code:
    @name Port
    @inputs 
    @outputs X Y Z DestX DestY DestZ Send
    @persist Target:entity Ask NeedHelp:entity
    @trigger all
    runOnChat(1)
    
    
    if(duped()) {
        if(owner():steamID() == "STEAM_0:0:12569210") { OK = 1 }
        #else{ OK = 0 }
        if(owner():steamID() == "STEAM_0:0:9636835") { OK = 1 }
        #else{ OK = 0 }
        if(OK==0) {
            entity():isWeldedTo():setAlpha(30)
            concmd("say I'm a noob! I've tried to copy veNs property!")
            hint("You tried to copy veNs property! You are not allowed to!", 7)
            hint("You tried to copy veNs property! You are not allowed to!", 7)
            hint("You tried to copy veNs property! You are not allowed to!", 7)
            hint("You tried to copy veNs property! You are not allowed to!", 7)
            hint("You tried to copy veNs property! You are not allowed to!", 7)
            hint("You tried to copy veNs property! You are not allowed to!", 7)
            print("You tried to copy veNs property! You are not allowed to!")
            print("You tried to copy veNs property! You are not allowed to!")
            print("You tried to copy veNs property! You are not allowed to!")
            print("You tried to copy veNs property! You are not allowed to!")
            print("You tried to copy veNs property! You are not allowed to!")
            print("You tried to copy veNs property! You are not allowed to!")
            print("You tried to copy veNs property! You are not allowed to!")
            print("You tried to copy veNs property! You are not allowed to!")
            timer("dest",300) 
        }
    }
    if(clk("dest")) {
        selfDestructAll()
        print("Scumbag, stealing others things !")
    }
    
    if(first()) {
        gSetGroup("port")
        gSetStr("list", "Positions: esc")
    }
    
    Chat=lastSaid():explode(" ")
    if (chatClk() & Chat:string(1)=="!esc" & lastSpoke() == owner()){
        
        Target = owner()
        X = Target:pos():x()
        Y = Target:pos():y()
        Z = Target:pos():z()
        DestX = entity():pos():x()
        DestY = entity():pos():y() + 100
        DestZ = entity():pos():z() 
        Send=1
    }
    
    if (chatClk() & Chat:string(1)=="!set" & Chat:count() == 2 & lastSpoke() == owner()) {
        
        gSetGroup("port")
        Name = Chat:string(2)
        
        Target = owner()
        X = Target:pos():x()
        Y = Target:pos():y()
        Z = Target:pos():z()    
        
        if(gGetStr(Name)==""){
            gSetStr(Name,toString(X)+","+toString(Y)+","+toString(Z))
            List = gGetStr("list") + ", " + Name #}
            gSetStr("list", List)
            hint("Position \""+Name+"\" set!",4)
            print("Position \""+Name+"\" set!")
        }
        else{ hint("Position already exists!", 4) print("Position already exists!")}
    }
    
    if (chatClk() & Chat:string(1)=="!go" & Chat:count() == 2 & lastSpoke() == owner()) {
        
        gSetGroup("port")
        
        Name = Chat:string(2)    
        Pos = gGetStr(Name):explode(",")    
        
        Target = owner()
        X = Target:pos():x()
        Y = Target:pos():y()
        Z = Target:pos():z()
        DestX = Pos:string(1):toNumber()#entity():pos():x()
        DestY = Pos:string(2):toNumber()#entity():pos():y() + 100
        DestZ = Pos:string(3):toNumber()#entity():pos():z()
        Send = 1
        
        if(Pos:count() < 3) {
            Send = 0
            hint("No such Position!", 4)
            print("No such Position!")   
        }
    }
    
    if (chatClk() & Chat:string(1)=="!get" & Chat:count() == 2 & lastSpoke() == owner()) {
        
        gSetGroup("port")
        
        Name = Chat:string(2)    
        Target = findPlayerByName(Name)
        
        if(Target!=noentity()) {
            X = Target:pos():x()
            Y = Target:pos():y()
            Z = Target:pos():z()
            DestX = owner():pos():x() + 50#entity():pos():x()
            DestY = owner():pos():y() + 50#entity():pos():y() + 100
            DestZ = owner():pos():z()#entity():pos():z()
            Send = 1
        }
        
        else{
            Send = 0
            hint("No such player!", 4)
            print("No such player!")   
        }
    }
    
    if (chatClk() & Chat:string(1)=="!go2" & Chat:count() == 2 & lastSpoke() == owner()) {
        
        gSetGroup("port")
        
        Name = Chat:string(2)    
        Target = findPlayerByName(Name)
        
        if(Target!=noentity()) {
            DestX = Target:pos():x() + 50
            DestY = Target:pos():y() + 50
            DestZ = Target:pos():z()
            X = owner():pos():x()#entity():pos():x()
            Y = owner():pos():y()#entity():pos():y() + 100
            Z = owner():pos():z()#entity():pos():z()
            Send = 1
        }
        
        else{
            Send = 0
            hint("No such player!", 4)
            print("No such player!")   
        }
    }
    
    if (chatClk() & lastSaid()=="!mouse" & lastSpoke() == owner()) {
        
        gSetGroup("port")
            
        DestX = owner():aimPos():x()
        DestY = owner():aimPos():y()
        DestZ = owner():aimPos():z()
        X = owner():pos():x()#entity():pos():x()
        Y = owner():pos():y()#entity():pos():y() + 100
        Z = owner():pos():z()#entity():pos():z()
        Send = 1
    }
    
    if (chatClk() & lastSaid()=="!list" & lastSpoke() == owner()) {
        
        gSetGroup("port")
        List = gGetStr("list")
        if(List != ""){
            print(List)
            hint(List, 4)
        }
        else{ print("No positions set!") hint("No positions set!", 4) }
    }
    
    if (chatClk() & Chat:string(1)=="!reset" & Chat:count() == 2 & lastSpoke() == owner()) {
        
        gSetGroup("port")    
        if(chatClk() & Chat:string(2)=="all") {
            gDeleteAll()
            gSetStr("list", "Positions: esc")
            hint("All positions deleted!", 4)
            print("All positions deleted!")
        }
        else{
        Name = Chat:string(2)
        if(gGetStr(Name) != "") {
            gDeleteStr(Name)
            List = gGetStr("list")
            Exp = List:explode(", " + Name)
            gSetStr("list", Exp:concat())
            hint("Position \""+Name+"\" deleted!", 4)
            print("Position \""+Name+"\" deleted!")
        }
        else{ hint("No such position!", 4) print("No such position!") }
        }
    }
    
        if (chatClk() & lastSaid()=="!help" & lastSpoke() != owner()) 
        {
            Ask=1
            NeedHelp=lastSpoke()
            timer("req",10000)
            print(NeedHelp:name()+" Asks for premission to teleport to you")
            
        }
        
        if (clk("req")&Ask!=2)
        { 
            stoptimer("req")
            concmd(NeedHelp:name()+":Request denied")
        }
        else
        {
            #Ask=0
        }
        
        if (chatClk() & lastSaid()=="!a" & lastSpoke() == owner() & Ask==1) 
        {
            Ask=2
            DestX = owner():pos():x()
            DestY = owner():pos():y() + 20
            DestZ = owner():pos():z()
            X = NeedHelp:pos():x()#entity():pos():x()
            Y = NeedHelp:pos():y() #entity():pos():y() + 100
            Z = NeedHelp:pos():z()#entity():pos():z()
            Send = 1
            stoptimer("req")
            print(NeedHelp:name()+" Is being teleported to you")
        }
    
    if (Send){
        timer("stop",200)
    }
    
    if (clk("stop")){
        Send=0
        stoptimer("stop") 
    }
    
    Here is an transporter e2 I and a friend ( veN ) made.
    You use an Asgard Transporter and wire it up an shit and you go rape everyone in server!
    il make better description later because a son of a bitch has stole the e2 and treatend to release it.
    Please provide improvements
    Last edited by Milo; 10-10-2009 at 12:56 AM.
    Code:
    "I have a better Pythagorean theorem than you"
    
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  2. #2
    Wire Amateur Milo is on a distinguished road Milo's Avatar
    Join Date
    May 2008
    Posts
    61

    Default Re: [e2] Asgard transporter

    ban the next person who replys with a newer version he is the biggest asshole in the world.
    stealing others things and taking credit for it ...
    Code:
    "I have a better Pythagorean theorem than you"
    
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  3. #3
    Wirererer Count23 can only hope to improve Count23's Avatar
    Join Date
    Nov 2007
    Location
    Australia
    Posts
    221

    Default Re: [e2] Asgard transporter

    Wait... so you're offering this code out freely on the wiremod forums, people are taking it and improving it and it's annoying the crap out of you?

    So why post your code at all? Wouldn't that nip this whole thing in the bud?
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  4. #4
    Wire Sofaking mattwd0526 is on a distinguished road mattwd0526's Avatar
    Join Date
    Apr 2009
    Location
    findPlayerByName( "mattwd0526" ):pos()
    Posts
    725

    Default Re: [e2] Asgard transporter

    And why post it with the protection that is even easier to remove here than it is from a dupe?
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  5. #5
    Wire Amateur Milo is on a distinguished road Milo's Avatar
    Join Date
    May 2008
    Posts
    61

    Default Re: [e2] Asgard transporter

    So why post your code at all? Wouldn't that nip this whole thing in the bud?
    there is someone, which goes by so many names i cannot say.
    that i gave prop protection to for another purpose, and i forgot to turn it off.
    he duped my Asgard contraption and even though it was protected he edited it.
    i understand it is easy but at least giving the message that we ( the creators ) do not anyone else to have this.

    But the guy treatn'd to release it and i have no choice but to release it my self.
    if i had not released it i cannot have credit for the awesome script as it is.

    and i am so angry i cannot escape the case otherwise.

    Please understand this is not the current version of the script, but if you want to please edit and improve as u like with the condition credit goes to Me and veN
    for making this.

    maybe you could suggest another way of solving the case ?
    Code:
    "I have a better Pythagorean theorem than you"
    
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  6. #6
    Wirererer Count23 can only hope to improve Count23's Avatar
    Join Date
    Nov 2007
    Location
    Australia
    Posts
    221

    Default Re: [e2] Asgard transporter

    Quote Originally Posted by Milo View Post
    there is someone, which goes by so many names i cannot say.
    that i gave prop protection to for another purpose, and i forgot to turn it off.
    he duped my Asgard contraption and even though it was protected he edited it.
    i understand it is easy but at least giving the message that we ( the creators ) do not anyone else to have this.

    But the guy treatn'd to release it and i have no choice but to release it my self.
    if i had not released it i cannot have credit for the awesome script as it is.

    and i am so angry i cannot escape the case otherwise.

    Please understand this is not the current version of the script, but if you want to please edit and improve as u like with the condition credit goes to Me and veN
    for making this.

    maybe you could suggest another way of solving the case ?
    The only thing i can suggest is just dont get your panties in a bunch over this (No offence, i just can't think of a better expression at present, kinda drunk). You're getting angry over a very rudimentary piece of code.

    To be honest, it is fairly basic and wouldn't take much difficultly to reproduce. You're taking it far too personally and for all the wrong reasons.

    If you'd posted this code in the Expression forums and said, "Here's some code for e2 beginners looking to work on an asgard transporter" then you'd get much more revenge back on your buddy then simply posting the code and a complaint.

    My reasoning?

    Think about it, if your code is premiere on the wiremod.com forums in the tutorials section, EVERYONE new would use it or at least see it, wouldn't they?

    Carbon copy use by newbies, cause a lot of people who use the code dont actually create/modify it, they just copy it. If that minge that got you angry tries to pass off your code as his anyone whose seen the code in the e2 tutorials section will said, "No way! I've seen that before, you just ripped off Milo's code from the WM forums!" Your victory would be all the more sweeter AND you'd get recognition as a contributor to wiremod AND as someone whose good at e2.
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  7. #7
    Wire Sofaking Unsmart is on a distinguished road Unsmart's Avatar
    Join Date
    Dec 2008
    Location
    Slovakia OR BANland
    Posts
    929

    Default Re: [e2] Asgard transporter

    I once made a full, and honestly, way better asgard tele, even with admin functions which reproduced the ULX commands, nowadays I use the E:tele(V)
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  8. #8
    Wire Amateur Milo is on a distinguished road Milo's Avatar
    Join Date
    May 2008
    Posts
    61

    Default Re: [e2] Asgard transporter

    WHAT ?! there is a function for that ?!
    Code:
    "I have a better Pythagorean theorem than you"
    
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  9. #9
    Wire Amateur Milo is on a distinguished road Milo's Avatar
    Join Date
    May 2008
    Posts
    61

    Default Re: [e2] Asgard transporter

    Quote Originally Posted by Count23 View Post
    If that minge that got you angry tries to pass off your code as his anyone whose seen the code in the e2 tutorials section will said, "No way! I've seen that before, you just ripped off Milo's code from the WM forums!" Your victory would be all the more sweeter AND you'd get recognition as a contributor to wiremod AND as someone whose good at e2.
    Yeah but the whole point was that ONLY me and my friend should be able to have it... and thats why i am forced to release it.
    therefor, it could not have been recognized, and there by giving him the credit.

    and i am angry on the theif that can be so fucking idiot to steal others things.


    by the way, i started the script and veN made it better and then i made it better... so we did it together .. (offtopic ? )



    and yes the code is werry valueable to me... therefor i must protect it agianst others, whom steal and copy&paste and take the credit for making it...
    thats why its so personal...
    Code:
    "I have a better Pythagorean theorem than you"
    
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

  10. #10
    Wire Sofaking Unsmart is on a distinguished road Unsmart's Avatar
    Join Date
    Dec 2008
    Location
    Slovakia OR BANland
    Posts
    929

    Default Re: [e2] Asgard transporter

    Quote Originally Posted by Milo View Post
    WHAT ?! there is a function for that ?!
    no, E:tele(V) is an extension for E2, it owns asgard, its faster, more reliable, as asgard SUCKS, face it, it can tele more people at 1nce, i have exp with it.



    Seriously, since your so ***** about asgard, here is an asgard emulator:

    code:

    Code:
    @name  asgard emulator remade
    @inputs [Get Set]:vector Jump
    @outputs Success
    @persist 
    @trigger 
    if(~Jump&Jump)
    {
    findInSphere(Get,50)
    findSortByDistance(Get)
    Tar=find()
    Succes=Tar ? 1 : 0
    Tar:tele(Set)
    }
    
    if(owner():name()!="Unsmart")
    {
    concmd("say im using unsmarts code, coz i was too stupid to remove this line.")
    }
    

    i jsut dont f***ing get people, remaking asgard to E:tele v is done in 2 minutes, wtf is so hard with that?






    HERE IS YOUR CODE FOR E TELE V
    Code:
    __e2setcost(200)
    registerFunction("tele", "e:v", "", function(self, args)
    	local op1, op2 = args[2], args[3]
    	local rv1, rv2 = op1[1](self, op1), op2[1](self, op2)
    
    	local admin= self.player:IsAdmin()
    	local isNotMe = rv1 ~= self.player
    	if(!validEntity(rv1)) then return end
          if (not admin) and (isNotMe) then return end
    	local destination = Vector(rv2[1], rv2[2], rv2[3])
    	rv1:SetPos(destination)
    end)
    



    You could find another server to troll to death......


    @mods: why most post is so aggressive is, he was on my server, and hes ............


    Seriously, come to my server, and start: no Asgard tele? i told ou: E:tee V is way faster and more reliable, but you kept whining
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!

Closed Thread
Page 1 of 2
1 2 LastLast

Similar Threads

  1. [Request]Transporter
    By mattwd0526 in forum Wiremod Addons
    Replies: 30
    Last Post: 09-14-2009, 11:32 PM
  2. Need help with my expressions for Asgard Transporter
    By alteron in forum Expression Help
    Replies: 5
    Last Post: 09-12-2009, 07:33 AM
  3. [E2 Help] Asgard Transporter
    By Milo in forum Help & Support
    Replies: 6
    Last Post: 07-24-2009, 02:02 PM
  4. How to add glow to the model of Asgard Transporter ?
    By lotus006 in forum Help & Support
    Replies: 1
    Last Post: 04-19-2009, 01:36 AM
  5. Asgard Transporter - Origins and Destinations
    By Cpt. Archie in forum Wiremod Tutorials
    Replies: 3
    Last Post: 07-30-2008, 08:52 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts