C149 版以後的新腳本指令
getequipid(EquipPos); EquipPos: 1-10
取得角色裝備的物品代碼: EquipPos (裝備的位置,從1~10)
gettimetick(Type); Type: 0 SystemTick, 1 TimeSecondTick(0-86399)
取得時間週期: Type: 0 系統週期(這個一般比較用不到), 2 秒數週期(當天的秒數0-86399 表示 00:00:00 到 23:59:59)
gettime(Type); Type: 1 Sec, 2 Min, 3 Hour, 4 Weekday, 5, Monthday, 6 Month, 7 Year
取得時間(Type): Type 1 秒數, 2 分鐘, 3 小時, 4 星期幾(0~6), 5 日, 6 月, 7 西元年
gettimestr("TimeFMT", Len); TimeFMT: Time format strinf / Len: String Length
取得時間字串: 這個用法是採用C語言中strftime() 函數的格式一樣...
範例: mes " GetTimeStr : " + gettimestr("%Y-%m/%d %H:%M:%S",19);
輸出: " GetTimeStr : 2004-07/04 15:12:33 " <-- 類似這樣
希望這些指令對大家發展腳本可以有幫助~
附上兩個範例:
prontera.gat,161,181,6 script GetEquipID Sample 105,{
mes "[GetEquipID Sample]";
mes " GetEquipID(01) : " + getequipid(1);
mes " GetEquipID(02) : " + getequipid(2);
mes " GetEquipID(03) : " + getequipid(3);
mes " GetEquipID(04) : " + getequipid(4);
mes " GetEquipID(05) : " + getequipid(5);
mes " GetEquipID(06) : " + getequipid(6);
mes " GetEquipID(07) : " + getequipid(7);
mes " GetEquipID(08) : " + getequipid(8);
mes " GetEquipID(09) : " + getequipid(9);
mes " GetEquipID(10) : " + getequipid(10);
close;
end;
}
prontera.gat,157,181,6 script Time Sample 105,{
mes "[Time Sample]";
mes "System Tick : " + gettimetick(0);
mes " Time Tick : " + gettimetick(1);
mes " GetTime(0) : " + gettime(0);
mes " GetTime(1) : " + gettime(1) + " (Sec)";
mes " GetTime(2) : " + gettime(2) + " (Min)";
mes " GetTime(3) : " + gettime(3) + " (Hour)";
mes " GetTime(4) : " + gettime(4) + " (WeekDay)";
mes " GetTime(5) : " + gettime(5) + " (MonthDay)";
mes " GetTime(6) : " + gettime(6) + " (Month)";
mes " GetTime(7) : " + gettime(7) + " (Year)";
mes " GetTimeStr : " + gettimestr("%Y-%m/%d %H:%M:%S",19);
close;
end;
}