目录结构调整
This commit is contained in:
@@ -0,0 +1,236 @@
|
||||
|
||||
//重连后执行重画
|
||||
d.a.re_connect=function ()
|
||||
{
|
||||
if(get_self(1413,37,0,0,0)==0)
|
||||
{
|
||||
if(d.status==1&&d.sieves[4]>=1)
|
||||
{d.status=2;}
|
||||
if (d.sieves[4] >= 1) {
|
||||
d.show_card_wall();
|
||||
d.show_my13card();
|
||||
d.show_you13card();
|
||||
d.show_shang13card();
|
||||
d.show_zuo13card();
|
||||
d.show_14card();
|
||||
d.show_operate();
|
||||
}
|
||||
if(d.baoting[0] != 1 && d.baoting[1] != 1 && d.baoting[2] != 1 && d.baoting[3] != 1 && get_self(1965, 37) == 0 && d.sieves[3] == -1 && d.sieves[4] != 0){
|
||||
}
|
||||
d.show_sea();
|
||||
//胡
|
||||
set_self(2490,37,0,0,0);
|
||||
set_self(2489,37,0,0,0);
|
||||
set_self(2392,37,0,0,0); //火焰动画停止
|
||||
for(var i=0;i<6;i++){
|
||||
set_self(2394+i,37,0,0,0); //刮风下雨停止
|
||||
}
|
||||
if(d.sieves[3] == -1 && d.sieves[4] != 0){
|
||||
set_self(1821, 43, d.jing[0]);
|
||||
set_self(1822, 43, d.jing[1]);
|
||||
set_self(1821, 18, 1155);
|
||||
set_self(1822, 18, 1215);
|
||||
set_self(1821, 19, 15);
|
||||
set_self(1822, 19, 15);
|
||||
set_self(1821, 20, 50);
|
||||
set_self(1822, 20, 50);
|
||||
set_self(1821, 21, 80);
|
||||
set_self(1822, 21, 80);
|
||||
set_self(1821, 33, 100);
|
||||
set_self(1822, 33, 100);
|
||||
set_self(1821, 37, 1);
|
||||
set_self(1822, 37, 1);
|
||||
set_self(1820, 37, 1);
|
||||
}
|
||||
if((d.sieves[4] != 0 && d.compare_jing == 0 && d.replay == 0 && d.sieves[3] !=-1) ||(d.status==1&&d.sieves[4]==0 && d.replay == 0))
|
||||
{
|
||||
if (d.sieves[3] == C_Player.seat && (Desk.roomtype[5]==4||Desk.roomtype[5]==5)) {
|
||||
set_self(1363, 37, 1, 0, 0);
|
||||
}else if(Desk.roomtype[5]!=4&&Desk.roomtype[5]!=5){
|
||||
d.click(1363);
|
||||
}
|
||||
}
|
||||
d.show_horse();
|
||||
for (var i = 2324; i < 2369; i++){
|
||||
set_self(i, 37, 0, 0, 0);
|
||||
}
|
||||
for (var i = 2373; i <= 2377; i++){
|
||||
set_self(i, 37, 0, 0, 0);
|
||||
}
|
||||
set_self(1848, 37, 0);
|
||||
set_self(1849, 37, 0);
|
||||
set_self(1020, 37, 0);
|
||||
if(d.final_hu[0]>-1)
|
||||
{//set_self(1408,37,1,0,0);
|
||||
set_self(1289,37,0,0,0);//倒计时
|
||||
set_self(1289,7,-1);
|
||||
set_self(1327,37,0,0,0);//风向
|
||||
set_self(1327,35,255,0,0);
|
||||
//头像
|
||||
for(var i=376;i<=379;i++)
|
||||
{set_self(i,35,255,0,0);
|
||||
}
|
||||
set_group(228, 37, 0, 0, 0);
|
||||
d.show_xiao_settle(1);d.show_timeready(); //显示准备时间
|
||||
}
|
||||
}
|
||||
var pointids=[436,437,438,439];
|
||||
for(var i=0;i<4;i++)
|
||||
{set_self(pointids[d.pos[i]],7,d.user_point[i]);}//显示分数
|
||||
if(d.turn[1]<d.turn[2] && d.final_hu[0] == -1)
|
||||
{set_self(291,7,"房号:"+Desk.roomcode+"\n("+String(d.turn[1]+1)+"/"+Desk.count+"局)");
|
||||
}
|
||||
RoomFunc.re_connect()
|
||||
}
|
||||
|
||||
//重连后停止所有可以停的动画
|
||||
d.a.backstage_ani_end=function()
|
||||
{
|
||||
//胡
|
||||
set_self(2490,37,0,0,0);
|
||||
//精
|
||||
set_self(2489,37,0,0,0);
|
||||
set_self(2392,37,0,0,0); //火焰动画停止
|
||||
for(var i=0;i<6;i++){
|
||||
set_self(2394+i,37,0,0,0);
|
||||
}
|
||||
d.jing_time=0;
|
||||
//play_ani123(0,1848,18);
|
||||
//play_ani123(0,1848,19);
|
||||
//set_self(1848,37,0,0,0);
|
||||
//筛子&发牌
|
||||
//set_self(1331,37,0,0,0);
|
||||
//set_self(1332,37,0,0,0);
|
||||
for (var i = 2324; i < 2369; i++){
|
||||
set_self(i, 37, 0, 0, 0);
|
||||
}
|
||||
for (var i = 2373; i <= 2377; i++){
|
||||
set_self(i, 37, 0, 0, 0);
|
||||
}
|
||||
set_self(1848, 37, 0);
|
||||
set_self(1849, 37, 0);
|
||||
set_self(1020, 37, 0);
|
||||
set_self(1289,35,255,0,0);
|
||||
d.tail_ctrl=[0];
|
||||
d.ord(d.hand[C_Player.seat][0]);
|
||||
if (d.sieves[4] >= 1) {
|
||||
d.show_my13card();
|
||||
d.show_you13card();
|
||||
d.show_shang13card();
|
||||
d.show_zuo13card();
|
||||
}
|
||||
//if(d.baoting[0] != 1 && d.baoting[1] != 1 && d.baoting[2] != 1 && d.baoting[3] != 1 && d.sieves[3] == -1 && d.sieves[4] != 0){
|
||||
//d.show_14card();
|
||||
//}
|
||||
if(d.sieves[3] == -1 && d.sieves[4] != 0){
|
||||
set_self(1821, 43, d.jing[0]);
|
||||
set_self(1822, 43, d.jing[1]);
|
||||
set_self(1821, 18, 1155);
|
||||
set_self(1822, 18, 1215);
|
||||
set_self(1821, 19, 15);
|
||||
set_self(1822, 19, 15);
|
||||
set_self(1821, 20, 50);
|
||||
set_self(1822, 20, 50);
|
||||
set_self(1821, 21, 80);
|
||||
set_self(1822, 21, 80);
|
||||
set_self(1821, 33, 100);
|
||||
set_self(1822, 33, 100);
|
||||
set_self(1821, 37, 1);
|
||||
set_self(1822, 37, 1);
|
||||
set_self(1820, 37, 1);
|
||||
}
|
||||
if((d.sieves[4] != 0 && d.compare_jing == 0 && d.replay == 0 && d.sieves[3] !=-1) ||(d.status==1&&d.sieves[4]==0 && d.replay == 0))
|
||||
{
|
||||
if (d.sieves[3] == C_Player.seat && (Desk.roomtype[5]==4||Desk.roomtype[5]==5)) {
|
||||
set_self(1363, 37, 1, 0, 0);
|
||||
}else if(Desk.roomtype[5]!=4&&Desk.roomtype[5]!=5){
|
||||
d.click(1363);
|
||||
}
|
||||
}
|
||||
if(cd_con[1]>0)
|
||||
{cd_con[0]=0;
|
||||
cd_con[1]=0;
|
||||
d.status=2;
|
||||
}
|
||||
if(d.status==1)
|
||||
{d.status=2;}
|
||||
for(var i=936;i<=954;i++)
|
||||
{play_ani123(0,i,18);
|
||||
play_ani123(0,i,19);
|
||||
set_self(i,19,585,0,0);
|
||||
}
|
||||
set_group(239,37,0,0,0);//飘
|
||||
d.piao_time=[0,0,0,0];
|
||||
//出牌
|
||||
play_ani123(0,1353,18);
|
||||
play_ani123(0,1353,19);
|
||||
if(d.card_14>0)
|
||||
{play_ani123(0,d.card_14,18);
|
||||
d.card_14=0;
|
||||
d.act[2]=0;
|
||||
d.act_put[2]=-1;
|
||||
if(d.act_put[5]>0)
|
||||
{play_ani123(0,d.act_put[5],18);play_ani123(0,d.act_put[5],19);
|
||||
set_self(d.act_put[5],37,0,0,0);
|
||||
d.act_put[5]=-1;
|
||||
}
|
||||
d.put_time=0;
|
||||
}
|
||||
set_self(1353,37,0,0,0);
|
||||
d.show_sea();
|
||||
d.click_ban=1;
|
||||
|
||||
//收牌
|
||||
set_self(1586,37,0,0,0);
|
||||
play_ani123(0,1586,18);
|
||||
play_ani123(0,1586,19);
|
||||
|
||||
//吃碰文字
|
||||
for(var i=2160;i<=2163;i++)
|
||||
{set_self(i,37,0,0,0);
|
||||
}
|
||||
set_group(206,41,1,0,0);
|
||||
set_group(206,35,255,0,0);
|
||||
//抄烂庄
|
||||
d.act_chao_host=[0,0];
|
||||
set_self(1676,37,0,0,0);
|
||||
|
||||
//操作
|
||||
for(var i=1013;i<=1018;i++)
|
||||
{play_ani123(0,i,35);
|
||||
set_self(i,35,255,0,0);
|
||||
}
|
||||
//头像
|
||||
for(var i=376;i<=379;i++)
|
||||
{play_ani123(0,i,35);
|
||||
set_self(i,35,255,0,0);
|
||||
}
|
||||
d.a.help_txt();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,184 @@
|
||||
//请求所有数据,发包到服务器(开战和重连时)
|
||||
d.ini_StartWar=function (mode)
|
||||
{var show_menu=0;
|
||||
if(mode==2)//if是重连
|
||||
{show_menu=2;}
|
||||
d.ini_start(show_menu);
|
||||
set_self(291,7,"房号:"+Desk.roomcode+"\n("+String(d.turn[1]+1)+"/"+Desk.count+"局)");
|
||||
if(d.replay==0)
|
||||
{var send={"app":"youle","route":d.route,"rpc":"starta","data":{"agentid":GameData.AgentId,"gameid":GameData.GameId,"playerid":C_Player.playerid,"roomcode":Desk.roomcode,"seat":C_Player.seat,"send":mode}};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
}
|
||||
}
|
||||
|
||||
d.baoting_send=function(ting)
|
||||
{
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "baoting",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"baoting": ting,
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
set_self(2176, 37, 0, 0, 0);
|
||||
set_self(2177, 37, 0, 0, 0);
|
||||
set_self(2322,37,0);
|
||||
}
|
||||
|
||||
d.robot_send=function(robot_chu)
|
||||
{
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "baoting",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"baoting": robot_chu,
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
}
|
||||
d.offline_war = function (mode) {
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "offline",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"send": mode
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
}
|
||||
|
||||
|
||||
d.Play_Card = function () {
|
||||
d.jishi_chu=0;
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "sieves",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"sieves": d.sieves[2],
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
set_self(1363, 37, 0, 0, 0);
|
||||
}
|
||||
|
||||
d.debug = function () {
|
||||
if (d.turn[1] + 1 == d.turn[2] && d.isEnd()) {
|
||||
return;
|
||||
}
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "debug",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"hand": d.hand[C_Player.seat]
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
}
|
||||
|
||||
d.offline_kick = function (offkick_seat) {
|
||||
if (Desk.PlayerList[offkick_seat].onstate == 1) {
|
||||
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "off_kick",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"kick_seat": offkick_seat,
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
Desk.PlayerList[offkick_seat].onstate = 0 ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
d.unprepare_kick = function (unprepare_seat) {
|
||||
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "unprepare_kick",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"unprepare_seat": unprepare_seat,
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
}
|
||||
//重绘取消代打
|
||||
d.time_over = function () {
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "overtime",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"daida": 0,
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
}
|
||||
|
||||
|
||||
d.free_room=function(){
|
||||
var send = {
|
||||
"app": "youle",
|
||||
"route": d.route,
|
||||
"rpc": "free_before_makewar",
|
||||
"data": {
|
||||
"agentid": GameData.AgentId,
|
||||
"gameid": GameData.GameId,
|
||||
"playerid": C_Player.playerid,
|
||||
"roomcode": Desk.roomcode,
|
||||
"seat": C_Player.seat,
|
||||
"go": 1,
|
||||
}
|
||||
};
|
||||
Net.ws_tcp.send(JSON.stringify(send));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user