123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231 |
-
- #pragma once
- module BattleIce
- {
-
- class FinishPickItem {
- string itemIcon;
- int quality;
- int num;
- string instanceId;
- int objectId;
- };
-
-
- class PlayerPKInfoData {
- int pkMode;
- int pkValue;
- int pkLevel;
- };
-
- class CanTalkWithNpc {
- int templateId;
- bool canTalk;
- };
-
-
- class RefreshPlayerPropertyChange {
- string key;
- int changeType;
- int valueType;
- int value;
- int duration;
- long timestamp;
- };
-
-
- class SkillDataICE {
- int skillId;
- long skillTime;
- };
- sequence<SkillDataICE> SkillDataSeq;
- class GetPlayerData {
- float x;
- float y;
- float direction;
- int hp;
- int mp;
- int pkMode;
- int pkValue;
- int pkLevel;
- SkillDataSeq skillData;
- int combatState;
- };
-
-
- class CanTalkWithNpcResult{
- int templateId;
- bool canTalk;
- };
- ["amd"] interface XmdsManager
- {
-
- void notifyBattleServer(string instanceId, string name, string data);
-
- string getZoneStaticData(string instanceId);
-
- string getZoneRegions(string instanceId);
-
- string getBornPlace(string instanceId, int areaId, string pointId);
-
- string getAllUnitInfo(string instanceId);
-
- string getAllNpcInfo(string instanceId);
-
-
- string getAllPlayerUUID();
-
- string getPlayerData(string playerId,bool changeArea);
-
- void onMonsterDiedDrops(string instanceId,string data);
-
-
-
- void helpRevivePlayer(string playerId, string revivePlayerId, int time);
-
-
- void revivePlayer(string playerId, string data);
-
-
- void refreshSummonMount(string playerId, int time, int isUp);
-
-
- void refreshPlayerBasicData(string playerId, string basic);
-
-
- void refreshPlayerTeamData(string playerId, string uuidList);
-
-
- void refreshPlayerRemainBagCountData(string playerId, int remainCount);
-
- void refreshPlayerRemainTeamBagCountData(string playerId, int remainCount);
-
- void refreshPlayerPetBaseInfoChange(string playerId, string data);
-
- int refreshPlayerPetDataChange(string playerId, int type, string data);
-
- void refreshPlayerBattleEffect(string playerId, string effects);
-
-
- void addPlayerAtt(string playerId, string notifyPlayerIds, string key, int value);
-
- void refreshPlayerSkill(string playerId, int operateID , string skills);
-
-
- void playerChangeSkill(string playerId, int oldSkillID, int newSkillID, string data);
-
-
- void refreshPlayerAvatar(string playerId, string avatars);
-
- string getPlayerPKInfoData(string playerId);
-
- string getPlayerSkillCDTime(string playerId);
-
-
- string canTalkWithNpc(string playerId, int npcId);
-
- void refreshPlayerPropertyChange(string playerId, string data);
-
- int refreshPlayerPKMode(string playerId, bool isLook, int mode);
-
- void refreshPlayerPKValue(string playerId, int value);
-
-
- void refreshPlayerPKLevel(string playerId, int level);
-
- void onFinishPickItem(string playerId, string data);
-
- void refreshPlayerPetSkillChange(string playerId, int operateID , string skills);
-
- bool canUseItem(string playerId);
-
- bool transferToPointPos(string instanceId, string playerId, string point, bool setDirection, float direction);
-
- void refreshPlayerPetPropertyChange(string playerId, string data);
-
- string getPlayerPetData(string playerId);
-
- void triggrBattleFunction(string playerId, int eventId, int value1, int valu2, int valu3, int valu4, int value5, int value6);
-
- int addUnits(string instanceId, string data);
-
- void refreshPlayerPetFollowModeChange(string playerId, int mode);
-
- void playerReady(string playerId);
-
- void refreshTeamData(string playerId, string data);
-
- void autoBattle(string instanceId, string playerId, bool enable);
-
- string getPlayerStatistic(string instanceId, string playerId, int flag);
-
-
- string getInstanceStatistic(string instanceId);
-
-
- int addUnit(string instanceId, int unitTemplateID, string data);
-
- void removeUnit(string instanceId, int unitId);
-
-
- void removePointUnit(string instanceId, int unitObjectId);
-
- void transferUnit(string instanceId, int unitObjectId, float x, float y);
-
-
- void removeItem(string instanceId, int itemId);
-
-
-
- void changePlayerState(string instanceId, string playerId, byte status, int time);
-
-
- void playerChuanGong(string instanceId, string playerIdA, string playerIdB);
-
-
- void mountainKingRefreshNotify(string instanceId, string data);
- };
- };
|