Matt Wrote:genusis Wrote:he should have just did it as tiles. ii don't like how every time it goes threw both npc and player it search's for a spell. and how annoying it is for the way it is being blt.
Quit bitching. DFA is doing this for free. Yes. Please Shut Up. If you want something that he hasn't done, i have a suggestion. DO IT YOURSELF. LEARN. READ A BOOK. JUMP OFF A BRIDGE (thats for our benefit not yours  jkjk we dont want u dead... or do we?), anyway, if you want DFA to add something, follow this guide:
1) ask for help to solve your problem
2) give the god damn code to DFA to add to the newest version IF it is plausible for everyone, and THEN if it ISNT do step 3
3) download newest version of ms4. THEN upgrade the code (if needed) with each version. seems simple enough.
and finally
4) stick your head between your legs while your going to the bathroom. and video tape it so i can laugh at my own stupid idea!
-Sen
-The loving, NOT, caring, NOT, helpful, MAYBE, disturbing, ABSOLUTELY, insane, MAYBE, lovable, MTL, deadly, Hell yes. *BOOM HEADSHOT*
Has anyone considered making subs for all the messages the server and client send? I'm thinking about doing it. If you put all the subs into a new module, say modMessages or something, then it'd be much easier to change the messages, and the colors, and even translate to new languages.
I've started on it a little bit:
Code: ' ******************************************
' ** Mirage Source 4 **
' ******************************************
' :::::::::::::::::::::::::
' :: CanAttackPlayer ::
' :::::::::::::::::::::::::
Public Sub PMSafeZone(ByVal Index As Long)
Call PlayerMsg(Index, "This is a safe zone!", BrightRed)
End Sub
Public Sub PMAdminAttack(ByVal Index As Long)
Call PlayerMsg(Index, "You cannot attack any player for thou art an admin!", BrightBlue)
End Sub
Public Sub PMCantAttack1(ByVal Index As Long, ByVal Victim As Long)
Call PlayerMsg(Index, "You cannot attack " & GetPlayerName(Victim) & "!", BrightRed)
End Sub
Public Sub PMCantAttack2(ByVal Index As Long)
Call PlayerMsg(Index, "You are below level 10, you cannot attack another player yet!", BrightRed)
End Sub
Public Sub PMCantAttack3(ByVal Index As Long, ByVal Victim As Long)
Call PlayerMsg(Index, GetPlayerName(Victim) & " is below level 10, you cannot attack this player yet!", BrightRed)
End Sub
' ::::::::::::::::::::::
' :: CanAttackNpc ::
' ::::::::::::::::::::::
Public Sub PMCantAttack4(ByVal Index As Long, ByVal NpcName As String)
Call PlayerMsg(Index, "You cannot attack a " & Trim$(NpcName) & "!", BrightBlue)
End Sub
' :::::::::::::::::::::::::
' :: NpcAttackPlayer ::
' :::::::::::::::::::::::::
Public Sub PMNpcAttack(ByVal Index As Long, ByVal NpcName As String, ByVal Damage As Long)
Call PlayerMsg(Index, "A " & NpcName & " hit you for " & Damage & " hit points.", BrightRed)
End Sub
Public Sub GMPlayerDead1(ByVal Index As Long, ByVal NpcName As String)
Call GlobalMsg(GetPlayerName(Index) & " has been killed by a " & NpcName, BrightRed)
End Sub
Public Sub PMLostExp1(ByVal Index As Long)
Call PlayerMsg(Index, "You lost no experience points.", BrightRed)
End Sub
Public Sub PMLostExp2(ByVal Index As Long, ByVal Exp As Long)
Call PlayerMsg(Index, "You lost " & Exp & " experience points.", BrightRed)
End Sub
' ::::::::::::::::::
' :: BanIndex ::
' ::::::::::::::::::
Public Sub GMPlayerBanned1(ByVal BanPlayerIndex As Long, ByVal BannedByIndex As Long)
Call GlobalMsg(GetPlayerName(BanPlayerIndex) & " has been banned from " & GAME_NAME & " by " & GetPlayerName(BannedByIndex) & "!", White)
End Sub
Public Sub ALPlayerBanned1(ByVal BanPlayerIndex As Long, ByVal BannedByIndex As Long)
Call AddLog(GetPlayerName(BannedByIndex) & " has banned " & GetPlayerName(BanPlayerIndex) & ".", ADMIN_LOG)
End Sub
Public Sub AMPlayerBanned1(ByVal BanPlayerIndex As Long, ByVal BannedByIndex As Long)
Call AlertMsg(BanPlayerIndex, "You have been banned by " & GetPlayerName(BannedByIndex) & "!")
End Sub
' ::::::::::::::::::::::::
' :: ServerBanIndex ::
' ::::::::::::::::::::::::
Public Sub GMPlayerBanned2(ByVal BanPlayerIndex As Long)
Call GlobalMsg(GetPlayerName(BanPlayerIndex) & " has been banned from " & GAME_NAME & " by " & "the Server" & "!", White)
End Sub
Public Sub ALPlayerBanned2(ByVal BanPlayerIndex As Long)
Call AddLog("The Server" & " has banned " & GetPlayerName(BanPlayerIndex) & ".", ADMIN_LOG)
End Sub
Public Sub AMPlayerBanned2(ByVal BanPlayerIndex As Long)
Call AlertMsg(BanPlayerIndex, "You have been banned by " & "The Server" & "!")
End Sub
Senseika Wrote:Matt Wrote:Quit bitching. DFA is doing this for free. Yes. Please Shut Up. If you want something that he hasn't done, i have a suggestion. DO IT YOURSELF. LEARN. READ A BOOK. JUMP OFF A BRIDGE (thats for our benefit not yours jkjk we dont want u dead... or do we?), anyway, if you want DFA to add something, follow this guide:
1) ask for help to solve your problem
2) give the god damn code to DFA to add to the newest version IF it is plausible for everyone, and THEN if it ISNT do step 3
3) download newest version of ms4. THEN upgrade the code (if needed) with each version. seems simple enough.
and finally
4) stick your head between your legs while your going to the bathroom. and video tape it so i can laugh at my own stupid idea!
-Sen
-The loving, Gay, NOT, caring, Helpless, MAYBE, disturbing, ABSOLUTELY, insane, MAYBE, lovable, MTL, deadly, who needs to learn how to use commas, Hell yes. *BOOM HEADSHOT* 
You people don't understand the point of feedback XD. it is to discuss about something that people do not like or that doesn't work properly to give the developer and idea on what he or she can do next, or to discuss about prier glitches or bugs in the system, letting him or her now that there is a bug needing fixed. The whole point of this is to help DFA now thing that he can do to make the next version better for EVERYBODY. it just giving him general idea's on what he can do next doesn't necessarily mean he has to do it. its truly up to hi,m if he wants to do it. but if we give him no feed back then he may get stuck at a point where he doesn't know what to do next. So think about this the next time you rant someone for giving feed back but also remember if its not an opinion about features or stuff in MS4 then its not feedback.
Don't preach. You sound like an idiot. Giving feedback and bitching about something are two different things.
if you really think about it feedback is bitching since the player has to bitch about how there's a bug or glitch in the system for the maker to know to fix it. so there really isn't much of a difference XP.
And sonire that would be a good idea to make thing easier to edit =] like adding all the npc stuff in a npc module and all the player into a player module and for items and stuff but then we have to many modules XD.
I'm only talking about adding one more module
ya it does sound good haha =] sorry i get carried away sometimes haha ^^
genusis Wrote:if you really think about it feedback is bitching since the player has to bitch about how there's a bug or glitch in the system for the maker to know to fix it. so there really isn't much of a difference XP.
And sonire that would be a good idea to make thing easier to edit =] like adding all the npc stuff in a npc module and all the player into a player module and for items and stuff but then we have to many modules XD.
You really are stupid. Giving feedback is just passing knowledge, in a non-violent/harsh manner. Bitching, is usually violent and harsh.
Dude, L2Life.
Awww little Perfekt needs a hug.
Not really. You're all guys. If any of you tried to hug me, I'd castrate you.
Alrighty then!
Matt Wrote:Not really. You're all guys. If any of you tried to hug me, I'd castrate you.
i think im hungry after that one.
anyways, DFA just letting you know this is going amazing, im really impressed with the constant updating, keep up the good work im still trying to find any flaws no one else found so ill keep posted.
Lea Wrote:Matt Wrote:Not really. You're all guys. If any of you tried to hug me, I'd castrate you.
*hugggssggsgsgsgssss*
Castrating you would make you happy, so it's more torture to just not do it.
I can't find any bugs or anything... Looking good DFA.
The only problem I found so far is from the entire recursive reconnecting system DFA added. It works perfect when connecting to yourself, but when connecting to another it causes problems.
Is it just me or is txtChat still not there.
I dl'd 3.74 and I just compiled straight away and it gives me the usual error telling me txtChat doesn't exist. I looked in frmMirage, big empty space where it should be. Am I missing something?
[edit] I had a look at the log, 'could not load control, license not found'
What?
I've gone through and added with statements in the ServerTCP and HandleData mods on both server and client side. Also removed the recursive reconnecting.
I haven't been able to talk to DFA to see what else he wants done. He's never around >_>
DFA has no internetz where he's at that's why. He only posts when he's at the library using their computers see.
I haven't checked the recurring connection code yet. I presume it's very simple to remove and is only a few lines anyway.
[Edit]
Was easy enough. Just like 3 or 4 lines in mod client tcp. I assumed it'd be easy enough. Just commented them out.
It's a good feature but you say it doesn't work correctly. How does it mess up for other people then? What are the problems?
Acruno Wrote:Is it just me or is txtChat still not there.
I dl'd 3.74 and I just compiled straight away and it gives me the usual error telling me txtChat doesn't exist. I looked in frmMirage, big empty space where it should be. Am I missing something?
[edit] I had a look at the log, 'could not load control, license not found'
Do you have richx32.ocx registered?
Why do I feel like i'm missing the frmMapEditor ?
Perhaps you should download a fresh copy. Maybe your internet hiccuped or something.
I'm telling you. No map editor frm in this rar. But I found it in the frmMirage below:
Code: ' **********************
' ** MAP EDITOR STUFF **
' **********************
Posts: 2,742
Threads: 115
Joined: Jun 2006
Reputation:
0
Why are you assuming you have a frmMapEditor. Only post-Konfuze sources have that.
The map editor is a part of frmMirage.
Quote:Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?
Just reading around on the forums getting nob-confused
Hey DFA. Is there a good way to integrate the latest release with, say 3.74beta. I expect the next one to be called 3.75, how do I merge them without loosing my changes made in the previous version?
|