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

varinyc

Members
  • Posts

    184
  • Joined

  • Last visited

    Never

Everything posted by varinyc

  1. @Andrew4444: > @Andrew4444: > > > Will I be able to change the names of all the titles (Moderator, Mapper ect. , colors of the titles, and rights of each without VB6? > > Since you are head developer, I'm asking if any of this can be done WITHOUT the source code. I.e. Is this or is this not source-code related? Sorry, but it IS source code related. You will have to find/purchase Visual Basic 6 to make any of those changes. Either that or find someone kind enough to handle your edits for you. ^_^
  2. @Gohan: > There are 3 codes exactly like that in the same file X_X Should I rearrange all three? > > EDIT: I went ahead and rearranged all three and it's still broken!!! :O :angry: Well, from your other thread, it seems like you don't have VB6\. X__x I don't know where you'd be finding your 3 codes. You will need VB6 to do what I stated above with.
  3. @Gohan: > I think I found the bit of code I'm looking for, but not sure. I found this thread: > http://www.touchofdeathforums.com/smf/index.php/topic,46142.0.html > > Then after reading it I looked in the file mentioned in that thread. I found this: > ``` > If CustomPlayers 0 Then > frmNewChar.HScroll1.Visible = True > frmNewChar.HScroll2.Visible = True > frmNewChar.HScroll3.Visible = True > End If > ```Is that what I'm looking for? If so how do I change it to do what I need it to do? I'd have followed the directions in the thread I found but the codes are… different. I think he's talking about a different Eclipse version. No, I can show you what you need to change exactly, all you have to do is find it and switch it around: Search your _Project_ for "Sub BltPLayer" Then search your _Procedure_ lfor "32 x 32 Sprites" Scroll down till you see THIS: Your Code: ``` rec.top = Player(index).head * PIC_Y rec.Bottom = rec.top + PIC_Y Call DD_BackBuffer.BltFast(X, Y, DD_player_head, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) rec.top = Player(index).body * PIC_Y rec.Bottom = rec.top + PIC_Y Call DD_BackBuffer.BltFast(X, Y, DD_player_body, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) rec.top = Player(index).leg * PIC_Y rec.Bottom = rec.top + PIC_Y Call DD_BackBuffer.BltFast(X, Y, DD_player_legs, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) ``` ALL you need to do is switch the head one around and put it at bottom (you can even just paste this over if you wanted: New Code: ``` rec.top = Player(index).body * PIC_Y rec.Bottom = rec.top + PIC_Y Call DD_BackBuffer.BltFast(X, Y, DD_player_body, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) rec.top = Player(index).leg * PIC_Y rec.Bottom = rec.top + PIC_Y Call DD_BackBuffer.BltFast(X, Y, DD_player_legs, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) rec.top = Player(index).head * PIC_Y rec.Bottom = rec.top + PIC_Y Call DD_BackBuffer.BltFast(X, Y, DD_player_head, rec, DDBLTFAST_WAIT Or DDBLTFAST_SRCCOLORKEY) ``` There will be a few of these that look exactly the same, in the proceedure, make sure to change them all. I think there's 3. @Admiral: > I feel your pain Gohan; I deal with this very same problem. > You need to modify the source code (the part where it draws the head, body, legs) and change some things around. > The problem is, it's drawing the head (or hair) first, then the body, then the legs. > So the hair is on the bottom. I've posted in the ES Download thread about 4 times about getting it fixed but it never seems to. T_T but most of those replies have been erased by now.
  4. @Corrupt: > I am adding an attribute similar to the script tile I was wondering since I am unable to find where the script number is stored like when you put what number script you are setting and place it on the map you send``` > .data1 > ```then the server will send > ``` > Call Packet_ScriptTile(Index, Val(Parse(1))) > ```and in the packet there is > ``` > Call SendDataTo(Index, "SCRIPTTILE" & SEP_CHAR & GetVar(App.Path & "\Tiles.ini", "Names", "Tile" & TileNum) & END_CHAR) > ``` > But I can not seem to find where the data is stored for me to implant my attribute o when it sends or grabs the data to send the client what number script it should be looking for to run. sorry if you do not understand what I am asking if you don't tell me and I will re word it. The client sends the number to the server, and the server send the number to your scripting source (main.txt) directly down to the scripted_tile section, where it reads the Case for the number and performs the action. The number doesn't go back to the client… it ends there. SO whatever you're trying to do, try putting in that section in the main.txt in your (server > scripts) folder.
  5. Never mind I figured it out. The Map Editor saved what radio button you last used, so the form loaded on that button instead of reverting back to tile 0\. The Map Editor only recognizes tilesheets from when you CLICK the radio button so when it was on a different button it always loaded 0 as default. .___O ``` Form_Load() Me.Option1(0).Value = True end sub ```
  6. Question 1: Is it Server-Side or Client-Side, if it's Client-Side it should be: Class = GetPlayerClass(MyIndex) Yuu should also post what you're using that for, so we have a better Idea of what's going on. Question 2: I don't know ^^;
  7. I changed my modConstants > ExtraSheets from 10 (the default) to 16. When I FIRST load the client and edit a map everything is fine. But if I save and try to use the mapeditor again (doesn't matter if it's the same map, different map, what have you) Every tile sheet past Sheet 10 doesn't display the tile correctly on the map. I don't know the pattern, it's just some random tile off of some other random sheet. instead of whatever I have selected. I don't remember needing to do anything else to extend sheets but maybe I forgot. Any Help?
  8. @Sir: > Wouldn't it be better to just implement an [access control list feature](http://en.wikipedia.org/wiki/Access_control_list) instead? > > Regards, > Godlord. Better? Probably… But will I do that? D: probably not. I have no clue on how to go about doing that. lol I'll read up on it though, It sounds interesting ^_^
  9. @Dezire: > Sounds like an easy edit.. >_> Easy maybe, but long and tedious. You'd need to redo all of the "/editor"s to read the first access, and all the "/ban or /kick" type features to read the second access. I haven't been able to work on it yet because my job has been draining my life. But I just recently quit to find something with better hours, SO i hope it will be finished soon. I also am excited to see the development of EO progress x3 I'm too excited to try this out on there too.
  10. I've made a Feature that splits Jobs from Accesses, Where Being a mapper and having an Access of 2 are separated. I believe it's pretty useful ^_^ So if you have trouble with staff or something of the sort, they can still Map, Item make, NPC make, etc. Without being above or below a certain other person. It's also useful to keep your Item makers from mapping and such. You can also have multiple jobs assigned as well, Maybe map and Make items while not having access to the NPCs. It's off a fresh build of Stable, and I'm mainly posting this to see if Damian was interested in the concept. I haven't tested it yet though but I plan on doing that soon. It's a plethora of small changes in the code so I probably won't post a Tutorial, Unless Damian Doesn't want it and other people WOULD like it. Warning: This changes the PlayerRec
  11. @Minilinkki: > link=topic=57317.msg606474#msg606474 date=1265548155] > Haha noob. D; reminds me of chris crocker. unless you were talking about me o…o? Either way, I'm so joining this club xD
  12. D: can I join this fan club x3?
  13. varinyc

    MLIA

    @Munro: > > I work 65 hours in 6 days, I demand personal time xD > > > > I'm working under the table, It's super low pay. but it's a job I absolutely love, and untaxed =D so I'm not gonna give it up. I know I'm screwing myself over on THIS one, but again I'm not really complaining. > > Thats a very, very bad idea. Don't screw yourself over just for luxury. I have high hopes that all this work will pay off soon, I give it till may and if not better by then I'll just go lifeguard somewhere. It's enough time to make all the money I need and clear my name out of red, AND pay my rent when August comes around. Plus all that jazz. Penny Pinching powers for the win.
  14. varinyc

    MLIA

    @Marsh: > Well on the up side, how much worse could it get? Also i would look for a new place to stay if you are going to get charged all the rent at once, that will just screw you over even more. Also how are you going to college? taking student loans? > > Anyway i hope things get better for you. I'm optimistic, I just posted this cuz Robin suggested it and I was bored, not to complain technically. Rent is only 300 dollars after all utilities, nowhere near comes even 100 dollars close to this xD As for college, Dunno yet. I'll figure something out. @Munro: > Just get a part time job. I work 65 hours in 6 days, I demand personal time xD I'm working under the table, It's super low pay. but it's a job I absolutely love, and untaxed =D so I'm not gonna give it up. I know I'm screwing myself over on THIS one, but again I'm not really complaining.
  15. @Captain: > @Robin: > > > Worst. Encryption. Ever. > > Yeah well it works. I assume Robin's method does too >_>. I also know my method works.
  16. You can incorporate all of your graphics and sounds directly into the EXE and encrypt them by using Molebox Ultra. PLUS, there is no visible decryption. It's super Duper. Better start saving your allowance, because the only way you can get it (that i can say of
  17. varinyc

    Game hosting

    @Tipsta: > Yes, i should be able to hook you up with web hosting and server hosting, no hamachi for $4 or $5 /month (depending on what plan you buy) I've never heard of a place you can host an Eclipse server on, except hosting it yourself. You need to port forward your router and use http://www.no-ip.com/ for the address so you're not giving out your real IP. Unless you're on Dial up and/or a veeeery old computer, you should be able to host it yourself. _(search for the billions of tutorials on this forum on port forwarding and setting up your server OR even go up 4-5 threads to the one that's stickied)_ If you're looking for webhosting, I'd use http://www.hostmonster.com/ they're really good ^_^ If you aren't talking about hosting an eclipse game at all (which I hope you are ._.), and don't know how to do the things listed above…... good luck with that...
  18. varinyc

    Anyone use hostgator?

    I used to use Hostgator, but I couldn't keep track of the monthly payments. Instead I use Hostmonster, It's cheaper (just as good IMO) and you pay by year. But another-who, I used them for a couple of months.
  19. @tommy87: > I have a little big question, is there the possibility to send an item with an email? I mean an item from inventary. I try a few of times to make that, but at the end I get errors or game crashed (incredible -lol-). > > I found a little solution. I created a small algorithm to send a variable to the server. Well, 1) before to send a message, system writes a list of all objects in my inventory, 2) then I send a variable to the server (variable is the ideal object to send), 3) if object is really present in my inventory, system overwrites the inventory of other player.. but.. 4) it sucks, becuase I risk to overwrite a slot of the inventory of other player. so.. ? > > It should be nice to send an item. :( > Do you think that it could be possible? > > Thanks for your answer. This is possible, and I've been meaning to update this code for a LOOONG time, IRL stuff got me down xD I'll look at adding a WHOLE bunch of new features sometime within this next month. Mass Email, GM email, guild Email.. etc, Item mailing. ^___^
  20. the SVN party system has changed, so this system won't work with parties anymore u___u I'll look at whazzup and post about it later.
  21. varinyc

    SVN changes

    @Prof.: > Normally you patch the current local repository, check the new one out, apply the patch. > > Also, I recommend reading the SVN documentation. > > Regards, > Godlord. 0.0 Okay, not sure if what I read was THE documentation but I have looked a bit up about it. SVN is sweet. This would mean that anyone could make changes to their local copy, and when a newer "version" of the Engine is out they can apply the changes to their copy without redownloading & rcoding or applying the changes with a tutorial o.0? If so I'm one happy person D:
  22. @Scorpious2k: > Glad to hear it! I thought it should be fairly simple. > > Would you be willing to share the changes here for others who would like to do the same? Sure thing ^_^! 1\. The "ckeched" and "unchecked" have to be "vbchecked" and "vbunchecked" in your code although I think thats unversal (Client Side) > 2\. In the PlayerMove Sub you will need to: ``` Dim X, Y as byte x = getplayerx(index) y = getplayery(index) ``` 3.Find: ``` Public Type ServicePackIn ``` and add this to the bottom of the Type: ``` InArena As Byte OutArena As Byte ``` 4\. Find: ``` Public Type ServicePackIn ``` and add this to the bottom of the Type: ``` Stun As Byte UnStun As Byte Root As Byte UnRoot As Byte ``` 5.Find: ``` With PIn ``` And add this at the bottom of the With: ``` .InArena = 117 .OutArena = 118 ``` 5.Find: ``` With POut ``` And add this at the bottom of the With: ``` .Stun = 125 .UnStun = 126 .Root = 127 .UnRoot = 128 ``` 6\. Change the HandleData from If Statements to Case: ``` Case PIn.InArena Player(index).Char(Player(index).CharNum).InArena = True Exit Sub Case PIn.OutArena Player(index).Char(Player(index).CharNum).InArena = False Call CheckArenaSpells(index) Exit Sub ``` 7\. Change all the SendData statements from Strings to the Packet Bytes (Example): BEFORE: ``` Call SendDataTo(Target, "UnRoot" & END_CHAR) ``` AFTER: ``` Call SendDataTo(Target, POut.UnRoot & END_CHAR) ``` > 1.Find: ``` Public Type ServicePackOut ``` and add this to the bottom of the Type: ``` InArena As Byte OutArena As Byte ``` 4\. Find: ``` Public Type ServicePackIn ``` and add this to the bottom of the Type: ``` Stun As Byte UnStun As Byte Root As Byte UnRoot As Byte ``` 5.Find: ``` With POut ``` And add this at the bottom of the With: ``` .InArena = 117 .OutArena = 118 ``` 5.Find: ``` With PIn ``` And add this at the bottom of the With: ``` .Stun = 125 .UnStun = 126 .Root = 127 .UnRoot = 128 ``` 6\. Change the HandleData from If Statements to Case and put it in the very top case statement: ``` Case PIn.Stun Player(MyIndex).isStunned = True Exit Sub Case PIn.UnStun Player(MyIndex).isStunned = False Exit Sub Case PIn.Root Player(MyIndex).isRooted = True Exit Sub Case PIn.UnRoot Player(MyIndex).isRooted = False Exit Sub ``` 7\. Change all the SendData statements from Strings to the Packet Bytes (Example): BEFORE: ``` Call SendData("OutArena" & END_CHAR) ``` AFTER: ``` Call SendData(POut.OutArena & END_CHAR) ```
  23. you haven't put the sub for CheckAllExpiredSpells() in the tut. EDIT: whoops nevermind. EDIT 2: WEWT! Added it to the SVN version with a few minor changes, yey! I'm happy ^_^
  24. varinyc

    SVN changes

    Will I have to make a patch for every form/module that I change? or do I patch the whole "Eclipse 2.8" folder and it will apply all the changes underneath, on top of the revision? I'm not "confused", I just don't know much about SVN, I'm looking to learn though ^_^
×
×
  • Create New...