Need a freind

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • JTF2_darkloop

    #1

    Need a freind

    can someone copy the unlocks.py file for me
    i dont have it anymore
    i was screwing with it so i could have unlocks in single player and its f--ked up
    besides i dont know which line to switch from all zeros to all ones
    i need specification
    so please could a friend copy the text from the unlocks.py file



    I greatly appreciate the help
    JTF2_darkloop
  • A_J_Rimmer_UK

    #2
    Re: Need a freind

    Virus888 merupakan agen slot deposit qris minimal 10000 rupiah tanpa potongan apapun untuk bermain slot bet kecil 200 perak pada seluruh jenis provider slot gacor pasti gampang menang maxwin tahun ini 2026.


    this might help you

    Comment

    • troybob
      Member
      • Sep 2007
      • 2823

      #3
      Re: Need a freind

      i'll do it if you tell me where it is

      Comment

      • JTF2_darkloop

        #4
        Re: Need a freind

        eagames/battlefield2/python/bf2/stats
        thanks bro

        Comment

        • troybob
          Member
          • Sep 2007
          • 2823

          #5
          Re: Need a freind

          Originally posted by troybobs file

          import host
          import bf2.PlayerManager
          from bf2.stats.constants import *
          from bf2 import g_debug



          # map gamespy item ids to kits
          unlockItemMap = {
          11 : 0,
          22 : 1,
          33 : 2,
          44 : 3,
          55 : 4,
          66 : 5,
          77 : 6,
          88 : 1,
          99 : 2,
          111 : 3,
          222 : 4,
          333 : 5,
          444 : 0,
          555 : 6,
          }

          sessionPlayerUnlockMap = {}



          def init():
          # Events
          host.registerHandler('PlayerConnect', onPlayerConnect, 1)

          if bf2.serverSettings.getUseGlobalUnlocks():
          host.registerHandler('PlayerUnlocksResponse', onUnlocksResponse, 1)

          # Connect already connected players if reinitializing
          for p in bf2.playerManager.getPlayers():
          onPlayerConnect(p)

          if g_debug: print "Unlock module initialized"



          class UnlockSet: pass



          def onPlayerConnect(player):

          defaultUnlocks = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
          host.pers_plrSetUnlocks(player.index, defaultUnlocks, defaultUnlocks)

          if not player.isAIPlayer():
          id = player.index
          reconnect = id in sessionPlayerUnlockMap

          # always get new unlocks on reconnect/map restart/map change etc
          if reconnect:
          del sessionPlayerUnlockMap[id]

          newUnlockSet = UnlockSet()

          newUnlockSet.unlockLevel = {}
          for i in range(0, NUM_KIT_TYPES):
          newUnlockSet.unlockLevel[i] = 0

          sessionPlayerUnlockMap[id] = newUnlockSet

          player.unlocks = sessionPlayerUnlockMap[id]

          if bf2.serverSettings.getUseGlobalUnlocks():
          if player.getProfileId() > 2000:
          success = host.pers_plrRequestUnlocks(player.index, 1)
          if not success:
          if g_debug: print "Failed requesting unlocks"
          else:
          if g_debug: print "Player %d had no profile id, can't request unlocks" % player.index

          if g_debug: print "Added player %d to unlock checking" % (player.index)



          def onUnlocksResponse(succeeded, player, unlocks):
          if not succeeded:
          print "Unlocks request failed for player %d %d: %s" % (player.index, player.getName(), unlocks)
          return

          # print "Unlocks received for player ", player.getName(), "(",player.index, ") : ", unlocks

          # translate gamespy item vector into a kit-based unlock vector handled by game
          kitUnlocks = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
          for item in unlocks:
          if item in unlockItemMap:
          kitUnlocks[unlockItemMap[item]] = 1

          if g_debug: print "Kit unlocks: ", kitUnlocks
          #We do not yet support giving different unlocks to different teams
          host.pers_plrSetUnlocks(player.index, kitUnlocks, kitUnlocks)

          see above

          Comment

          • JTF2_darkloop

            #6
            Re: Need a freind

            evry time i load a server i get back to windows
            meh
            my unlocks.py fiel looks like htis

            import host
            import bf2.PlayerManager
            from bf2.stats.constants import *
            from bf2 import g_debug



            # map gamespy item ids to kits
            unlockItemMap = {
            11 : 0,
            22 : 1,
            33 : 2,
            44 : 3,
            55 : 4,
            66 : 5,
            77 : 6,
            88 : 1,
            99 : 2,
            111 : 3,
            222 : 4,
            333 : 5,
            444 : 0,
            555 : 6,
            }

            sessionPlayerUnlockMap = {}



            def init():
            # Events
            host.registerHandler('PlayerConnect', onPlayerConnect, 1)

            if bf2.serverSettings.getUseGlobalUnlocks():
            host.registerHandler('PlayerUnlocksResponse', onUnlocksResponse, 1)

            # Connect already connected players if reinitializing
            for p in bf2.playerManager.getPlayers():
            onPlayerConnect(p)

            if g_debug: print "Unlock module initialized"



            class UnlockSet: pass



            def onPlayerConnect(player):

            defaultUnlocks = [1, 1, 1, 1, 1, 1, 1]
            host.pers_plrSetUnlocks(player.index, defaultUnlocks, defaultUnlocks)

            if not player.isAIPlayer():
            id = player.index
            reconnect = id in sessionPlayerUnlockMap

            # always get new unlocks on reconnect/map restart/map change etc
            if reconnect:
            del sessionPlayerUnlockMap[id]

            newUnlockSet = UnlockSet()

            newUnlockSet.unlockLevel = {}
            for i in range(0, NUM_KIT_TYPES):
            newUnlockSet.unlockLevel[i] = 0

            sessionPlayerUnlockMap[id] = newUnlockSet

            player.unlocks = sessionPlayerUnlockMap[id]

            if bf2.serverSettings.getUseGlobalUnlocks():
            if player.getProfileId() > 2000:
            success = host.pers_plrRequestUnlocks(player.index, 1)
            if not success:
            if g_debug: print "Failed requesting unlocks"
            else:
            if g_debug: print "Player %d had no profile id, can't request unlocks" % player.index

            if g_debug: print "Added player %d to unlock checking" % (player.index)



            def onUnlocksResponse(succeeded, player, unlocks):
            if not succeeded:
            print "Unlocks request failed for player %d %d: %s" % (player.index, player.getName(), unlocks)
            return

            # print "Unlocks received for player ", player.getName(), "(",player.index, ") : ", unlocks

            # translate gamespy item vector into a kit-based unlock vector handled by game
            kitUnlocks = [0, 0, 0, 0, 0, 0, 0]
            for item in unlocks:
            if item in unlockItemMap:
            kitUnlocks[unlockItemMap[item]] = 1

            if g_debug: print "Kit unlocks: ", kitUnlocks
            #We do not yet support giving different unlocks to different teams
            host.pers_plrSetUnlocks(player.index, kitUnlocks, kitUnlocks)

            Comment

            Working...