Jump to content


Photo

U.y.ftp V1.2 Update


  • This topic is locked This topic is locked
148 replies to this topic

#21 RocketSoft84

RocketSoft84

    <---//{([X])}\\--->

  • New Member
  • 191 posts

Posted 16 May 2004 - 11:55 PM

syszcolors i use it alot it was very useful to me and this dll is even more useful its awsome
  • 0

#22 39ster

39ster

    GMC Member

  • GMC Member
  • 898 posts

Posted 17 May 2004 - 11:05 AM

yea need a function to return all the file/directory names.
Also can you make it so you can send ftp commands? e.g "del filename"

the main reason i dident release source is because the download function could very easyly modifyed be made to allow a "stealth" download that is a download that could download without the user knowing, save it to some obcure place on the hard drive, and then run it.

lol pathetic excuse.
1. Why would you care?
2. Its easier doing it in vb.

Edited by Luke Graham, 17 May 2004 - 11:12 AM.

  • 0

#23 ih8censorship

ih8censorship

    GMC Member

  • New Member
  • 165 posts

Posted 17 May 2004 - 05:39 PM

RocketSoft84- im glad you like the dll's it does me good to know that someone actually uses them. ^_^

Luke Graham- ive been working on a way to get a listing of all the files now, but im at a sort of crossroad where i could make it easy to use , yet somewhat limited because it would only output into a default edit or listbox control, OR i could make it a little more complex and have the person using the dll handle output with the more advanced way.....hey i suppose i could do both.....dident think of that untill just now :P

and by sending ftp commands im not sure if i can do that on the level that i am working with ftp. what did you want to do on ftp that wasent in the dll allready? (besides the directory file listing) ill look into it though for ya

lol pathetic excuse.
1. Why would you care?
2. Its easier doing it in vb.

1. i get tired of people complaining. which is why i removed the messagebox confirming a download, and the dll can now "stealth download" the reason i dident have it originaly do that was because many anti-virus companys consider anything that downloads without a user knowing to be malware. see the readme2.txt for more details. but after i got so many complaints i figure ahh why not let em download how they want...
2. i dont care if its easyer to do in vb. up untill a while back there was nothing avalable to make a vb dll work with gm. and im not into vb/dont plan on it. so i really dont care if its easyer in vb :P B)

current todo:
-directly read/write to files on ftp server
-directory listing of some sort, will most likely be 1 default, easy, limited method and then another that is a little harder and more flexible.
-status bar. i dunno when ill finaly get that in... its confusin
-POSSIBLY seperate thread(s) to do things in so it cannot pause the gm game momentarily. havent had any complaints that i can think of about pausing it, but i know it does it to an extent.

yeah ill get back to working on this project more often after i finish my other project for the june 20th competition at the c++ learning community ^_^ so i guess just sit tight and have a root beer :)
  • 0

#24 39ster

39ster

    GMC Member

  • GMC Member
  • 898 posts

Posted 17 May 2004 - 11:12 PM

2. i dont care if its easyer to do in vb. up untill a while back there was nothing avalable to make a vb dll work with gm. and im not into vb/dont plan on it. so i really dont care if its easyer in vb -_-  B)

I mean its easier to do that invisible web downloader thing in vb (not talking bout dlls or game maker)

Once you figure out how to recieve directory/file names you could make it like set the filename string to an array e.g
variables:
numberoffiles = (whatever the dll returns for how much files are in the directory.)
numberofdirectories = (whatever the dll returns for how much sub-directories are in the directory.)

file[0] = (first file)
file[1] = (2nd file)
ect...
dir[0] = (first sub directory)
dir[1] = (2nd sub directory).
ect..

Edited by Luke Graham, 17 May 2004 - 11:19 PM.

  • 0

#25 Scrappersa

Scrappersa

    GMC Member

  • New Member
  • 9 posts

Posted 17 May 2004 - 11:39 PM

Awesome! One suggestion, connecting in passive mode. I can't connect to my server =/.
  • 0

#26 Lep

Lep

    SupremeVision

  • New Member
  • 16 posts
  • Version:Unknown

Posted 17 May 2004 - 11:43 PM

If someone really wanted your FTP password and username, they could run a packet sniffer.

Edit: Fixed after 753 days. Damn you hands!

Edited by Lep, 10 June 2006 - 02:01 AM.

  • 0

#27 deathrabbit

deathrabbit

    GMC Member

  • New Member
  • 19 posts

Posted 09 June 2004 - 01:09 AM

i tried the example that came with the dll and when i click play, it comes up with "error defing external function". what am i doining wrong? ^_^
  • 0

#28 ih8censorship

ih8censorship

    GMC Member

  • New Member
  • 165 posts

Posted 09 June 2004 - 01:57 AM

are you a registered gamemaker user? if not then its because unregistered users cant use dlls. what version of gamemaker do you have if you are registered?

whats passive mode?

also for anyone who cares ive started on what may become 2.0
  • 0

