Joyce
Members-
Posts
2075 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
Calendar
Everything posted by Joyce
-
This this so called "StartSpeech" sub in your main? Doesn't seem like a standard command.. I bet you copied this from somewhere carelessly :P
-
> Visual Basic Express 2008 worked It loads the source, but it doesn't compile it..:rolleyes:
-
Tough luck since that site explains it all. Now learn to read. :evil:
-
Alright then, I haven't really looked into the paperdoll Dynamics yet since I'm not sure whether I'll be using them or not.. So never bothered with it :P And never cared to see how it was handled completely. ;D
-
I meant in all the saving procedures, if other players see it correct etc.. Just because it LOOKS good doesn't mean it IS good. As a programmer you should know that.. There's more to an engine then visuals, and randomly switching data around does not always work as intended.
-
Mind you I'm ASSUMING it works if you change it server-side as well.. Never tested.. Might still cause a load of errors. ;D
-
The idea of this all seems like a mix between Yu-Gi-Oh and Pokémon.. Might be interesting. :icon_surprised:
-
Awww, that was sad! :sad:
-
Rather not, I doubt my boyfriend agrees ;)
-
@EdSabbath: > Damn that was fast : O > > What do you reccomend compiling with once the source is edited? You NEED Visual Basic 6 Proffessional or Enterprise, anything else doesn't work. :) OR if you don't use any other source mods.. here's the compiled version attached :)
-
In the server source there's a sub that checks whether a player can move or not.. Change it so it doesn't check if there's a player around anymore. :) EDIT : Hmm, apparently the CanMove sub is on the client side.. That's asking for speed hacking? Anyways, this should do the trick: ``` Function CanMove() As Boolean Dim I As Long Dim X As Long Dim Y As Long CanMove = True If Player(MyIndex).Moving 0 Then CanMove = False Exit Function End If ' Make sure they haven't just casted a spell If Player(MyIndex).CastedSpell = YES Then If GetTickCount > Player(MyIndex).AttackTimer + 1000 Then Player(MyIndex).CastedSpell = NO Else CanMove = False Exit Function End If End If X = GetPlayerX(MyIndex) Y = GetPlayerY(MyIndex) If DirUp Then Call SetPlayerDir(MyIndex, DIR_UP) Y = Y - 1 ElseIf DirDown Then Call SetPlayerDir(MyIndex, DIR_DOWN) Y = Y + 1 ElseIf DirLeft Then Call SetPlayerDir(MyIndex, DIR_LEFT) X = X - 1 Else Call SetPlayerDir(MyIndex, DIR_RIGHT) X = X + 1 End If If Y < 0 Then If Map(GetPlayerMap(MyIndex)).Up > 0 Then Call SendPlayerRequestNewMap(DIR_UP) GettingMap = True End If CanMove = False Exit Function ElseIf Y > MAX_MAPY Then If Map(GetPlayerMap(MyIndex)).Down > 0 Then Call SendPlayerRequestNewMap(DIR_DOWN) GettingMap = True End If CanMove = False Exit Function ElseIf X < 0 Then If Map(GetPlayerMap(MyIndex)).Left > 0 Then Call SendPlayerRequestNewMap(DIR_LEFT) GettingMap = True End If CanMove = False Exit Function ElseIf X > MAX_MAPX Then If Map(GetPlayerMap(MyIndex)).Right > 0 Then Call SendPlayerRequestNewMap(DIR_RIGHT) GettingMap = True End If CanMove = False Exit Function End If If Not GetPlayerDir(MyIndex) = LAST_DIR Then LAST_DIR = GetPlayerDir(MyIndex) Call SendPlayerDir End If If Map(GetPlayerMap(MyIndex)).Tile(X, Y).Type = TILE_TYPE_BLOCKED Or Map(GetPlayerMap(MyIndex)).Tile(X, Y).Type = TILE_TYPE_SIGN Or Map(GetPlayerMap(MyIndex)).Tile(X, Y).Type = TILE_TYPE_ROOFBLOCK Then CanMove = False Exit Function End If If Map(GetPlayerMap(MyIndex)).Tile(X, Y).Type = TILE_TYPE_CBLOCK Then If Map(GetPlayerMap(MyIndex)).Tile(X, Y).Data1 = Player(MyIndex).Class Then Exit Function End If If Map(GetPlayerMap(MyIndex)).Tile(X, Y).Data2 = Player(MyIndex).Class Then Exit Function End If If Map(GetPlayerMap(MyIndex)).Tile(X, Y).Data3 = Player(MyIndex).Class Then Exit Function End If CanMove = False End If If Map(GetPlayerMap(MyIndex)).Tile(X, Y).Type = TILE_TYPE_GUILDBLOCK And Map(GetPlayerMap(MyIndex)).Tile(X, Y).String1 GetPlayerGuild(MyIndex) Then CanMove = False End If If Map(GetPlayerMap(MyIndex)).Tile(X, Y).Type = TILE_TYPE_KEY Or Map(GetPlayerMap(MyIndex)).Tile(X, Y).Type = TILE_TYPE_DOOR Then If TempTile(X, Y).DoorOpen = NO Then CanMove = False Exit Function End If End If For I = 1 To MAX_MAP_NPCS If MapNpc(I).Num > 0 Then If MapNpc(I).X = X Then If MapNpc(I).Y = Y Then CanMove = False Exit Function End If End If End If Next I End Function ``` It's on the client side, just replace the whole function with that.. Do note that this is from the Eclipse Stable source. :) Note however that in rare occasions the player sprites WILL mess eachother up.. for example paperdoll being rendered mixed up, or the head/body from two players where it should render just one.
-
I think if you make the borders darker and blur them out a little with some opacity it'll look much better as well.
-
lol, it will bugger it up.. unless he changes it server-side to the exact same thing.. But that's kind of a lame fix imo. ;D Doing that will duck up any existing accounts though.
-
Awww you took of zeh interesting stuff! ;D
-
@uıןÉÂpuÇÂÊÂb: > @Draken: > > > @Azkanan: > > > > > …You look awfully alike to Robin in your picture >|... > > > > Are you saying robin looks like a female? > > he could be saying she looks like a guy Old news, I already said I looked like a guy in that pic. ;D
-
Maybe I'm his long lost sister? I dunno?
-
I had to do this.. [![](http://tf-2.fr/ach.php?a=Originated!&b=Annoy Robin with your retarded questions about Eclipse Origins.&c=u&e=1105&f=1)](http://teamfortress2.fr/achievements.php)
-
It should work really, but your explanations are rather vague so I probably ducked it up somewhere along the line
-
That's why you should make stuff easily accessible or just port over the changes Robin made rather then starting over.. For example writing down exactly what you changed and where. :P
-
The solution is simple.. Grow some balls and drink a few beers and all will be revealed to you! :icon_beer:
-
I don't know the guy and I'm already starting to dislike him from the four posts I've seen of him. ;D
-
@Kreator: > HE MISSED CLARK (Togekite). What use are we in our shining skimpy armor if we don't have his music?! My viewing pleasure?
-
Cause I'll join them? ;D
-
He's got a pretty high feeling of himself, considering it's all woman that are apparently at his house.. ;D
-
Well, in that case it's still an easy fix really.. ``` If Player(MyIndex).Moving = NO then If GetPlayerDir(Myindex) = DIR_RIGHT then SetPlayerDir MyIndex, DIR_UP else SetPlayerDir MyIndex, GetPlayerDir(MyIndex) + 1 end if SendPlayerDir end if ```:P