コード例 #1
0
        public CRPCManager()
        {
            RAGE.Events.Add(ERPCs.PLAYER_UPDATE_EXP.ToString(), (object[] obj) => {
                CRPCPlayerUpdateExp playerUpdateEXP = new CRPCPlayerUpdateExp();
                if (ProcessRPC(playerUpdateEXP, obj))
                {
                    OnPlayerUpdateEXP(playerUpdateEXP);
                }
            });

            RAGE.Events.Add(ERPCs.EXAMS_QUESTIONS_CALLBACK.ToString(), (object[] obj) => {
                CRPCExamQuestionsCallback examQuestionsCallback = new CRPCExamQuestionsCallback();
                if (ProcessRPC(examQuestionsCallback, obj))
                {
                    OnExamQuestionsCallback(examQuestionsCallback);
                }
            });
        }
コード例 #2
0
 void OnPlayerUpdateEXP(CRPCPlayerUpdateExp obj)
 {
     Globals.localPlayer.SetData("xp", obj.xp);
     Globals.localPlayer.SetData("level", obj.level);
 }