Guest User

Untitled

a guest
Nov 6th, 2015
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. registerInputEvent(fxDTSBrick,onItemPickup,"Self fxDTSBrick" TAB "Player Player" TAB "Client GameConnection" TAB "MiniGame Minigame");
  2.  
  3. package itemPickup
  4. {
  5. function Player::pickup(%this,%item)
  6. {
  7. %brick = %item.spawnBrick;
  8. %val = Parent::pickup(%this,%item);
  9. if(%val == 1 && isObject(%brick) && %this.getClassName() $= "Player" && isObject(%this.client))
  10. {
  11. %client = %this.client;
  12. $InputTarget_["Self"] = %brick;
  13. $InputTarget_["Player"] = %client.player;
  14. $InputTarget_["Client"] = %client;
  15.  
  16. if($Server::LAN)
  17. {
  18. $InputTarget_["MiniGame"] = getMiniGameFromObject(%client);
  19. }
  20. else
  21. {
  22. if(getMiniGameFromObject(%brick) == getMiniGameFromObject(%client))
  23. $InputTarget_["MiniGame"] = getMiniGameFromObject(%brick);
  24. else
  25. $InputTarget_["MiniGame"] = 0;
  26. }
  27.  
  28. %brick.processInputEvent(onItemPickup,%client);
  29. }
  30. return %val;
  31. }
  32. };activatePackage(itemPickup);
Advertisement
Add Comment
Please, Sign In to add comment