Zopto
-
Posts
1270 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
Calendar
Posts posted by Zopto
-
-
> Sadly no :P
>
> Been busy.
>
> Looks like you've got better at art, that's good, keep doing that :D
I played aura kingdom and now waiting for swordsman online so if you want join and tnx agen xD
> Hey Zopto! Your work is fantastic and hey, you have improved a lot! ;)
Thanks Maddy! -
> Looks very good :)
>
> Long time no see
Thanks and Lumy omg!!!! any new mmo? :3 -
so i want to try new thing with drawing and today i drawed naruto on chalk board
tell me what you think?
![](http://fc01.deviantart.net/fs71/f/2014/167/c/1/naruto___black_white___chalk_board_by_zopto-d7mmwl9.jpg)
my deviantart page: [http://zopto.deviantart.com](http://zopto.deviantart.com) -
> If you are using a DX7 engine you will get that error
i use dx8 lol and fixed :P -
hmm can you reupload picture?
-
nice tut !
-
bug fix for pet show up next to player
just replace whole Public Sup SpawnNpc**(Server side)** with this :
tested worked for me :D have a nice day :D
```
Public Sub SpawnNpc(ByVal mapNpcNum As Long, ByVal mapNum As Long, Optional ByVal SetX As Long, Optional ByVal SetY As Long)
Dim Buffer As clsBuffer
Dim npcNum As Long
Dim i As Long
Dim x As Long
Dim y As Long
Dim Spawned As Boolean
' Check for subscript out of range
If mapNpcNum <= 0 Or mapNpcNum > MAX_MAP_NPCS Or mapNum <= 0 Or mapNum > MAX_MAPS Then Exit Sub
npcNum = Map(mapNum).NPC(mapNpcNum)
If npcNum > 0 Then
MapNpc(mapNum).NPC(mapNpcNum).Num = npcNum
MapNpc(mapNum).NPC(mapNpcNum).target = 0
MapNpc(mapNum).NPC(mapNpcNum).targetType = 0 ' clear
MapNpc(mapNum).NPC(mapNpcNum).Vital(Vitals.HP) = GetNpcMaxVital(npcNum, Vitals.HP)
MapNpc(mapNum).NPC(mapNpcNum).Vital(Vitals.MP) = GetNpcMaxVital(npcNum, Vitals.MP)
MapNpc(mapNum).NPC(mapNpcNum).Dir = Int(Rnd * 4)
'Check if theres a spawn tile for the specific npc
For x = 0 To Map(mapNum).MaxX
For y = 0 To Map(mapNum).MaxY
If Map(mapNum).Tile(x, y).Type = TILE_TYPE_NPCSPAWN Then
If Map(mapNum).Tile(x, y).Data1 = mapNpcNum Then
MapNpc(mapNum).NPC(mapNpcNum).x = x
MapNpc(mapNum).NPC(mapNpcNum).y = y
MapNpc(mapNum).NPC(mapNpcNum).Dir = Map(mapNum).Tile(x, y).Data2
Spawned = True
Exit For
End If
End If
Next y
Next x
If Not Spawned Then
' Well try 100 times to randomly place the sprite
For i = 1 To 100
If SetX = 0 And SetY = 0 Then
x = Random(0, Map(mapNum).MaxX)
y = Random(0, Map(mapNum).MaxY)
Else
x = SetX
y = SetY
End If
If x > Map(mapNum).MaxX Then x = Map(mapNum).MaxX
If y > Map(mapNum).MaxY Then y = Map(mapNum).MaxY
' Check if the tile is walkable
If NpcTileIsOpen(mapNum, x, y) Then
MapNpc(mapNum).NPC(mapNpcNum).x = x
MapNpc(mapNum).NPC(mapNpcNum).y = y
Spawned = True
Exit For
End If
Next
End If
' Didn't spawn, so now we'll just try to find a free tile
If Not Spawned Then
For x = 0 To Map(mapNum).MaxX
For y = 0 To Map(mapNum).MaxY
If NpcTileIsOpen(mapNum, x, y) Then
MapNpc(mapNum).NPC(mapNpcNum).x = x
MapNpc(mapNum).NPC(mapNpcNum).y = y
Spawned = True
End If
Next
Next
End If
' If we suceeded in spawning then send it to everyone
If Spawned Then
Set Buffer = New clsBuffer
Buffer.WriteLong SSpawnNpc
Buffer.WriteLong mapNpcNum
Buffer.WriteLong MapNpc(mapNum).NPC(mapNpcNum).Num
Buffer.WriteLong MapNpc(mapNum).NPC(mapNpcNum).x
Buffer.WriteLong MapNpc(mapNum).NPC(mapNpcNum).y
Buffer.WriteLong MapNpc(mapNum).NPC(mapNpcNum).Dir
Buffer.WriteByte MapNpc(mapNum).NPC(mapNpcNum).IsPet
Buffer.WriteString MapNpc(mapNum).NPC(mapNpcNum).PetData.Name
Buffer.WriteLong MapNpc(mapNum).NPC(mapNpcNum).PetData.Owner
SendDataToMap mapNum, Buffer.ToArray()
Set Buffer = Nothing
UpdateMapBlock mapnum, MapNpc(mapnum).NPC(mapNpcNum).x, MapNpc(mapnum).NPC(mapNpcNum).y, True
End If
SendMapNpcVitals mapnum, mapNpcNum
Else
MapNpc(mapnum).NPC(mapNpcNum).Num = 0
MapNpc(mapnum).NPC(mapNpcNum).target = 0
MapNpc(mapnum).NPC(mapNpcNum).targetType = 0 ' clear
' send death to the map
Set Buffer = New clsBuffer
Buffer.WriteLong SNpcDead
Buffer.WriteLong mapNpcNum
SendDataToMap mapnum, Buffer.ToArray()
Set Buffer = Nothing
End If
End Sub
```
And
For Map Block Bug
go to server side : Sub HandleMapData and find
```
ReDim Map(mapNum).Tile(0 To Map(mapNum).MaxX, 0 To Map(mapNum).MaxY)
```
below that add
```
ReDim MapBlocks(mapNum).Blocks(0 To Map(mapNum).MaxX, 0 To Map(mapNum).MaxY)
```
thats all :D
also sry for bumping this from 2013 but maybe someone will use this engine so i gived some bug fixs -
> Screen shot.
>
> ![](http://www.eclipseorigins.com/community/public/style_images/Eclipse_XGame_Images/attachicon.gif)[fullscreen.png](http://www.eclipseorigins.com/community/index.php?app=core&module=attach§ion=attach&attach_rel_module=post&attach_id=1232)
tnx for using my custom engine xD -
It is time to move on!
Bye all! Will miss you STEIN! (Bigest fan duuuuh) xDDD
Vus.Sky,Zash ,Maddy,Dr.House,Genusis ,Carim,Agora,Matt,Andii… we haved nice time here ! miss ya!
Best wish to amish and jc ! :D
Lucy:
![](http://fc05.deviantart.net/fs70/f/2014/110/f/f/lucy_elfen_lied___at_last_free__by_zopto-d7fa6sw.png)
my last art here! -
oooooooooo i remember this game! i am glad it is back :D you planing to stey on ee/es or you will switch to eo 2.0 or that something?
-
nice work! btw your site link dont work :/
-
Same Agree!
-
Good and fast work you will not get better anywhere!
-
> Been a while since we had a preview… let's fix that-
>
>
>
> Enjoy:
>
> ![](http://eclipseorigins.com/community/filehost/29747a6b7a08372ebf10b69302d513af.png)
I Really really like your tilesets and soft colors ! you made all this? if soo then wow! best of luck in your project! -
> I have been working on a new file system handling section, new interface, massive code cleanup, and converting all the sections of code in the old EO version into a module you just load into NEWT to get what we had before, then I will enhance it massively with features once I get to that point.
>
>
>
> Things like a graphic camera into the EO game, a quest system for EO, etc can be developed & maintained as individual modules for it. Hoping this works out well I have a good feeling about it though. The nice part about doing it this way is it keeps things organized, and you could use modules for as many game server solutions as you need in one instance of newt.
>
>
>
> Here is what it looks like right now:
>
>
>
> ![](http://i.imgur.com/9Z6jidq.png)
>
>
>
> ![](http://imgur.com/DO5UK82.png)
looks good :D -
i am glad it is back :D
nice stable engine
i also like that you puted some tutorials in doc folder for new ppl :D -
i love it :3
-
> I WANT QUEST SYSTEM OR I QUIT
whaaaat lol -
> Hmm. Well, I don't want to require anyone to have to have actual PHP installed to use it, but I could definitely build a nice forum system into it with live screen updates even if wanted. I could even go as far as stuff like showing the live game chat in the webpage, and maybe even some kind of live image stream from a specific map or moving camera from the game itself–so many possibilities with this so don't be afraid to ask for extensive stuff I want to have fun with this ;) And yes, it needs a big 'ol config section where the owner can manage things a lot easier and in more detail--I totally agree.
>
>
>
> If you absolutely needed to use phpmybb or something else that is already in PHP, you could just run apache 2.2 as your main web server, maybe even wamp or something if on windows, and just setup this extra utility we have here like this: a rewrite rule in apache.conf to redirect any requests to whatever.myhost.com to the other webserver on a different port. There is a special way to setup the subdomain in apache to redirect it to a different port and mask it as a sub domain.
>
>
>
> The other aspect of this (which is maybe what you meant) is getting phpmybb to use the same usernames/password as this & the game. I could make a php API on it where you could verify username/passwords via actual PHP (like inside the phpmybb code itself). Is that what you need or?
sounds good i also like live game chat and image stream idea :D but there should be option so we can turn off live stream if server dont have good host -
> Cool ^^
>
>
>
> If you guys could just tell me what you would like it to do, I will make a better & free version based on those details. I just don't want to re-invent the wheel for any features that he had that weren't useful etc. I also feel like there are some flaws in it that really need dealt with too requiring a whole new version, so I don't mind.
>
>
>
> Does anybody have a copy of Tyler's version they are using that I can see just the web page or some pictures of? It would be nice to see what differs from the base version I made vs. what he had posted here before/sold?
>
>
>
> Hmm.. Also I really doubt he is able to maintain this project right now–I hope he didn't get banned from here because I didn't step in on this conversation earlier, then I am gonna feel really bad. : \
i would like to see that we can link this web server with mybb forum software from what i saw last time we was not able to do that
better interface maybe?
and also i would like to see nice : How ti set up web server tutorial ! -
> Oh, nah not at all. I was down. Honestly it was a lot of fun to mess around with. I only briefly saw what he had done with it after I handed him a project to modify, so I don't know all the stuff he did with it, but if this was actually useful to anyone I'd be interested in finishing the version I started. I don't care that he was charging money for it but I wouldn't personally.
well i would like to see free version of this for shure :D -
> Don't Sell it , Don't give it to Public… Alright Recycle Bin will be filled again :D
lol you also dont need to delete it xD
but it is your engine you chose anyway do what you want ;D -
> Lol just this engine can be ripped of when someone brought it.. i don't mean to spread the pokemon game clones.. i was just talking about the features that can be used on this engine
>
>
>
>
>
> Putting it on public will waste my time and effort on this engine
no no you didnt understude me
if you sell someone the engine that someone can give source in public so that someone take all credits :/
so i dont suggest you to sell it or give it to public -
well someone will buy it for shure but i dont suggest you to sell it
at some point someone will give source to public anyway same heppend when i tryed to sell bubble strikers engine …...
Dragon Eclipse 2.0
in Custom Versions
Posted
>
>
>
> First of all, you need admin rights for editing pets and quests. (check the server exe file for adding admin rights to characters)
>
>
>
> For pets you need to edit them in both NPC and items menu. (in the chat menu write **/admin** for opening the adm menu…and write it again for closing it whe you're done)
>
> 1) In the NPC menu create the pet and make it Friendly, then take note of the **number** of the pet in the npc list.
>
> 2) In the Item menu, create the item in the same slot of the npc (eg: if the pet was created in the 5th slot in the npc list, create the item in the 5th slot of the item list)
>
>
>
> For the quests, just write in the chat **/editquest** and the quest editor window will appear.
anytime!