Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Mirage Source 4
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 Tongue 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* Smile
Reply
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
Reply
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 Tongue 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* Smile

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.
Reply
Don't preach. You sound like an idiot. Giving feedback and bitching about something are two different things.
Reply
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.
Reply
I'm only talking about adding one more module
Reply
ya it does sound good haha =] sorry i get carried away sometimes haha ^^
Reply
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.
Reply
Awww little Perfekt needs a hug. Cry
Reply
Not really. You're all guys. If any of you tried to hug me, I'd castrate you.
Reply
Alrighty then! Big Grin
Reply
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.
Reply
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. Tongue
Reply
I can't find any bugs or anything... Looking good DFA. Smile
Reply
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.
Reply
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'
Reply
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 >_>
Reply
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?
Reply
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?
Reply
Why do I feel like i'm missing the frmMapEditor ?
Reply
Perhaps you should download a fresh copy. Maybe your internet hiccuped or something.
Reply
I'm telling you. No map editor frm in this rar. But I found it in the frmMirage below:
Code:
' **********************
' ** MAP EDITOR STUFF **
' **********************
Reply
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?
Reply
Just reading around on the forums getting nob-confused Smile
Reply
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?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)