ghost1
-
Posts
62 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
Calendar
Posts posted by ghost1
-
-
Yo creo que está bien como lo hiciste. HabrÃÂa que recordar que hay que hacer bloqueos con los NPCs, y si quieres que todo funcione de la misma manera, hacer que los NPCs se mueven diagonalmente también, algo que puede resultar un poco más difÃÂcil que los jugadores, pero algo que valdrÃÂa la pena hacer.
-
No, it didn't. I've worked with the source and I have worked on this game. Just because it has pieces of code from Eclipse doesn't mean it was. If it _had_, then so be it, but we're talking about the present, I really don't give a shitt about what it was. He may have learnt from Eclipse, sure, but it still was never based off of Eclipse.
Believe what you want anyway, not that it's my problem. -
Yeah, my point still stands. He can use whatever names he wants for whatever he's doing. Just because he uses frmEditor_Item, modConstants, modTypes, whatever doesn't mean it was based off of Eclipse.
P.S: There's no map editor in this game. -
@Meteor:
> So I guess he decided to name the forms of his game after the same name of the forms in Eclipse? (I decompiled crawle)
Who cares? He can name his stuff the way he wants to. Just because he uses 'frmMain' or something like that doesn't mean it was based off of Eclipse. Stop trying, you aren't going to convince anyone. -
3D Eclipse!
in Q & A
@Annahstas:
> I don't believe this. There's no way in VB6 can you do this. uXai right, make a video then i'll believe you.
Yes there is. That's why we've got D3D in VB6\. Go check on YouTube and you'll see.
@Vus:
> I am not sure about this, but I think its posible to make soemthing like this in VB6, but why would you taking screenshots tkae over few hours? If you look to down right corner, it took him a lot of time to do new "screenshot".
That's a stupid reason to think this is false.
@Dawntide:
> you do not even need to discuss it. A random new forum user makes a 3d engine in VB 6? too obvious in my opinion
Yes, because being a new user in a forum means you're an idiot. -
-
Make a new entry in the item UDT named "Tradable" or something like that. Then in the item editor, make a checkbox for it.
Then when you're in a trade, and when you run on the DblClick event of picInventory, check to make sure that the item you just double-clicked IS tradable. If not, exit the sub.
Warning - while you were typing a new reply has been posted. You may wish to review your post. -
-
No. I mean your screen size. For example, if your screen width is 800 and its height is 600 (even though 600 isn't divisible by 32, you just round it), then:
MAX_MAPX = (800 / 32) - 1 -> MAX_MAPX = 24
MAX_MAPY = (600 / 32) - 1 -> MAX_MAPY = 18 -
That's because you haven't changed the maximum tiles per map, and since the screen size is calculated using those, it's rendering it to make it fit into the whole screen and therefore makes it look zoomed in.
What you need to do is make sure your screen's dimensions are divisible by 32, and after that, divide your screen's dimensions by 32 and substract by one. So, MAX_MAPX = (ScreenWidth / 32) - 1 and MAX_MAPY = (ScreenHeight / 32) - 1\. You can find those in modConstants.
Do this on both client and server and delete your maps. -
Edit InvTop and InvLeft in modConstants.
-
It sometimes happens to me and doesn't let me edit anything.
The way I fixed it is going to vb6.exe's properties, and make it always run as administrator. -
No, the graphics were inspired by Haven and Hearth, which is a completely different thing.
-
You're adding an extra parenthesis at the end of the line.
Replace it with this:
```
size = size + getwidth(TexthDC, Mid$(TempSplit(TSLoop), i, 1))
```or with this:
```
size = size + (getwidth(TexthDC, Mid$(TempSplit(TSLoop), i, 1)))
``` -
-
-
-
-
Function GetPlayerNextLevel in the server.
-
Congratulations, Socuine. :)
-
Delete server/data/maps folder and client/data files/maps folder.
-
To make sure you're loading or saving, go and try to make a character with a random name. Save it. If the name is in the binary file (because strings are still strings in that type of binary), then saving works. Now, load the same file, and use MsgBox to display the name. If it's displayed fine, then loading works.
-
There's nothing wrong with the class. Although, you can reduce what you write when returning values with VB.NET:
```
Public Class clsPlayer
Public PlayerName As String
Public Level As Integer
Public Exp As Long
Public Mp As Integer
Public Hp As Integer
Public Function GetPlayerName() As String
Return PlayerName
End Function
Public Function GetPlayerLevel() As Integer
Return Level
End Function
Public Function GetPlayerExp() As Long
Return Exp
End Function
Public Function GetPlayerMp() As Integer
Return Mp
End Function
Public Function GetPlayerHP() As Integer
Return Hp
End Function
End Class
```
Other than that, I don't see why it shouldn't work. Only thing I can think about is that you're not loading them or setting them up before saving.
Go look at the .dat in notepad. If it has the weird symbols and the player's name, then the saving does work. -
Why? You don't need to declare it as an integer.
Rendering text problem :/
in Source
Posted
ie:
```
if CanDrawMsg then rendertext(...)
```