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

Ruins of Hell

Members
  • Posts

    6715
  • Joined

  • Last visited

    Never

Everything posted by Ruins of Hell

  1. First, make a SkillRec, which will contain all the info for an individual skill, (such as the player's level in that skill). Let me make an example: ``` Public Type SkillRec Name As String * 20 Level As Long Exp As Long End Type ``` Afterwards, create an enum: ``` Public Enum Skills Mining = 1 Fishing ' always at bottom: SKILL_COUNT End Enum ' comment: Skills.Mining = 1, Skills.Fishing = 2 ``` This will allow you to reference skills by name, rather than by number. In addition, it will add a SKILL_COUNT: Then, in PlayerRec, add: ``` Skill(1 To SKILL_COUNT - 1) As SkillRec ``` I think you can guess where this is going: ``` Player(index).Skill(Skills.Mining).Level = Player(index).Skill(Skills.Mining).Level + 1 ``` 4 new replies. @Faulty: > ttheres a spells system already @Faulty: > Use The event system it will be very helpful to you Those are unrelated to the current problem.
  2. @Geotri: > I fixed the problem thank you for your help :cheesy: Can you post how you fixed it for other users, please?
  3. @narut0no: > okay Event System… > So do you know how to make it become 3 frame movement like CS:DE? The first frame is the same as the third frame, you can just write a converter to convert 3 frame sprites into 4 frame sprites by making the first and third frame the standing frame.
  4. 0. @Synergy: > 3! Go away Soul! ;( ``` OK loljk ```
  5. We do not allow posts which suggest flaming across communities or inter-forum wars. [(Rule 3.1 - Flaming across communities.)](http://www.touchofdeathforums.com/smf2/index.php/topic,12941.0.html) Eclipse is not a place for forum drama. We are useless in this case and cannot help you with what other forums do to you, nor do we have control over the actions of other forums. In this post, you suggest a raid on another forum by spamming a topic with messages. Eclipse is a place for game development, not trolling or spamming other forums, no matter how despicable or evil their moderators act.
  6. This topic is better suited for the Talent Centre, but more information is needed for it to be posted there.
  7. Ruins of Hell

    Credits

    The "Credits" button in the main menu is fine, or a simple CREDITS.txt will suffice.
  8. @Exxsamuari: > i had an error when compiling the client. and i have no idea why, i did everthing as told, ried twice amd same error Control + F for "TempPlayerRec" and "TempPlayer(1 " (no quotes). Are they there?
  9. @Lepongistedu63: > I have test Guard, it work, he attack me. But Friendly, my NPC doesn't want speak with me =( Make sure he has at least 1 in each stat.
  10. @Jerb: > … you lost me at that Basically each letter is assigned a number. So you convert all the letters to numbers (word by word) and add them all up. Then you smash each number-word together, and add up all the digits. You keep adding up all the digits until it is one digit long.
  11. If you use VB6 Portable, you need to follow Step 4 in the guide Joost specified above ([here it is again](http://www.touchofdeathforums.com/smf2/index.php/topic,68399.0.html)).
  12. @LonelyNekoLover: > Well i have some experience but im no expert. Do you happen to know if there an an index of functions and calls for Eclipse somewhere? i did a forum search but didn't find anything. There's no index, we used to have one, but that was for the old version of Eclipse. Just read through the functions, most of the names are self-explanatory. Of course, if you need help finding anything you can always ask. You should check out how sending messages to the server works. Go to the client and find "/help". (Control + F, select "Entire Project"). The client could check if the message starts with '*' (If Left$(MyText, 1) = "*" Then), and if so, select what the second word (most likely the verb) is by using Parse = Split(MyText, Space(1)) and then Parse(2). It could use a select case and then decide what packet to send to the server. The server has Sub PlayerMove. Check out the arguments to that: ``` Sub PlayerMove(ByVal index As Long, ByVal Dir As Long, ByVal movement As Long, Optional ByVal sendToSelf As Boolean = False) ``` Well, the index should be the player's (index). The Dir should be the player's current directory (GetPlayerDir(index)), movement can be 1 or 2 (walk or run, I think). sendToSelf should be True, so: ``` Call PlayerMove(index, GetPlayerDir(index), 2, True) ``` You should put this in a packet you have created. This is just a quick overview of what you need to do. If you need any clarification or help, don't be afraid to post below.
  13. The current versions of Eclipse do not use scripting, they use VB6\. We do not offer support for older versions of Eclipse.
  14. @TheChoosenOne: > Is it the MSDN error? Well you need MSDN. Either torrent or buy it. It still might be there. If you have bought it or have an .iso copy burn it and the install it. Don't need to reinstall vb6 to install MSDN. Also if you don't get MSDN then simply google MSDN for vb6 and it will give MSDN website form. (Microsoft) He does NOT need MSDN. You do NOT need MSDN. It says so in the guide for Installing VB6. * * * Guthix: Follow **[this guide (link)](http://www.touchofdeathforums.com/smf2/index.php/topic,68399.msg736833.html#msg736833)**. You need to see **Step 3 - Service pack**. Then, redownload the source code of whatever engine you were working on. Overwrite the old src/ directory with your new src/ directory (for both the server and client). Overwrite the old client.vbp with the new client.vbp, then do the same for server.vbp. If you need any more help, feel free to post.
  15. @Synergy: > I guess it's different with DX8? :/ Yep. The nightly release uses DX8 so the rendering system is different.
×
×
  • Create New...