&CPGXGameð?[Sie haben Verlust gemacht. Wollen Sie das Startgeld einsetzen, um diesen Verlust zu decken?JaNein3Sie haben Verlust gemacht. Wollen Sie weiterfahren?JaNein;Bitte warten Sie, bis Ihr Computer wieder freigegeben wird.EEXDatabaseInfoglobalsEEXDatabaseInfosubjectsEEXDatabaseInfosummaryEEXDatabaseInfo contractsEEXDatabaseInfosessionEEXDatabaseInfologfile EEXProgramsubjectsÿu//ASSIGN TYPES type=if(Subject<=maximum(Subject)/2,1,2); //1= seller, 2=buyer //INITIALIZE VARIABLES value=if(type==1,0,100+roundup(random()*100,1)); cost=if(type==2,0,roundup(random()*100,1)); transaction=0; //indicates whether a transaction was completed Priority=if(type==2,random(),0); //defines the order according to which buyers enter the Acceptance stage EEXProgram contracts://INITIALIZE VARIABLES Proposer=0; Accepter=0; price=0;EEXHeaderWindowHeader0p10%Remaining time [sec]:EEXDialogWindowText EEXInfoItem Please, wait.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿEEXStageOffers EEXProgramsubjectsParticipate=if(type==1,1,0);100EEXMakeContractWindowContract maker EEXInfoItem Your cost is:cost1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð? EEXInfoItem,At what price do you want to sell your good?pricecost2001ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð? EEXInfoItem.Please, make an offer before the time is over.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ contractsEEXContractButtonConfirm EEXProgram contractsProposer=:Subject; Accepter=0; EEXProgramsubjects LeaveStage=1;1EEXStage Acceptance EEXProgramsubjectsParticipate=if(type==2,1,0);1000EEXDialogWindowStandard20%20%70% EEXInfoItem!The value of the good for you is:value1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð? EEXInfoItemaIf you wish to buy a good, choose your favourite contract from the list below and click "Accept".ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ EEXInfoItem3If you do not wish to buy a good, press "Continue".ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿEEXShowContractWindow Contract list20%20%30% EEXInfoItemProposerProposer1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð? EEXInfoItemPriceprice1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð? contractsEEXContractButtonAccept EEXProgram contractsAccepter=:Subject;EEXContractButtonContinue Accepter==0priceEEXStageResults EEXProgramsubjectsÿvalue=if(type==1,contracts.find(Proposer==:Subject,price),value); cost=if(type==1,cost, contracts.find(Accepter==:Subject,price)); transaction=if(contracts.count(Accepter==:Subject)==1|contracts.count(Proposer==:Subject&Accepter!=0)==1,1,0); Profit=if(transaction==0,0,value-cost);30EEXDialogWindowSellertype==1 EEXInfoItem Your cost:cost1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð? EEXInfoItemt<>You the good.">ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ EEXInfoItem Your profit:Profit1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð?EEXContractButtonEndEEXDialogWindowBuyertype==2 EEXInfoItemValue of the good for you:value1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð? EEXInfoItemt<>You the good.">ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ EEXInfoItem Your profit:Profit1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð?EEXContractButtonEndCPGXPeriodParam1CPGXRoleS 1CPGXSubjectParamCPGXRoleS 2CPGXSubjectParamCPGXRoleS 3CPGXSubjectParamCPGXRoleS 4CPGXSubjectParamCPGXRoleS 5CPGXSubjectParamCPGXRoleS 6CPGXSubjectParamCPGXSubjectParamCPGXSubjectParamCPGXSubjectParamCPGXSubjectParamCPGXSubjectParamCPGXSubjectParamL