Terrakion
Members-
Posts
17 -
Joined
-
Last visited
Never
Terrakion's Achievements
Newbie (1/14)
0
Reputation
-
Ummm, i really never had that problem before… i dont think this works - try running as admin.
-
you have the source files? the "src" folder?
-
does it error before it loads? Also, you are sure there aren't any folders named "Forms" or "Modules" or "Classes".?
-
@above, ah sorry man, Ive been learning how EO works and I thought I saw that somewhere. thanks for pointing me wrong, at least i learned something.
-
ummm, you mean you wanna change the tiles you walk per seconds? if so, go to modConstents and search for RUN_SPEED (or something) and change to your liking. change it in both client and server.
-
This tutorial will teach you how to make an option for this tutorial: http://www.touchofdeathforums.com/smf/index.php/topic,72388.0.html so, the credit goes to him for the feature, and the credit goes to me for the option. ok, let's start. Go to frmMain, search for picOptions and add: 1 label with caption of - Names. Make sure to change its font to 'Georgia' and make it bold. Then, make 2 options. Put them below your 'Names' label. name one optS and another optH. optS is for showing names, and optS is for not showing them. Then, put in their captions: Show and Hide, depending the option. Now, to the code: (the following code is from Xlithlan's tutorial, just edited to fit this tutorial) Go to modDirectDraw7, search for **' Draw player names**, and replace the following code: ``` ' draw player names For i = 1 To Player_HighIndex If IsPlaying(i) And GetPlayerMap(i) = GetPlayerMap(MyIndex) Then Call DrawPlayerName(i) End If Next ' draw npc names For i = 1 To Npc_HighIndex If MapNpc(i).num > 0 Then Call DrawNpcName(i) End If Next ``` with: ``` ' draw player names If frmMain.optH.Value = True Then For i = 1 To Player_HighIndex If IsPlaying(i) And GetPlayerMap(i) = GetPlayerMap(MyIndex) Then If CurX = Player(i).X And CurY = Player(i).Y Then Call DrawPlayerName(i) End If End If Next Else For i = 1 To Player_HighIndex If IsPlaying(i) And GetPlayerMap(i) = GetPlayerMap(MyIndex) Then Call DrawPlayerName(i) End If Next End If ' draw npc names If frmMain.optH.Value = True Then For i = 1 To Npc_HighIndex If MapNpc(i).num > 0 Then If CurX = MapNpc(i).X And CurY = MapNpc(i).Y Then Call DrawNpcName(i) End If End If Next Else For i = 1 To Npc_HighIndex If MapNpc(i).num > 0 Then Call DrawNpcName(i) End If Next End If ``` Now, go to modTypes, search for **Private Type OptionsRec**, and at the end (after debug As byte), add: ``` ShowNames As Byte ``` Now go to modDatabse, search for **Public Sub SaveOptions()** and before: ``` 'error handler ```Add: ``` Call PutVar(fileName, "Options", "ShowNames", Str(Options.Debug)) ``` Then, below that Sub, you will find **Public Sub LoadOptions()** and just before where it says **SaveOptions**, add: ``` Options.ShowNames = 0 ``` in that same Sub, just before the FIRST **End If**, add: ``` Options.ShowNames = GetVar(fileName, "Options", "ShowNames") ``` Then, in that sub, before it says **'error handler**, add: ``` If Options.ShowNames = 0 Then frmMain.optS.Value = True Else frmMain.optH.Value = True End If ``` and finally, add this at the bottom of frmMain's code: ``` Private Sub opts_Click() ' If debug mode, handle error then exit out If Options.Debug = 1 Then On Error GoTo errorhandler Options.ShowNames = 0 SaveOptions ' Error handler Exit Sub errorhandler: HandleError "optW_Click", "frmMain", Err.Number, Err.Description, Err.Source, Err.HelpContext Err.Clear Exit Sub End Sub Private Sub opth_Click() ' If debug mode, handle error then exit out If Options.Debug = 1 Then On Error GoTo errorhandler Options.ShowNames = 1 SaveOptions ' Error handler Exit Sub errorhandler: HandleError "optR_Click", "frmMain", Err.Number, Err.Description, Err.Source, Err.HelpContext Err.Clear Exit Sub End Sub ``` and lastly, go to config.ini and at the bottom (after debug= 0 or w/e), add: ``` ShowNames= 0 ```If you don't add this to your config.ini, you will receive a RTE. Hope this helps you all, i felt like contributing to the community for the first time…. may post more tutorials.
-
no, DIR_DOWN checks if your player is facing down. it would be GetPlayerMap(index, mapnum, x, y) i think.
-
you need to go to modCombat in the server, and in the first subs, there is are the HP and MP algorithms. as for exp, use CTRL + Find - type Function Getplayernextlevel and select Current Project. there you will find the exp algorithm
-
say: ``` # Version 1 changes: made a pet system made a quest system ``` something like that
-
I downloadd that earlier. just make a notepad document, and use a bit of HTML. you just need basic HTML to edit. then, save as… whatevername.html and upload to a webhost.