Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var country_id ="250";
- var imgDir="";
- var lang="ja";
- function getItemList(p){
- var JSONdata = new Object();
- JSONdata.size = 100;
- // JSONdata.country = country;
- if (country_id == "250") {
- JSONdata.country = country = "ja";
- } else {
- JSONdata.country = country = "en";
- }
- JSONdata.lang = lang;
- JSONdata.page = p;
- if (($("#sendParam").attr("name") != "") && ($("#sendParam").attr("value") != "") && ($("#sendParam").attr("value") != "all")){
- switch($("#sendParam").attr("name")){
- case "gkoid":
- JSONdata.gkoid = $("#sendParam").attr("value");
- break;
- case "gtid":
- JSONdata.gtid = $("#sendParam").attr("value");
- break;
- case "makerid":
- JSONdata.makerid = $("#sendParam").attr("value");
- break;
- case "ctyid":
- JSONdata.ctyid = $("#sendParam").attr("value");
- break;
- }
- }
- $.ajax({
- type: "POST",
- url: "/api/cranelist_v2.php",
- cache :"false",
- dataType: "json",
- data : JSONdata
- }).always(function(rtn){
- $('#nextlist').hide();
- items = '';
- if (p == 1){
- $('#itembox').empty();
- } else {
- $('.cb').remove();
- }
- $.each(rtn.items, function(i, v) {
- var statusClass = '';
- var statusImg = '';
- var defaultStyle = '';
- if(this.cranestatus == 0){
- statusImg = '/img/dummy.png';
- } else if(this.cranestatus == 1){
- defaultStyle = ' style="nowplaying:inline;"';
- statusImg = 'img/'+imgDir+'nowplaying.png';
- } else if(this.cranestatus == 2){
- defaultStyle = ' style="display:inline;"';
- statusImg = 'img/'+imgDir+'supply.png';
- } else if(this.cranestatus == 3){
- defaultStyle = ' style="display:inline;"';
- statusImg = 'img/'+imgDir+'maintenance.png';
- } else if(this.cranestatus == 4){
- defaultStyle = ' style="display:inline;"';
- statusImg = 'img/'+imgDir+'supply.png';
- } else if(this.cranestatus == 5){
- defaultStyle = ' style="display:inline;"';
- statusImg = 'img/'+imgDir+'maintenance.png';
- } else if(this.cranestatus == 6){
- defaultStyle = ' style="display:inline;"';
- statusImg = 'img/'+imgDir+'maintenance.png';
- }
- items += '<div class="itembox">';
- items += '<div class="frame"><img src="/giftphoto/'+this.photodir+'/'+this.photofiles[0]+'" class="itemimg" alt="" itemid="'+this.id+'" camver="'+this.camver+'"><img src="'+statusImg+'" class="np_icon crane'+this.craneid+' npic" style="display:inline;"></div>';
- items += '<div class="usepoint"><span>'+this.usepoint+' pt</span></div>';
- items += '<div class="itemcomment">'+this.giftname+'</div>';
- items += '</div>';
- });
- $("#loading").remove();
- items += '<div style="clear: both;" class="cb"></div>';
- $('#itembox').append(items);
- if (rtn.next > 0){$('#nextlist').show();}
- //クレーン状態
- var ws = new WebSocket("wss://status.puracolle.jp:8443/");
- var JSONdata = new Object();
- JSONdata.uuid = '1ec998bb-6f89-4ab0-86bd-b0c16667ed87';
- ws.onopen = function() {
- ws.send(JSON.stringify(JSONdata));
- ws.onmessage = function (e) {
- var jo = JSON.parse(e.data);
- if (jo.itemcount != undefined){ //リスト出力のみ
- // (0=通常(プレイ可能)、1=通常(プレイ中)、2=獲得あり、3=メンテナンス中、4=景品補充中、5=景品在庫切れ、6=景品未割当)
- $.each(jo.items, function(i, v) {
- if(this.cranestatus == 0){
- $(".np_icon.crane"+this.craneid).prop("src","/img/dummy.png");
- $(".np_icon.crane"+this.craneid).hide();
- } else if(this.cranestatus == 1){
- $(".np_icon.crane"+this.craneid).prop("src",'/img/'+imgDir+'nowplaying.png');
- $(".np_icon.crane"+this.craneid).show();
- } else if(this.cranestatus == 2){
- $(".np_icon.crane"+this.craneid).prop("src",'/img/'+imgDir+'supply.png');
- $(".np_icon.crane"+this.craneid).show();
- } else if(this.cranestatus == 3){
- $(".np_icon.crane"+this.craneid).prop("src",'/img/'+imgDir+'maintenance.png');
- $(".np_icon.crane"+this.craneid).show();
- } else if(this.cranestatus == 4){
- $(".np_icon.crane"+this.craneid).prop("src",'/img/'+imgDir+'supply.png');
- $(".np_icon.crane"+this.craneid).show();
- } else if(this.cranestatus == 5){
- $(".np_icon.crane"+this.craneid).prop("src",'/img/'+imgDir+'maintenance.png');
- $(".np_icon.crane"+this.craneid).show();
- } else if(this.cranestatus == 6){
- $(".np_icon.crane"+this.craneid).prop("src",'/img/'+imgDir+'maintenance.png');
- $(".np_icon.crane"+this.craneid).show();
- }
- });
- }
- };
- ws.onclose = function(e){
- ws.close();
- };
- }
- }).fail(function(rtn) {
- console.log("ERROR 0002");
- });
- }
- getItemList(1);
- getItemList(2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement