Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Peaverin

Members
  • Posts

    155
  • Joined

  • Last visited

    Never

Everything posted by Peaverin

  1. Hi! I'm in need of help with my current project. I've coded a magic carpet but I'm in need of a magic carpet sprite. I've used this gba rip as a base but I need someone to create a unique one for me.: http://i.imgur.com/P2vb77S.png Just respect the sizes. There are only 2 frames so it's not a big deal for a good pixela artist. I'm willing to pay a small amount (by paypal). Just msg me. Thanks!
  2. Hi! I added some new features. The game level now looks more like a game and I added items (potions,money…) and a little hud. If anyone is interested in helping with the UI and hug graphics just let me know... I'm planing on adding enemies and weapons know, and also some special items like jetpack or things like that. Here's a video if someone is interested in the project. https://www.youtube.com/watch?v=BtqcbEl1SZ8 I've also created a map editor for all my maps. It works pretty good and is easy to use. I might take a video showing it in the future. The game works on mobile devices with a little twerk but I'll focus on the navigator game before transforming it into a mobile game. I can also offer little help with HTML5 game programming. Feel free to send me a PM with advice for the game or asking for advice if needed.
  3. Hi all! Today I'd like to present you a game I've been working on this summer. I haven't had a lot of time so the game is very uncomplete but there also are a lot of things done. First of all, I'd like to quickly introduce the canvas element for those who don't know about it. >! The HTML canvas element is used to draw graphics, on the fly, via scripting (usually JavaScript). There are some methods for drawing paths, images, squares or cercles, but once you draw something, you can't erase it. This means that if you want some element to move you will have to clear all the canvas and then redraw everything onto it again. Also, there isn't an easy way to create buttons or some things like in VB, for example. You have to program everything, or use some libraries instead. >! Now, I'm going to explain what's my project about. My project is an HTML5 game created with the canvas element and javascript. I'm newbie at programming and javascript is the first language I've learned. Actually, I'm doing this game as a school final project, and that's why I'm taking it seriously. At the moment, I'm avoiding the use of any library so I'm doing all by myself. I'm sure there are lots of things that could be better done in my codes (and I often have to rewrite some code), but I'm doing it for learning and because I want to have control over every piece of code in my game so I can solve the bugs with no problem. When I finish the game, I'll try to use something like Phonegap or similar to make the game playable in mobile devices, but that's not part of the project. >! The game is a platformer game. There are levels that you have to pass with the caracter, each level being more difficult. Well, that's what I'm planning to do. At the moment I'm still program the level scene and its logic. The maps are being done similar to eclipse (with an 512x512 image) and the tiles are 16x16\. Tiles can have some attributes, like moving, dissapearing when the player is on them, spikes or some more I'm still coding. I'm also planning on creating simple enemies and simple weapons, and if everything works good bosses will be make too. There will be the option to upgrade the player's attributes such as Acceleration, Max Speed, Jump Speed, Hp… and also the option to change character (each character can have different height and width and different attributes). Well... I think I've talked too much. Here's a video of a test map so you can see what's done. Ignore the annoying video recorder logo that didn't allow me to crop the screen to the game. Also, the graphics are all free graphics obtained from the internet because I'm very bad at that. >! https://www.youtube.com/watch?v=e-0dvwfFmUw The video recorded didn't record the audio. Also, I know it's an ugly map. It's just for testing. I'd appreciate anyone who wants to help me with the graphics of the game (characters, tilesets and UI). Thanks for reading this and suggestions will be accepted!
  4. At least Helladen does something for the community… something more than just to criticize. And in my opinion EW or Skywyre are the best options if you have poor VB6 knowledge.
  5. You're right. I haven't explained some things because I don't even know them. That rs is a reference to what you've selected in the query. I'm sorry but I can't explain this better since I'm Spanish and don't speak English very well. Here you have an example: ``` strsql = "select * from players where number=0" Set rs = cn.Execute(strsql) ```In this case, i've selected the row when number=0, so rs is now a reference to that row. I can now retrieve some information of that row by using rs!column. For example: ``` rs!somecolumn ```will give you the data of the selected row(where number=0) in that column. And you're also right, the Microsoft Remote Data Object 2.0 is not needed, sorry for the missunderstood, I'm editing the main post now.
  6. This is a very simple MySql connection tutorial. It just allows your server to connect to a MySQL database and I created some examples to see how you can use this. You can do cool things with MySQL to interact with your webpage: level rankings, players online and record, etc… It's even possible to edit the source of your project so everything is saved in MySQL but that would take a lot of time. I just did this because I wanted to try if game server-webpage server interaction was possible. Even web page registration would be possible and it wouldn't take a lot of time (inserting a username and a password in a table and then making the server check that table every x time and create the account if there's a new username in the table). Okay let's start. You'll have to know how to set up a MySQL database and create tables. Everything is server side. 1-First of all you'll have to go to project references and check Microsoft Activex Data Objects Library 2.8. If it doesn't allow you to do it you'll need to install msado28.tlb. 2-Now we have to establish connection between server and MySQL server. Usually you would put this when the server loads everything, in Sub InitServer(): ``` ''Set MYSQL Connection Set cn = New ADODB.Connection ''you don't have to put quotes cn.Open "Driver={Mysql ODBC 3.51 Driver}; Server=YOURSERVERIP;port=YOURSERVERPORT; database=DATABASENAME; user=DATABASEUSER; password=DATABASEPASSWORD; option=3;" Call SetStatus("Connecting to MYSQL Database...")''this is optional End Sub ``` If you establish the connection and then you wait a lot of time to make a query maybe the MySql connection has finished because of the MySql timeout. If that happens server will crash and we don't want that. To avoid that, we can either start the connection everytime we want to send a query or just start the connection every x time. I prefer the second one because if there are lots of querys then the server will get laggy. To do that we just have to **create a timer with interval of 64000ms anywhere and put the same code you put earlier.** Test this and if your database works properly and you put the data correctly then you'll be connected. 3-Congratulations, now you can send any query by doing this: ``` Dim strsql As String ''Mysql update players online ''you set strsql as the query you want to send (the sintaxis is the same of a mysql query) strsql = "update table set data1=" & somevariableforexample & " where number=0;" Set rs = cn.Execute(strsql) Set rs = Nothing ``` 4-Now, you can retrieve some code by doing using rs. rs is a reference to what you've selected in the query. I'm sorry but I can't explain this better since I'm Spanish and don't speak English very well. Here you have an example: ``` strsql = "select * from players where number=0" Set rs = cn.Execute(strsql) ```In this case, i've selected the row when number=0, so rs is now a reference to that row. I can now retrieve some information of that row by using rs!column. For example: ``` rs!somecolumn ```will give you the data of the selected row(where number=0) in that column. 5-You can do a lot of things with this, like, for example, saving the online players and record in a table, or lvl ranking, or even a market using the database… It's all up to your imagination. Feel free to pm me or post here if you need some help. 6-You can also set up a webpage and connect to the same database so you can change data between the webpage and the server. I won't explain this part. I don't even know how to do it but googling "how to connect to mysql database in php" gives me around 13.700.000 results so I think it's no trouble at all. I hope you enjoy this little tutorial that can be used to make very useful systems. Every ORPG nowadays has got website interaction, so I'd recommend everyone to have systems around this on their games.
  7. I agree with you, and I'm worried about the future of my possible children (if I ever have children). I get nervous everytime I see a new "social app", or a new "meet new people app", for me they're more antisocial apps that lets people communicate behind screens and puts down those interpersonal communication skills. But that's just a small example of what's still to come. Sometimes I even think about if technological progress actually means social progress.
  8. I enjoyed watching the video. He says a lot of true things about that of the main character of the universe. Most of the time we think of ourselves as if only we have problems and the other people are there just for thinking about us all the time. We shouldn't worry that much about what the others think about us, if they do.
  9. Ops, I just zipped to male hair folders with the same hairs. Here you are the female hairs: [http://www.mediafire.com/download/e6r46it3n2lqgc1/Hair.rar](http://www.mediafire.com/download/e6r46it3n2lqgc1/Hair.rar)
  10. I'm using the same sprites for my game, and a long time ago I found some nice hairs for this graphics. Here you are: There are 15 types of hair, each one with different colors. [http://www.mediafire.com/download/cx8427jpd0bkxhy/Sprites.rar](http://www.mediafire.com/download/cx8427jpd0bkxhy/Sprites.rar) Credits are for **Mack**, the creator of those graphics.
  11. > Nice project. I can't read Spanish though. Wait… that's not spanish. That's portuguese, haha. Anyways, you should either public your game in Eclipse Projects sections, and not in an other game's section, and at least use some translator.
  12. Thanks, I'm going to edit the main post now.
  13. Peaverin

    Giveaway?

    I'm also still waiting for that prizes to be given away.
  14. Two friends of mine had the same problem. It's because their DPI is too high, it has to be at 96\. It's very easy to change it. This tutorial explains it step by step: [http://www.sevenforums.com/tutorials/443-dpi-display-size-settings-change.html](http://www.sevenforums.com/tutorials/443-dpi-display-size-settings-change.html)
  15. Wait… this way you only allow one event to run at once, so if there's a paralel event running you won't be able to run more events. Edit: I've been looking at multiple sources and Eclipse World's server has this fixed. It checks if an event is already running so it doesn't run again, but it allows multiple different events to run at the same time. Just go to Sub Handle Data and below this: ``` If tempplayer(index).EventMap.CurrentEvents > 0 Then For z = 1 To tempplayer(index).EventMap.CurrentEvents ``` Add this: ``` ' Don't process events that are already processing If tempplayer(index).EventProcessingCount >= z Then If tempplayer(index).EventProcessing(z).eventID = I Then Exit Sub End If ``` I think this is a better way to fix the bug.
  16. Try this fix, made by Benjo on this topic: [http://www.eclipseorigins.com/index.php?/topic/136814-ew-how-to-modify-npcplayer-speed/#entry937530](http://www.eclipseorigins.com/index.php?/topic/136814-ew-how-to-modify-npcplayer-speed/#entry937530) Private Sub CheatCheck_Timer() If SpeedHack + 6000 < GetTickCount Then 'do kicking stuff here dont forget to log this End If SpeedHack = GetTickCount End Sub Timers are affected by speed hacks, gettickcount is not, Basically, If 6 seconds goes by faster than 5 seconds, you know it Is a speed hack. Have a timer on the client interval 5000 with the above code, adjust it to suit your needs and it works. The speed will still be hack-able, but it will be much more hard and simple Cheat Engine users won't be able to do it. The main problem here is that the speed is set client-side. It should be completely rewritten server-side, or send the player's speed from the client to the server every sec and check if the speed is modified and kick/ban the user.
  17. Is Lavos going to share the fix with everyone else? Or just for you? I think a bug fix like that should be shared with the community.
  18. > Or, you know.. Instead of doing this crap client-sided fix it properly and check if a player is already in an event before performing any other logic. Yes, that's the best option. I'd try to fix it that way when I have time. I told him that meanwhile he can create events that give items this way. ``` Commands: >>Conditional: Switch 6==off >>>Switch 6=on >>>Give Item >>>Finish Conditional >>Do anything else ``` That way it won't matter if the player press ctrl 100 times because after the first time he'll already have switch 6 activated.
  19. https://www.youtube.com/watch?v=sTF1VelYAQ0 Skip to 1:40 to start watching the best ninja scene in the world lol
  20. Check this thread, I had the same problem 3 years ago. The problem is solved in that thread, although it's client-side so someone might try to hack it. The best solution would be to create a server-side boolean in player rec that checks if an event is running and not allow to run more than 1 event. [http://www.eclipseorigins.com/index.php?/topic/129592-event-system-bug/](http://www.eclipseorigins.com/index.php?/topic/129592-event-system-bug/) Edit: the bug fix is this one: [http://www.eclipseorigins.com/index.php?/topic/131756-bug-fixeo-event-sys-event-system-multiply-activating/](http://www.eclipseorigins.com/index.php?/topic/131756-bug-fixeo-event-sys-event-system-multiply-activating/)
  21. If you look at the server source, you'll notice that this is the default damage formula: ``` 0.085 * 5 * GetPlayerStat(index, Strength) * Item(WeaponNum).Data2 + (GetPlayerLevel(index) * 0.2) ``` Or the same as: ``` (0,425 * Str * Weapon Damage) + (Lvl / 5) ``` Then, it's randomized and it's set random from 50% to 100% of the damage calculated before (I don't remember exactly if it was 50-100% as I've modified my code). Maybe you're wearing a 0 damage weapon as I don't see anything more that could be wrong.
  22. I think that buy to play is the best option for players because that guarantees you that the game will most likely have a good quality and support but you're not "forced" to pay every month. I bought GW2 back in 2013 and I think it's one of the best deals I've done. I play maybe just once a month but when I play it I still have fun with the game, and I'm not forced to pay in order to get the best items. Also, in my opinion nowadays there are very few MMOs that can be really called "free to play", as most of them are either "play a lot and don't have real life to win" or "pay to win".
  23. > It has no quest system also does it support DX8 (PNG GUI) Quest system's going to be added eventually and yes, it's made in DX8. You can take a look here to see what's going to be added: [http://www.eclipseorigins.com/community/index.php?/topic/136612-roadmap/](http://www.eclipseorigins.com/community/index.php?/topic/136612-roadmap/)
  24. I'm not going to share anymore of my scripts since out of 260 views there isn't even a single comment :angry:. I bet 50% of people here hasn't even commented a post and just comes, takes all the scripts he can and leaves.
  25. I've tested the game for a while and it looks pretty good, congratulations! The only "bug" I've found (and maybe it's not a bug) are some black lines that appear on screen while I walk, although I can live with them: [http://i.imgur.com/g44n08j.jpg](http://i.imgur.com/g44n08j.jpg)
×
×
  • Create New...