[問題]the rose of the war8

製作Webgame技術交流、Webgame相關程式功能改造、中文化技巧等相關討論。

版主: Mr.Simon, 涅魂, 小剎, BSM

pluto2003
 
文章: 6
註冊時間: 2006-01-20 8:57 pm

[問題]the rose of the war8

文章pluto2003 » 2006-08-07 2:44 pm

小弟不懂cgi :cry:
代碼: 選擇全部
@C_MAX = <IN>;
      close(IN);
      ($mx_hp,$mx_mp,$mx_str,$mx_vit,$mx_int,$mx_men,$mx_agi,$mx_flg) = split(/<>/,$C_MAX[0]);

      $bflg=0;
      $com8 .= "<p><font color=red>$kname的等級上升了!</font><BR>";
      $khpup=int(rand(10))+1;
      $kmaxhp += $khpup;
      if($kmaxhp > $mx_hp){$bflg=1;$max_mes .= "HP ";$kmaxhp = $mx_hp;}
      $com8 .= "$kname的HP上升了$khpup!<BR>";
      $s_kint = int($kint/30);
      $kmpup=int(rand($s_kint));
      $kmaxmp+=$kmpup;
      if($kmaxmp > $mx_mp){$bflg=1;$max_mes .= "MP ";$kmaxmp = $mx_mp;}
      $com8 .= "$kname的MP上升了$kmpup!<BR>";
      for($d=0;$d<3;$d++){
         $no1 = int(rand(5));
         if($no1 eq "0"){
            $kstr +=1;
            if($kstr > $mx_str){$bflg=1;$max_mes .= "力量";$kstr = $mx_str;}
            $com8 .= "$kname的力量上升了1!<BR>";
         }
         if($no1 eq "1"){
            $kvit +=1;
            if($kvit > $mx_vit){$bflg=1;$max_mes .= "生命力 ";$kvit = $mx_vit;}
            $com8 .= "$kname的生命力上升了1!<BR>";
         }
         if($no1 eq "2"){
            $kint +=1;
            if($kint > $mx_int){$bflg=1;$max_mes .= "知力 ";$kint = $mx_int;}
            $com8 .= "$kname的知力上升了1!<BR>";
         }
         if($no1 eq "3"){
            $kmen +=1;
            if($kmen > $mx_men){$bflg=1;$max_mes .= "精神力 ";$kmen = $mx_men;}
            $com8 .= "$kname的精神上升了1!<BR>";
         }
         if($no1 eq "4"){
            $kagi +=1;
            if($kagi > $mx_agi){$bflg=1;$max_mes .= "速度 ";$kagi = $mx_agi;}
            $com8 .= "$kname的速度上升了1!<BR>";
         }
      }
      if($bflg){
         $max_mes2 = "<font color=red>$max_mes界限</font><BR>";


小弟想改能力上限
...但無從入手...C_MAX這指令出現的時候..都是那3句...看不懂那兒設定上限..
希望大大幫忙解答
如果資料不足..需要更多的檔案
因保密理由
請msn pluto2003pluto2003@yahoo.com.hk
到時再傳送給大大[/code]



lkou
 
文章: 56
註冊時間: 2004-03-09 1:26 pm

文章lkou » 2006-08-08 7:48 am

玫瑰8?印象当中没有这个版本,估计是0把?

上限是由继承控制,继承的越多,上限越高



頭像
BSM
 
文章: 935
註冊時間: 2003-05-12 4:31 pm

文章BSM » 2006-08-08 12:21 pm

War0 實際版本是 8.0...



pluto2003
 
文章: 6
註冊時間: 2006-01-20 8:57 pm

文章pluto2003 » 2006-08-08 1:18 pm

請問一下....繼承條件是?



lkou
 
文章: 56
註冊時間: 2004-03-09 1:26 pm

文章lkou » 2006-08-09 7:35 am

pluto2003 寫:請問一下....繼承條件是?



没记错的话是拿到对方的许可,你的职业是皇帝

另,人物上限在创建人物的时候就已经确定了,除了继承,还可以修改代码,改为指定的数值,具体在new_chara.cgi

代碼: 選擇全部
   if($m_maxhp < 500){$m_maxhp = 500;}
   if($m_maxmp < 100){$m_maxmp = 100;}
   if($m_str < 50){$m_str = 50;}
   if($m_vit < 50){$m_vit = 50;}
   if($m_int < 50){$m_int = 50;}
   if($m_men < 50){$m_men = 50;}
   if($m_agi < 50){$m_agi = 50;}



直接改为

代碼: 選擇全部
      $m_maxhp == 9999 ;
      $m_maxmp == 9999 ;
      $m_str == 999 ;
      $m_vit == 999 ;
      $m_int == 999 ;
      $m_men == 999 ;
      $m_agi == 999 ;




lkou
 
文章: 56
註冊時間: 2004-03-09 1:26 pm

文章lkou » 2006-08-09 7:40 am

BSM 寫:War0 實際版本是 8.0...


那为什么版本号是0?奇怪。。。。

算了,反正作者也不再开发了,也无所谓了。



31123
 
文章: 96
註冊時間: 2006-06-04 12:17 pm

文章31123 » 2006-08-14 11:19 am

以下提供wor的版本說明:
The Wars of Roses Ver5.7(wor3)
The Wars of Roses Ver6.4(wor4)
The Wars of Roses Ver8.0(wor0)
另外我最近也再找上限設定方法呢!!
還有gm公告的程式(3代跟4代都有.....為什麼0代沒有啦(吼))


ROSE0解壓縮密碼:31123
※請勿短訊息找我要下載點!要下載的大大請去該主題下載
※當前進度:
Rose 8.0:計畫延期= =
FH:翻譯進行中
劇空間:已發布

pluto2003
 
文章: 6
註冊時間: 2006-01-20 8:57 pm

文章pluto2003 » 2006-08-19 12:23 am

那麼...國戰時間..我找不到設定開放國戰的時間...有大大知道嗎?



lkou
 
文章: 56
註冊時間: 2004-03-09 1:26 pm

文章lkou » 2006-08-19 7:12 am

pluto2003 寫:那麼...國戰時間..我找不到設定開放國戰的時間...有大大知道嗎?


这个需要自己修改,在battle2.pl里
加在
代碼: 選擇全部
}elsif($in{'level'} eq "6"){

的下面,很简单,代码就不写了,要注意的是加个
代碼: 選擇全部
&TIME_DATA;

否则时间无效。



pluto2003
 
文章: 6
註冊時間: 2006-01-20 8:57 pm

文章pluto2003 » 2006-08-23 4:09 pm

感謝...如果我想在人物每5次承繼,人物升級時能力上升2....或由每次升級只加3個能力..增加至6個



31123
 
文章: 96
註冊時間: 2006-06-04 12:17 pm

文章31123 » 2006-08-23 4:19 pm

lkou 寫:
pluto2003 寫:那麼...國戰時間..我找不到設定開放國戰的時間...有大大知道嗎?


这个需要自己修改,在battle2.pl里
加在
代碼: 選擇全部
}elsif($in{'level'} eq "6"){

的下面,很简单,代码就不写了,要注意的是加个
代碼: 選擇全部
&TIME_DATA;

否则时间无效。

那可以設置國戰時間到小時嗎?
例如國戰時間設為星期六下午10點~12點
如果可以的話要怎麼改呢??



lkou
 
文章: 56
註冊時間: 2004-03-09 1:26 pm

文章lkou » 2006-08-24 6:47 am

31123 寫:
lkou 寫:
pluto2003 寫:那麼...國戰時間..我找不到設定開放國戰的時間...有大大知道嗎?


这个需要自己修改,在battle2.pl里
加在
代碼: 選擇全部
}elsif($in{'level'} eq "6"){

的下面,很简单,代码就不写了,要注意的是加个
代碼: 選擇全部
&TIME_DATA;

否则时间无效。

那可以設置國戰時間到小時嗎?
例如國戰時間設為星期六下午10點~12點
如果可以的話要怎麼改呢??


当然可以,你甚至可是设定到秒

&TIME_DATA是调用副程式sub TIME_DATA {....}

关于sub TIME_DATA {....}可以看suport.pl



lkou
 
文章: 56
註冊時間: 2004-03-09 1:26 pm

文章lkou » 2006-08-24 1:42 pm

pluto2003 寫:感謝...如果我想在人物每5次承繼,人物升級時能力上升2....或由每次升級只加3個能力..增加至6個


继承后属性的加成在succession2.pl里,战斗后升级在battle2.pl里

每5次承繼,人物升級時能力上升2


那就在战斗后升级时的属性加成里,加个继承次数的判断,具体是这个数字是否能被5整除(perl默认好像也没判断整除的命令,可以考虑用模块),是的话能力+2,否则按照原来的处理

或由每次升級只加3個能力..增加至6個


这个更简单了,直接在battle2.pl里修改就可以了




ps,默认好像没有继承次数的变量可以使用,那就需要自己写一个了



tester
 
文章: 8
註冊時間: 2006-11-07 8:17 am

文章tester » 2006-11-08 2:49 am

继承上限的話應該是改$mx_hp...這幾個變數吧... (succession2.pl)



lopsa
 
文章: 13
註冊時間: 2006-11-15 7:02 pm

文章lopsa » 2006-12-02 7:35 pm

war!!!! I don't know wt it means




回到 Webgame製作&改造

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客