| Mirage Source http://miragesource.net/forums/ |
|
| Names Under NPCs http://miragesource.net/forums/viewtopic.php?f=210&t=82 |
Page 1 of 1 |
| Author: | Tutorial Bot [ Thu Jun 01, 2006 10:20 pm ] |
| Post subject: | Names Under NPCs |
Author: ? (unknown) Difficulty: 1/5 See Also: http://www.key2heaven.net/ms/forums/viewtopic.php?t=55 :: CLIENT SIDE :: In modGameLogic.bas, add: Code: Sub BltMapNPCName(ByVal Index As Long) Dim TextX As Long Dim TextY As Long With Npc(MapNpc(Index).Num) 'Draw name TextX = MapNpc(Index).x * PIC_X + MapNpc(Index).XOffset + CLng(PIC_X / 2) - ((Len(Trim$(.Name)) / 2) * Cool TextY = MapNpc(Index).y * PIC_Y + MapNpc(Index).YOffset - CLng(PIC_Y / 2) - 4 DrawText TexthDC, TextX, TextY, Trim$(.Name), vbWhite End With End Sub In sub GameLoop, find: Code: For i = 1 To MAX_PLAYERS If IsPlaying(i) And GetPlayerMap(i) = GetPlayerMap(MyIndex) Then Call BltPlayerName(i) End If Next i Beneath it, add: Code: 'Draw NPC Names For i = LBound(MapNpc) To UBound(MapNpc) If MapNpc(i).Num > 0 Then BltMapNPCName i End If Next That's all! |
|
| Page 1 of 1 | All times are UTC |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|