コメント

このコメントは、【トピック】saveArrayGameDataにおいて通信エラーが発生するへのコメントです。

コメントの内容

Cdv30200 aoi icon mini aoihikawa(投稿日:2012/01/31 21:01/31/12)
valueの値は 文字列"3,1,4,6,2,8,7,5,9,3"です。

以下、該当箇所周辺のスクリプト
#配列セーブ関数
#第1引数:key 第2引数:配列のvalue 第3引数:数値true / 文字列 false
def saveArrayGameData(key,arr,ch)
  r = (-1)
  if isLogin()
    #ログインしている場合
    if ch
      i = 0
      while i < getArrayLength(arr)
        #数値を文字に変換
        arr[i] = toString(arr[i])
        i = i + 1
      end
    end
    str = joinArray(arr,",") #配列の文字列変換
    waitTime(2000)
    saveGameData(key,str) #データセーブ
    waitTime(2000)
    r = 1
  end
  return r #成功 1 / 失敗 -1
end

arr = createArray() 
arr[0] = 3 
arr[1] = 1 
arr[2] = 4
arr[3] = 6
arr[4] = 2
arr[5] = 8
arr[6] = 7
arr[7] = 5
arr[8] = 9
arr[9] = 3

saveArrayGameData("Data",arr,true)

コメントの内容(一番最初の投稿)

Cdv30200 aoi icon mini aoihikawa(投稿日:2012/01/31 21:01/31/12)
valueの値は 文字列"3,1,4,6,2,8,7,5,9,3"です。

以下、該当箇所周辺のスクリプト
#配列セーブ関数
#第1引数:key 第2引数:配列のvalue 第3引数:数値true / 文字列 false
def saveArrayGameData(key,arr,ch)
  r = (-1)
  if isLogin()
    #ログインしている場合
    if ch
      i = 0
      while i < getArrayLength(arr)
        #数値を文字に変換
        arr[i] = toString(arr[i])
        i = i + 1
      end
    end
    str = joinArray(arr,",") #配列の文字列変換
    waitTime(2000)
    saveGameData(key,str) #データセーブ
    waitTime(2000)
    r = 1
  end
  return r #成功 1 / 失敗 -1
end

arr = createArray() 
arr[0] = 3 
arr[1] = 1 
arr[2] = 4
arr[3] = 6
arr[4] = 2
arr[5] = 8
arr[6] = 7
arr[7] = 5
arr[8] = 9
arr[9] = 3

saveArrayGameData("Data",arr,true)