Browse Source

房间人数满了踢出房间

master
cristianoxin 5 months ago
parent
commit
0ff741c5a4
  1. 4
      assets/10001/language/en/language.json
  2. 4
      assets/10001/language/in/language.json
  3. 2
      assets/10001/src/GameConst10001.ts
  4. 12
      assets/10001/src/game/system/TeenpattieGameProxySystem.ts

4
assets/10001/language/en/language.json

@ -235,6 +235,10 @@
"des":"无效操作",
"value":"invalid operation"
},
"game.net.code.status.7":{
"des":"房间人数已满",
"value":"The room is full of people"
},
"game.net.code.status.11":{
"des":" 金币不足下注",
"value":"Insufficient gold coins for betting"

4
assets/10001/language/in/language.json

@ -235,6 +235,10 @@
"des":"无效操作",
"value":"अवैध प्रक्रिया"
},
"game.net.code.status.7":{
"des":"房间人数已满",
"value":"कमरे भरे हुए हैं"
},
"game.net.code.status.11":{
"des":"无效金额",
"value":"बेट करने के लिए अपर्याप्त सोने कोना"

2
assets/10001/src/GameConst10001.ts

@ -151,4 +151,6 @@ export interface TEENPATTIE {
export enum gameErrorCode{
/**房间不存在 */
NotRoom = -1000103,
/**房间人数已满 */
PlayerFilled = -1000104,
}

12
assets/10001/src/game/system/TeenpattieGameProxySystem.ts

@ -95,7 +95,17 @@ export class TeenpattieGameProxySystem extends Component {
}
//玩家加入游戏
private onPlayerJoinGame(value: any) {
if(value.code == gameErrorCode.NotRoom || value.code != 0){
switch(value.code){
case gameErrorCode.NotRoom:
window["Toast"]?.getInstance().showToast(Game10001Res.getInstance()?.getString(`game.net.code.status.5`));
Message.send(TeenPattieEventType.GameExit);
return
case gameErrorCode.PlayerFilled:
window["Toast"]?.getInstance().showToast(Game10001Res.getInstance()?.getString(`game.net.code.status.7`));
Message.send(TeenPattieEventType.GameExit);
return
}
if(value.code != 0){
window["Toast"]?.getInstance().showToast(Game10001Res.getInstance()?.getString(`game.net.code.status.5`));
Message.send(TeenPattieEventType.GameExit);
return;

Loading…
Cancel
Save