#29 1800askgeek

1800askgeek

    GMC Member

  • New Member
  • 350 posts

Posted 09 June 2004 - 07:49 AM

I haven't gotten to mess around with it yet, but this is another great idea. Between this FTP dll, the GMSock dll, and the GmSql dll this place will be fully "internet-ized". The world is really looking up now. BTW: has anyone considered:

Use the FTP dll with a free host, say, Tripod, to upload "updates" to a MMORPG type game, and then use GmSql to work with the "interaction" stuff of the program? And GMSock if there is anything else u need to do that these 2 won't do 4 u. I think entire world is starting to get into the information age now... When 15 year old kids like me can start writting their own MMORPGs, etc, there is no telling what will be comming up next. Now that I'm starting to rant, I'll stop before I drive everyone crazy...
  • 0

#30 deathrabbit

deathrabbit

    GMC Member

  • New Member
  • 19 posts

Posted 09 June 2004 - 07:39 PM

I use v5.0 because u dont have to be registered to use internet functions

if i can get this to work, a good command i would like to see for U.Y.ftp 2.0 would be to change data in a file without having to download and them upload because if u had bad upload and download timing in the current version, like if p1 download the file and and then p2 downloads and then p1 uploads a modified file and then p2 uploads other modified file, data could be lost(in the example, p1's changes would not be shown)
  • 0

#31 ih8censorship

ih8censorship

    GMC Member

  • New Member
  • 165 posts

Posted 09 June 2004 - 08:00 PM

a good command i would like to see for U.Y.ftp 2.0 would be to change data in a file without having to download and them upload

yep ive actually allready got those directly read/write functions coded into what will (eventually) be the new version.

i dunno what your doing wrong if your using 5.0.... works fine for me and thats what i use.
  • 0

#32 deathrabbit

deathrabbit

    GMC Member

  • New Member
  • 19 posts

Posted 09 June 2004 - 11:08 PM

i got it to work. i originally had the dll in the folder with the gm files instead of the folder with the gmd in it.
thanks for trying to help anyway :lol:
  • 0

#33 deathrabbit

deathrabbit

    GMC Member

  • New Member
  • 19 posts

Posted 11 June 2004 - 09:08 PM

how will u use the new direct read/write functions? in a game i want 2 make, i need to be able 2 be able 2 open a txt file on the ftp server change about 20 characters of text, which the program will know both line numbers and what number characters to change and close it without any other downloads or modifications to take place until it is closed. Will the the new direct read/write functions allow this? :D
  • 0

#34 ih8censorship

ih8censorship

    GMC Member

  • New Member
  • 165 posts

Posted 11 June 2004 - 09:32 PM

they dont yet its just basic read/write but if you think that could be usefull i could probly work something similar to that :D

Edited by ih8censorship, 11 June 2004 - 09:40 PM.

  • 0

#35 DtD

DtD

    Owner of DtD Software

  • New Member
  • 207 posts

Posted 11 June 2004 - 10:31 PM

The link didn't work it just gave me an error tht said:

Angelfire does not allow direct linking
from offsite, non-Angelfire pages,
to files hosted on Angelfire.


--DtD B) :lol: B)

Please I really need this.
  • 0

#36 ih8censorship

ih8censorship

    GMC Member

  • New Member
  • 165 posts

Posted 11 June 2004 - 11:11 PM

did you try right clicking the link and then click save as?
  • 0

#37 bd13

bd13

    GMC Member

  • New Member
  • 37 posts

Posted 12 June 2004 - 02:37 PM

I just want to say that i think this dll is great! and that i'm looking forward to the viewing directory part, when it comes out. i think i'm going to use this to upload custom level files, that you can make in my game, to a free hoster like tripod, i already tested this so it works, and then using the other functions you'll be abile to browse the list of files and d-load any levels avalible on the online data base. i and thinking to overcome the viewing directory thing, until that function comes out, i will have any uploades write their filename to a text file, that way all you have to do is d-load an index file that list all the files present in the directory. great dll!
  • 0

#38 DtD

DtD

    Owner of DtD Software

  • New Member
  • 207 posts

Posted 12 June 2004 - 10:34 PM

Ya I tried right clicking and save target as..

--DtD B)

--Tryed Again,Now I Downloaded it.

Edited by DtD, 16 June 2004 - 09:28 PM.

  • 0

#39 bd13

bd13

    GMC Member

  • New Member
  • 37 posts

Posted 15 June 2004 - 08:24 PM

hey ih8censorship,
can you clarify the directory switching a little more? i can get the dll to switch up a directory but how do you go back to the previous one? so i guess all i'm asking is how to set up the "strings" used to switch directories.
  • 0

#40 ih8censorship

ih8censorship

    GMC Member

  • New Member
  • 165 posts

Posted 15 June 2004 - 08:50 PM

well i guess i never thought of that... but id say if your in root and you want to go to root/stuff then you switch it to stuff and then maybey switch back to root? what all have you tried?
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users