Advertisement
th3w1zard1

Blank Script for New Phasor

Feb 25th, 2013
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.89 KB | None | 0 0
  1. --THIS IS NOT THE FULL BLANK SCRIPT. One with more documentation will be posted
  2. --later on, this is just for those people who want to get a head start right now.
  3. function OnScriptLoad(process)
  4.  
  5. end
  6.  
  7. function OnScriptUnload()
  8.  
  9. end
  10.  
  11. function OnBanCheck(hash, ip)
  12.     --return 1
  13. end
  14.  
  15. function OnClientUpdate(player)
  16.     --playerobjectId is no longer being passed to increase server performance
  17. end
  18.  
  19. function OnDamageLookup(receiving_objId, causing_objId, tagdata, mapId)
  20.  
  21. end
  22.  
  23. function OnGameEnd(stage)
  24.  
  25. end
  26.  
  27. function OnKillMultiplier(player, multiplier)
  28.  
  29. end
  30.  
  31. function OnNewGame(map)
  32.     --You must compare tag ids because phasor events are no longer
  33.     --passing tagnames, they're now passing mapids.
  34.         -- Bipeds
  35.     cyborg_tag_id = gettagid("bipd", "characters\\cyborg_mp\\cyborg_mp")
  36.  
  37.         -- Equipment
  38.     camouflage_tag_id = gettagid("eqip", "powerups\\active camouflage")
  39.     healthpack_tag_id = gettagid("eqip", "powerups\\health pack")
  40.     overshield_tag_id = gettagid("eqip", "powerups\\over shield")
  41.     fragnade_tag_id = gettagid("eqip", "weapons\\frag grenade\\frag grenade")
  42.     plasmanade_tag_id = gettagid("eqip", "weapons\\plasma grenade\\plasma grenade")
  43.  
  44.         -- Vehicles
  45.     banshee_tag_id = gettagid("vehi", "vehicles\\banshee\\banshee_mp")
  46.     turret_tag_id = gettagid("vehi", "vehicles\\c gun turret\\c gun turret_mp")
  47.     ghost_tag_id = gettagid("vehi", "vehicles\\ghost\\ghost_mp")
  48.     rwarthog_tag_id = gettagid("vehi", "vehicles\\rwarthog\\rwarthog")
  49.     tank_tag_id = gettagid("vehi", "vehicles\\scorpion\\scorpion_mp")
  50.     warthog_tag_id = gettagid("vehi", "vehicles\\warthog\\mp_warthog")
  51.  
  52.         -- Weapons
  53.     assaultrifle_tag_id = gettagid("weap", "weapons\\assault rifle\\assault rifle")
  54.     oddball_tag_id = gettagid("weap", "weapons\\ball\\ball")
  55.     flag_tag_id = gettagid("flag", "weap", "weapons\\flag\\flag")
  56.     flamethrower_tag_id = gettagid("weap", "weapons\\flamethrower\\flamethrower")
  57.     needler_tag_id = gettagid("weap", "weapons\\needler\\mp_needler")
  58.     pistol_tag_id = gettagid("weap", "weapons\\pistol\\pistol")
  59.     plasmapistol_tag_id = gettagid("weap", "weapons\\plasma pistol\\plasma pistol")
  60.     plasmarifle_tag_id = gettagid("weap", "weapons\\plasma rifle\\plasma rifle")
  61.     plasmacannon_tag_id = gettagid("weap", "weapons\\plasma_cannon\\plasma_cannon")
  62.     rocketlauncher_tag_id = gettagid("weap", "weapons\\rocket launcher\\rocket launcher")
  63.     shotgun_tag_id = gettagid("weap", "weapons\\shotgun\\shotgun")
  64.     sniper_tag_id = gettagid("weap", "weapons\\sniper rifle\\sniper rifle")
  65.  
  66.         -- Projectiles
  67.     bansheebolt_tag_id = gettagid("proj", "vehicles\\banshee\\banshee bolt")
  68.     bansheeblast_tag_id = gettagid("proj", "vehicles\\banshee\\mp_banshee fuel rod")
  69.     turretfire_tag_id = gettagid("proj", "vehicles\\c gun turret\\mp gun turret")
  70.     ghostbolt_tag_id = gettagid("proj", "vehicles\\ghost\\ghost bolt")
  71.     tankshot_tag_id = gettagid("proj", "vehicles\\scorpion\\bullet")
  72.     tankblast_tag_id = gettagid("proj", "vehicles\\scorpion\\tank shell")
  73.     warthogshot_tag_id = gettagid("proj", "vehicles\\warthog\\bullet")
  74.     rifleshot_tag_id = gettagid("proj", "weapons\\assault rifle\\bullet")
  75.     flame_tag_id = gettagid("proj", "weapons\\flamethrower\\flame")
  76.     needlerfire_tag_id = gettagid("proj", "weapons\\needler\\mp_needle")
  77.     pistolshot_tag_id = gettagid("proj", "weapons\\pistol\\bullet")
  78.     plasmapistolbolt_tag_id = gettagid("proj", "weapons\\plasma pistol\\bolt")
  79.     plasmariflebolt_tag_id = gettagid("proj", "weapons\\plasma rifle\\bolt")
  80.     plasmarifleblast_tag_id = gettagid("proj", "weapons\\plasma rifle\\charged bolt")
  81.     rocket_tag_id = gettagid("proj", "weapons\\rocket launcher\\rocket")
  82.     shotgunshot_tag_id = gettagid("proj", "weapons\\shotgun\\pellet")
  83.     snipershot_tag_id = gettagid("proj", "weapons\\sniper rifle\\sniper bullet")
  84. end
  85.  
  86. function OnObjectCreation(objId)
  87.  
  88. end
  89.  
  90. function OnObjectCreationAttempt(mapId, parentId, player)
  91.     return nil --can also return false or true
  92. end
  93.  
  94. function OnObjectInteraction(player, objId, mapId)
  95.     return nil --can also return false or true
  96. end
  97.  
  98. function OnPlayerJoin(player)
  99.  
  100. end
  101.  
  102. function OnPlayerKill(killer, victim, mode)
  103.  
  104. end
  105.  
  106. function OnPlayerLeave(player)
  107.  
  108. end
  109.  
  110. function OnPlayerSpawn(player)
  111.  
  112. end
  113.  
  114. function OnPlayerSpawnEnd(player)
  115.  
  116. end
  117.  
  118. function OnServerChat(player, type, message)
  119.     return nil --can also return false or true or 0 or 1
  120. end
  121.  
  122. function OnServerCommand(player, command)
  123.     return nil --can also return false or true or 0 or 1
  124. end
  125.  
  126. function OnTeamChange(player, old_team, new_team, relevant)
  127.  
  128. end
  129.  
  130. function OnTeamDecision(team)
  131.     return nil --can also return false or true or 0 or 1
  132. end
  133.  
  134. function OnVehicleEject(player, relevant)
  135.     return nil --can also return false or true or 0 or 1
  136. end
  137.  
  138. function OnVehicleEntry(player, vehicleId, seatId, mapId, relevant)
  139.     return nil --can also return false or true or 0 or 1
  140. end
  141.  
  142. function OnWeaponAssignment(player, owner_objId, order, weap_objId)
  143.     return weap_objId --can also return false or true or 0 or 1
  144. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement