Advertisement
Guest User

Untitled

a guest
May 26th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1. //! zinc
  2. library PlayerUtils{
  3.    
  4.     struct PlayerData{
  5.         player p;
  6.        
  7.         method modifyGold(integer value){
  8.             integer i=GetPlayerState(this.p,PLAYER_STATE_RESOURCE_GOLD);
  9.             SetPlayerState(this.p,PLAYER_STATE_RESOURCE_GOLD,i+value);
  10.         }
  11.        
  12.         method modifyLumber(integer value){
  13.             integer i=GetPlayerState(this.p,PLAYER_STATE_RESOURCE_LUMBER);
  14.             SetPlayerState(this.p,PLAYER_STATE_RESOURCE_LUMBER,i+value);
  15.         }
  16.        
  17.         method setGold(integer value){
  18.             SetPlayerState(this.p,PLAYER_STATE_RESOURCE_GOLD,value);
  19.         }
  20.        
  21.         method setWood(integer value){
  22.             SetPlayerState(this.p,PLAYER_STATE_RESOURCE_GOLD,value);
  23.         }
  24.        
  25.         method setCamera(real x,real y){
  26.             if (this.p==GetLocalPlayer()){
  27.                 PanCameraTo(x,y);
  28.             }
  29.         }
  30.        
  31.         method displayMessage(string text){
  32.             DisplayTimedTextToPlayer(this.p,0.0,0.0,10.0,text);
  33.         }
  34.     }
  35.    
  36.     function Example(){
  37.         PlayerData user=PlayerData.create();
  38.         user=GetPlayerId(Player(1));
  39.         user.displayMessage("This is an example.");
  40.         user.modifyGold(250);
  41.     }
  42. }
  43. //! endzinc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement