2007年09月 存档

[PHP]面向对象(OO)…

2007年09月24日,星期一

今天第一次接触PHP的面向对象…

并且尝试性的写一个类…

写完之后发现类型错误…

日…

睡觉先, 明天继续写…

[coolcode lang="php"] class chara{
var $chara;
var $forbidden = array( ' ', '~', '`', '!', '@', '#',
'$', '%', '^', '&', '*', '(',
')', '-', '_', '=', '+', '[',
'{', ']', '}', '\\', '|', ';',
':', '\'', '"', ',', '<', '.',
'>‘, ‘/’, ‘?’, ‘ ‘, ‘\n’,
‘\r’, ‘\l’);
function __construct($post){
return $_POST[$post];
}
function __set($name, $value){
if ($name == ‘chara’){
$this->chara = str_replace($forbidden, ”, $value);
$this->chara = mb_strimwidth($this->chara, 0, 18, ”);
}
}
function __get($name){
return $this->$name;
}
}
?>[/coolcode]

2007年9月20日,韩国R2Beat更新报告(Ver.6717)

2007年09月21日,星期五

[업데이트] 9/20 업데이트 안내(신곡추가, 릴레이모드 정식오픈)

안녕하세요. 알투비트 입니다.

9월 20일 임시점검을 통하여 알투비트가 업데이트 되었습니다.

아래 업데이트 내용을 참고하시어
새롭게 추가된 아이템을 사용해 보시기 바랍니다.

■ 업데이트 내용

1. 추석이벤트가 시작되었습니다.
- 풍요로운 추석을 맞아 다양한 이벤트를 준비하였습니다.
- 추석이벤트에 대한 자세한 내용은 아래 링크를 참조해주세요.

☞ 추석이벤트 자세히 보기

2. 신곡이 추가되었습니다.

별채널

기다려 늑대 - 민효린
Talk Club - MAZO
In the story - 39

달채널

기다려 늑대 - 민효린
Talk Club - MAZO
Lucky Monday - 39
Inner net - MAZO

3. 릴레이모드 정식 오픈
- 7/24 추가된 릴레이모드에 관하여 보내주신 여러가지 의견을 반영하여 새롭게 정식 오픈하였습니다.
- 대기실에서 릴레이 주자 순서를 변경할 수 있게 되었습니다.(Ready를 할 경우 변경이 불가능합니다.)
- 바통터치 방식이 기존의 달리던 플레이어가 넘겨주는 것이 아닌 바통을 받을 플레이어가 바통터치를 하도록 변경되었습니다.

4. 강화쿠폰이 추가되었습니다.(道具图片见下文)

5. 추석 한정 판매 캐릭터가 추가되었습니다.(道具图片见下文)

6. 신규 아이템이 추가되었습니다.(道具图片见下文)

위의 내용을 참고하시어 즐거운 추석도
더욱 더 재미있게 알투비트와 함께 보내세요.

감사합니다.
————————
뮤직배틀! 알투비트
____________________________
译文:
[Update] 9月20日 更新向导(新增歌曲, 接力模式正式开启)

各位好, 这里是R2Beat官方网站.

9月20日, 在对服务器进行临时检测后, 我们也对R2Beat进行了更新.

以下是详细的更新内容,
希望这些能给您带来更好的游戏体验.

■ 更新内容

1. 中秋节活动开启.
- 为迎接中秋节的到来, 我们特意准备了多种多样的活动.
- 中秋节的详细红内容, 请点击下面的链接进行查看.

☞ 中秋节活动详细列表

2. 新增数首歌曲.

星星频道

기다려 늑대 - 민효린
Talk Club - MAZO
In the story - 39

月亮频道

기다려 늑대 - 민효린
Talk Club - MAZO
Lucky Monday - 39
Inner net - MAZO

3. 接力模式, 正式开启.
- 7月24日新增加的接力赛模式, 被热心的玩家提了很多意见和建议. 今天, 他终于正式开放了.
- 接力模式正式版中, 玩家可以在游戏房间内交换位置, 以改变交接棒的次序.(如果已经完成准备了, 那么就不可以更改位置了.)
- 交接接力棒时, 前一位交棒者所累积的加速能量, 并不能传递给下一位接棒者.

4. 新增加一种强化卡片.

爆发加速卡片
特殊效果: 在启用此卡片及穿戴了指定的发型后.
比赛时, 可以爆发加速. 但是, 跌倒后爬起来的时间会变长.

5. 限定版中秋节主题套装, 开始发售.

6. 以下是本次新增加的道具.
(全文…)

[AJAX]使用POST提交, 心得.

2007年09月20日,星期四

刚从QQ飞车出来, 差点吐…

引擎太”逼真”了!!!
比赛时, 其他选手对你的影响太大了…

而且人物角色除了男就是女.
这块不像Nexon的카트라이더, 角色很多, 而且还有特殊角色(宝宝啊, 海盗啊…)有特殊功能的, 可以卖钱…
不过相信以后会有的…
而且, 可能是因为别的可谋利的道具太少的缘故, 车胎漂移时滑过的印记, 也需要买…-_-!

再就是人物形象, 因为不能过于模仿Nexon的(脑袋不能太大, 不能太Cute…), 所以人物模型, 也很”逼真”, 逼真到跟赛道护栏差不多一边高…

太多不足了, 游戏开始前倒计时的段落打字居然不支持中文.
比赛完成后, 一直到等待颁奖, 居然不能打字聊天.

太多了, 不想说了…

新手指导的声音蛮甜…
[audio:http://www.mjbox.com/u/EiV/tutorial_1.mp3]

还有就是sounds目录下, 用作游戏资源的音频文件, 居然没打包.所以才能看到…

um…游戏说完, 下面说重点…

刚研究了一下使用ajax的post提交. 由于之前都用escape()处理, get提交. 导致php服务器端必须要有一个unescape()的函数, 这是很麻烦的东西, 会造成丢符号之类…
所以想用POST提交, 可以不用escape.保证提交数据的原汁原味~.

经过了一个多小时的研究, 终于明白了….T-T

下面是.js文件(全部).
[coolcode lang="javascript"]
/* Create a new XMLHttpRequest object to talk to the Web server */
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlHttp = new ActiveXObject(”Msxml2.XMLHTTP”);
} catch (e) {
try {
xmlHttp = new ActiveXObject(”Microsoft.XMLHTTP”);
} catch (e2) {
xmlHttp = false;
}
}
@end @*/
if (!xmlHttp && typeof XMLHttpRequest != ‘undefined’) {
xmlHttp = new XMLHttpRequest();
}

//用一个函数, 把所有提交的&替换成%26.
//因为如果存在多个提交的变量, 需要用&进行分隔.
function str_replace(str_text){
var text = str_text ;
text = text.replace(/&/g, ‘%26′);
return text;
}

function run() {
var a_value = ‘a=’+str_replace(document.getElementById(”a”).value);
var b_value = ‘b=’+str_replace(document.getElementById(”b”).value);
var url = “./post.php”;
xmlHttp.open(”POST”, url, true);
xmlHttp.setRequestHeader(”Content-Type”, “application/x-www-form-urlencoded”);
xmlHttp.onreadystatechange = updatePage;
//send里, 用&来组织提交的变量…
xmlHttp.send(a_value+’&'+b_value);
}

function updatePage() {
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
document.getElementById(”d”).innerHTML = ““+response+”“;
}
}[/coolcode]

PHP端:
[coolcode lang="php"]
echo $_POST["a"];
?>

echo $_POST["b"];
?>
[/coolcode]

立竿见影, 马上就可以看到效果了.

2007年9月11日,韩国R2Beat更新报告(Ver.6684)

2007年09月11日,星期二

[업데이트] 9/11 업데이트 안내(스페셜 캐릭터, 튜토리얼 스킵 추가)

안녕하세요. 알투비트 입니다.

9월 11일 피망 정기점검을 통하여 알투비트가 업데이트 되었습니다.

아래 업데이트 내용을 참고하시어
새롭게 추가된 아이템을 사용해 보시기 바랍니다.

■ 업데이트 내용

1.튜토리얼 스킵 기능이 추가되었습니다.
- 튜토리얼을 하지 않아도 다른 유저와 게임을 할 수 있도록 변경되었습니다.
- 튜토리얼을 하지 않았을 경우 함께놀기에 입장할 경우 튜토리얼 시작확인 팝업을
보게 됩니다.(취소하면 함께놀기를 할 수 있습니다.)

2. 스페셜 캐릭터가 추가되었습니다.

3. 강화쿠폰이 추가되었습니다.

4. 신규아이템이 추가되었습니다.

상기내용을 참고하시어
더욱 더 재미있게 알투비트를 즐겨보시기 바랍니다.

감사합니다.
————————
뮤직배틀! 알투비트
____________________________
译文:
[Update] 9月11日 更新向导(新增特殊形象, 新人指导可跳过)

大家好, 这里是R2Beat官方网站.

9月11日, 在对PMang进行定期维护后, 我们也对R2Beat游戏进行了更新.

以下是更新的详细内容,
希望这些能给您带来更好的游戏体验.

■ 更新内容

1. 新手指导任务增加了跳过的功能.
- 此功能是为了那些即使不想做新手指导任务, 也想进行游戏的玩家而开放的.
- 还没有做新手指导任务的玩家, 在游戏入场时,
都会弹出一个新手指导的开始确认.(点击”取消”就可以继续游戏.)

2. 新增加特殊形象.

R2B TransFormer
特殊效果: 在游戏房间中输入’트랜스’, 将会出现特殊动作.

3. 新增加强化卡片.

30C’ 加速器
特殊效果: 在穿有标志了”Power+”的指定道具的同时, 携带此卡片,
将会有每30Combo就加速的增强效果. 但加速时间没有标准时间长.

4. 以下是新增加的道具.

MoMo魔术手杖(男、女), 购买时赠送7200R2Coin.
特殊效果: 在游戏房间中输入’삐약이’, 将会出现特殊动作. (全文…)

[MySQL]关于查询…

2007年09月10日,星期一

到现在还不知道怎么写搜索引擎的查询…

咱也不会分词,
所以, 打算这样做:
1.先完全等于提交的词;
2.替换空格为%, 用like查;
3.替换所有符号为空, 字符用[]括起来, 再用%夹上, 然后用like查.这句, 在SQL里, 需要用什么XXXREG, 而不是like…

这样的话, 虽然麻烦, 但是查询的面会很广…

到时候就要考虑数据库的性能了…

Dreamhost谁来给我做一下优化啊啊啊啊啊…- -

2007年9月04日,韩国R2Beat更新报告(Ver.6666)

2007年09月4日,星期二

[업데이트] 9/4 업데이트 안내(알빗타임변경, 곡삭제, 신규아이템 추가)

안녕하세요. 알투비트 입니다.

8월 28일 피망 정기점검을 통하여 알투비트가 업데이트 되었습니다.

아래 업데이트 내용을 참고하시어
새롭게 추가된 아이템을 사용해 보시기 바랍니다.

■ 업데이트 내용

1.알빗타임의 요일과 시간이 변경되었습니다.
- 매주 수요일에서 토/일요일로 변경되어 더욱 많은 분들이 혜택을 받으실 수
있게 되었습니다.
- 변경시간 : 매주 수요일 20 ~ 22시 → 매주 토/일요일 15시 ~ 18시

2. 사용 기간이 만료된 곡이 삭제되었습니다.
- 사용기간이 만료된 라이센스곡이 삭제되었습니다.

 김형중    사랑이 되어줄래 
 노브레인    소리쳐라 대한민국 
 아스트로비츠    Tell me 
 이준기    바보사랑 
 이지혜    Love Me Love Me 
 현영    누나의 꿈 
 Diana Boncheva    베토벤 바이러스 
 Peppertones    Ready, GetSet, Go 
 PSY    We are the one 
 Sir Mix A-Lot    Baby got Back 
 SS501    fighter 
 THE AD    끌림 

3. 릴레이모드의 바통터치 애니매이션이 추가되었습니다.

4. 스킨팩이 새로 추가되었습니다.(道具图片见下文)

5. 신규 의상 및 악세사리가 추가되었습니다.(道具图片见下文)

상기내용을 참고하시어
더욱 더 재미있게 알투비트를 즐겨보시기 바랍니다.

감사합니다.
————————
뮤직배틀! 알투비트
____________________________
译文:
[Update] 9月4日 更新向导(”R2BTime”活动时间变更, 删除歌曲以及新增道具)

您好. 这里是R2Beat官方网站.

9月4日, 在对服务器进行临时检查之后, 我们也对R2Beat进行了升级.

以下是详细的更新内容,
希望这些能给您带来更好的游戏体验.

■ 更新内容

1.”R2B Time”活动举行的星期和时间变更.
- 将”R2B Time”活动举行的时间改至每周三及双休日, 这样各位玩家都能更多的得到活动奖励.
- 时间变更 : 每周三的20点 ~ 22点 及 每周双休日的15点 ~ 18点.

2. 由于到了使用期限, 故需要删除的歌曲.
- 由于某些有版权的歌曲到期, 所以需要删掉.

 김형중    사랑이 되어줄래 
 노브레인    소리쳐라 대한민국 
 아스트로비츠    Tell me 
 이준기    바보사랑 
 이지혜    Love Me Love Me 
 현영    누나의 꿈 
 Diana Boncheva    베토벤 바이러스 
 Peppertones    Ready, GetSet, Go 
 PSY    We are the one 
 Sir Mix A-Lot    Baby got Back 
 SS501    fighter 
 THE AD    끌림 

3. 接力模式中, 新增加交接棒时的动画.

4. 新增加脸型包.
以下道具在购买时将获赠12000R2Coin,
特殊效果: 改变佩戴者的默认脸型.
(全文…)