목차
网游练习总结(1),
账户激活
账户已激活
php教程 php手册 网游练习总结(1),

网游练习总结(1),

Jun 13, 2016 am 08:48 AM
중국 요약 관행 온라인 게임

网游练习总结(1),

最近一段时间在校也闲得没事干,反正是好长一段时间,干脆就做一个《中国象棋》网游耍耍打发时间。弄了好久没有写总结,以及整个过程中遇到的问题,今天就赶紧写一哈,难免后面就会忘了。

一、注册登录界面:

    可能会说这么简单的游戏,网上可能例子很多,也没有必要弄注册这样的功能,其实我只是学着玩玩哈。

关于注册我使用的是php与as3.0交互做的,有与php学的非常浅,也遇到了不少问题:

1.检测是否注册成功:这个也困了时间不是很长,但是觉得比较重要,我搜了一些资料找到的:

mysql_affected_rows()// 函数返回前一次 MySQL 操作所影响的记录行数。执行成功,则返回受影响的行的数目,如果最近一次查询失败的话,函数返回 -1。
로그인 후 복사

2.邮箱激活验证:

<?php
class smtp

{

/* Public Variables */

var $smtp_port;

var $time_out;

var $host_name;

var $log_file;

var $relay_host;

var $debug;

var $auth;

var $user;

var $pass;

/* Private Variables */ 
var $sock;

/* Constractor */

function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass)

{

$this->debug = FALSE;

$this->smtp_port = $smtp_port;

$this->relay_host = $relay_host;

$this->time_out = 30; //is used in fsockopen() 
#

$this->auth = $auth;//auth

$this->user = $user;

$this->pass = $pass;

#

$this->host_name = "localhost"; //is used in HELO command 
$this->log_file = "";

$this->sock = FALSE;

}

/* Main Function */

function sendmail($to, $from, $subject = "", $body = "", $mailtype, $cc = "", $bcc = "", $additional_headers = "")

{

$mail_from = $this->get_address($this->strip_comment($from));

$body = ereg_replace("(^|(\r\n))(\.)", "\1.\3", $body);

$header = "MIME-Version:1.0\r\n";

if($mailtype=="HTML"){

$header .= "Content-Type:text/html\r\n";

}

$header .= "To: ".$to."\r\n";

if ($cc != "") {

$header .= "Cc: ".$cc."\r\n";

}

$header .= "From: $from<".$from.">\r\n";

$header .= "Subject: ".$subject."\r\n";

$header .= $additional_headers;

$header .= "Date: ".date("r")."\r\n";

$header .= "X-Mailer:By Redhat (PHP/".phpversion().")\r\n";

list($msec, $sec) = explode(" ", microtime());

$header .= "Message-ID: <".date("YmdHis", $sec).".".($msec*1000000).".".$mail_from.">\r\n";

$TO = explode(",", $this->strip_comment($to));

if ($cc != "") {

$TO = array_merge($TO, explode(",", $this->strip_comment($cc)));

}

if ($bcc != "") {

$TO = array_merge($TO, explode(",", $this->strip_comment($bcc)));

}

$sent = TRUE;

foreach ($TO as $rcpt_to) {

$rcpt_to = $this->get_address($rcpt_to);

if (!$this->smtp_sockopen($rcpt_to)) {

$this->log_write("Error: Cannot send email to ".$rcpt_to."\n");

$sent = FALSE;

continue;

}

if ($this->smtp_send($this->host_name, $mail_from, $rcpt_to, $header, $body)) {

$this->log_write("E-mail has been sent to <".$rcpt_to.">\n");

} else {

$this->log_write("Error: Cannot send email to <".$rcpt_to.">\n");

$sent = FALSE;

}

fclose($this->sock);

$this->log_write("Disconnected from remote host\n");

}

return $sent;

}

/* Private Functions */

function smtp_send($helo, $from, $to, $header, $body = "")

{

if (!$this->smtp_putcmd("HELO", $helo)) {

return $this->smtp_error("sending HELO command");

}

#auth

if($this->auth){

if (!$this->smtp_putcmd("AUTH LOGIN", base64_encode($this->user))) {

return $this->smtp_error("sending HELO command");

}

if (!$this->smtp_putcmd("", base64_encode($this->pass))) {

return $this->smtp_error("sending HELO command");

}

}

#

if (!$this->smtp_putcmd("MAIL", "FROM:<".$from.">")) {

return $this->smtp_error("sending MAIL FROM command");

}

if (!$this->smtp_putcmd("RCPT", "TO:<".$to.">")) {

return $this->smtp_error("sending RCPT TO command");

}

if (!$this->smtp_putcmd("DATA")) {

return $this->smtp_error("sending DATA command");

}

if (!$this->smtp_message($header, $body)) {

return $this->smtp_error("sending message");

}

if (!$this->smtp_eom()) {

return $this->smtp_error("sending <CR><LF>.<CR><LF> [EOM]");

}

if (!$this->smtp_putcmd("QUIT")) {

return $this->smtp_error("sending QUIT command");

}

return TRUE;

}

function smtp_sockopen($address)

{

if ($this->relay_host == "") {

return $this->smtp_sockopen_mx($address);

} else {

return $this->smtp_sockopen_relay();

}

}

function smtp_sockopen_relay()

{

$this->log_write("Trying to ".$this->relay_host.":".$this->smtp_port."\n");

$this->sock = @fsockopen($this->relay_host, $this->smtp_port, $errno, $errstr, $this->time_out);

if (!($this->sock && $this->smtp_ok())) {

$this->log_write("Error: Cannot connenct to relay host ".$this->relay_host."\n");

$this->log_write("Error: ".$errstr." (".$errno.")\n");

return FALSE;

}

$this->log_write("Connected to relay host ".$this->relay_host."\n");

return TRUE;;

}

function smtp_sockopen_mx($address)

{

$domain = ereg_replace("^.+@([^@]+)$", "\1", $address);

if (!@getmxrr($domain, $MXHOSTS)) {

$this->log_write("Error: Cannot resolve MX \"".$domain."\"\n");

return FALSE;

}


foreach ($MXHOSTS as $host) {

$this->log_write("Trying to ".$host.":".$this->smtp_port."\n");

$this->sock = @fsockopen($host, $this->smtp_port, $errno, $errstr, $this->time_out);

if (!($this->sock && $this->smtp_ok())) {

$this->log_write("Warning: Cannot connect to mx host ".$host."\n");

$this->log_write("Error: ".$errstr." (".$errno.")\n");

continue;

}

$this->log_write("Connected to mx host ".$host."\n");

return TRUE;

}

$this->log_write("Error: Cannot connect to any mx hosts (".implode(", ", $MXHOSTS).")\n");

return FALSE;

}

function smtp_message($header, $body)

{

fputs($this->sock, $header."\r\n".$body);

$this->smtp_debug("> ".str_replace("\r\n", "\n"."> ", $header."\n> ".$body."\n> "));

return TRUE;

}

function smtp_eom()

{

fputs($this->sock, "\r\n.\r\n");

$this->smtp_debug(". [EOM]\n");

return $this->smtp_ok();

}

function smtp_ok()

{

$response = str_replace("\r\n", "", fgets($this->sock, 512));

$this->smtp_debug($response."\n");

if (!ereg("^[23]", $response)) {

fputs($this->sock, "QUIT\r\n");

fgets($this->sock, 512);

$this->log_write("Error: Remote host returned \"".$response."\"\n");

return FALSE;

}

return TRUE;

}

function smtp_putcmd($cmd, $arg = "")

{

if ($arg != "") {

if($cmd=="") $cmd = $arg;

else $cmd = $cmd." ".$arg;

}

fputs($this->sock, $cmd."\r\n");

$this->smtp_debug("> ".$cmd."\n");

return $this->smtp_ok();

}

function smtp_error($string)

{

$this->log_write("Error: Error occurred while ".$string.".\n");

return FALSE;

}

function log_write($message)

{

$this->smtp_debug($message);

if ($this->log_file == "") {

return TRUE;

}

$message = date("M d H:i:s ").get_current_user()."[".getmypid()."]: ".$message;

if (!@file_exists($this->log_file) || !($fp = @fopen($this->log_file, "a"))) {

$this->smtp_debug("Warning: Cannot open log file \"".$this->log_file."\"\n");

return FALSE;;

}

flock($fp, LOCK_EX);

fputs($fp, $message);

fclose($fp);


return TRUE;

}


function strip_comment($address)

{

$comment = "\([^()]*\)";

while (ereg($comment, $address)) {

$address = ereg_replace($comment, "", $address);

}


return $address;

}


function get_address($address)

{

$address = ereg_replace("([ \t\r\n])+", "", $address);

$address = ereg_replace("^.*<(.+)>.*$", "\1", $address);

return $address;

}

function smtp_debug($message)

{

if ($this->debug) {

echo $message;

}

}

}

?>
로그인 후 복사

这个需要配置SMTP服务,现在QQ邮箱网易邮箱等都可以去设置,然后作为代理邮箱。

$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);<br />$smtp->debug = false;//关闭调试<br />$state = $smtp->sendmail($smtpemailto, $smtpusermail, $mailtitle, $mailcontent, $mailtype);<br />
로그인 후 복사

在整个数据库操作过程中使用一个变量来监控是否出现操作错误,来返回是否注册成功;

error_reporting(E_ERROR | E_WARNING | E_PARSE);//屏蔽所有错误警告等
로그인 후 복사

激活页面:

<?<span>php    
 </span><span>header</span>("Content-Type:text/html;charset=utf-8"<span>);
 
     </span><span>require_once</span> "sendEmail/mysqlInfo/sqlInfo.php"<span>;
     </span><span>$name</span>=<span>base64_decode</span>(<span>$_GET</span>['isdhf'<span>]);
      
      </span><span>if</span>(<span>$name</span>==""<span>)
      {
          </span><span>exit</span><span>();
      }</span><span>else</span><span>{
          
      
     </span><span>$con</span>=@<span>mysql_connect</span>(DB_USER,DB_ROOT,DB_PWD)or <span>die</span>('连接错误'<span>);
       </span><span>//</span><span>选择数据库</span>
       <span>mysql_select_db</span>(DB_NAME,<span>$con</span>)or <span>die</span>('Occured error'<span>);
       </span><span>mysql_query</span>('SET NAMES UTF8') or <span>die</span>('显示错误'<span>);
       
        </span><span>$sql</span>="SELECT isActivated FROM chinesechess WHERE nickname='{<span>$name</span>}'"<span>;
        </span><span>//</span><span>$row=@mysql_query($query) or die('error');</span>
        <span>$result</span>=<span>mysql_query</span>(<span>$sql</span>,<span>$con</span>)or <span>die</span>('error'<span>);
       </span><span>//</span><span>关闭数据库</span>
        <span>$arr</span>=<span>mysql_fetch_array</span>(<span>$result</span><span>);
        </span><span>if</span>(<span>$arr</span>['isActivated']=='0'<span>)
        {
          </span><span>//</span><span>如果没有激活,就输出激活页面,否则网页不存在;</span>
<span>echo</span> 
'<span><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/index_CSS.css" />
<style type="text/css">
body,td,th {
    font-size: xx-large;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
</style>
<title>游戏注册[欢迎注册]</title>
  <script type="text/javascript">
                   function havedActivate()
                   {
                       var name=document.getElementById("nickname").title;
                       window.location.href="activated.php?key="+name;
                   }
        </script>
</head>

<body>
 <div id="tDiv">
   <table>
  <td></td>
   </table>
   <h2 id="账户激活">账户激活</h2>
   <p> </p>
   <table width="100%" border="0">
     <tr>
       <td id="tDL"><p>您的随机昵称为:<label id="nickname" title="</span>'.<span>$name</span>.'">"'.<span>$name</span>.'<span>"</label></p>
       <p> </p></td>
     </tr>
     <tr>
       <td align="center" id="tDL">
         <p>
           <input type="submit" value="确认激活" id="activateBtn" onClick="havedActivate();"/>
         </p>
       </td>
     </tr>
   </table>
   <p> </p>
 </div>
</body>
</html></span>'<span>;
            }</span><span>else</span><span>
            {
                </span><span>echo</span> "该网页不存在"<span>;
            }
    </span><span>mysql_close</span><span>();
    }
</span>?>
로그인 후 복사
<?<span>php 
  </span><span>header</span>("Content-Type:text/html;charset=utf-8"<span>);
    
    </span><span>require_once</span> "sendEmail/mysqlInfo/sqlInfo.php"<span>;
    
    </span><span>error_reporting</span>(<span>E_ERROR</span> | <span>E_WARNING</span> | <span>E_PARSE</span>);<span>//</span><span>禁止显示错误警号等</span>
    
  
    <span>$name</span>=<span>$_GET</span>['key'<span>];
    </span><span>if</span>(<span>$name</span>==""<span>)
    {
        </span><span>exit</span><span>();
    }</span><span>else</span><span>
    {
       </span><span>$con</span>=@<span>mysql_connect</span>(DB_USER,DB_ROOT,DB_PWD)or <span>die</span>('连接错误'<span>);
       </span><span>//</span><span>选择数据库</span>
       <span>mysql_select_db</span>(DB_NAME,<span>$con</span>)or <span>die</span>('Occured error'<span>);
       </span><span>mysql_query</span>('SET NAMES UTF8') or <span>die</span>('显示错误'<span>);
       
        </span><span>$sql</span>="UPDATE chinesechess SET isActivated='1' WHERE nickname='{<span>$name</span>}'"<span>;
        </span><span>$result</span> = <span>mysql_query</span>(<span>$sql</span>,<span>$con</span>) or <span>die</span>('error'<span>);
       </span><span>//</span><span>关闭数据库</span>

    <span>mysql_close</span><span>();
 </span><span>echo</span>'<span><html>
    <head>
        <meta charset="utf-8" />
        <title>账号已激活</title>
        <link rel="stylesheet" href="css/index_CSS.css" /></span>'<span>;
        </span><span>$name</span>="<span>
        <script type='text/javascript'>
        document.write(getName());
            function getName(){
                var str=window.location.search;
                var args=str.split('?');
                 var retval='';
                 if(args[0]==str){return '';}//参数为空;
                 return args[1].split('=')[1];
                }
        </script></span>"<span>;
    </span><span>echo</span> '<span></head>
    <body>
    <div id="tDiv">
   <table>
  <td></td>
   </table>
   <h2 id="账户已激活">账户已激活</h2>
   <p> </p>
   <table width="100%" border="0">
     <tr>
       <td id="tDL"><p>您的随机昵称为:<label></span>'.<span>$name</span>.'<span></label></p>
       <p> </p></td>
     </tr>
     <tr>
       <td align="center" id="tDL">
         <p>
           <p><font color="#FF0000">您的账号已激活,祝您游戏愉快!</font></p>
         </p>
       </td>
     </tr>
   </table>
   <p> </p>
 </div>
        
    </body>
</html></span>'<span>;
      }



</span>?>
로그인 후 복사

CSS:

<span>@charset "utf-8";
</span><span>/*</span><span> CSS Document </span><span>*/</span><span>
h2</span>{<span>
    font-size</span>:<span>56px</span>;<span>
    font-weight</span>:<span>bold</span>;<span>
    text-align</span>:<span>center</span>;
}<span>
body</span>{<span>
    width</span>:<span>auto</span>;<span>
    height</span>:<span>auto</span>;<span>
    background-image</span>:<span>url(../images/03.png)</span>;<span>
    background-repeat</span>:<span>no-repeat</span>;<span>
    background-size</span>:<span>100% 100%</span>;<span>
    background-attachment</span>:<span>fixed</span>;<span>
    background-position</span>:<span>center</span>;
}<span>
#tDiv</span>{<span>
    background-image</span>:<span>url(../images/o1.png)</span>;<span>
    background-repeat</span>:<span>repeat</span>;<span>
    margin-left</span>:<span>auto</span>;<span>
    margin-right</span>:<span>auto</span>;<span>
    margin-top</span>:<span>200px</span>;<span>
    width</span>:<span>550px</span>;<span>
    height</span>:<span>auto</span>;<span>
    font-size</span>:<span>10px</span>;<span>
    border</span>:<span>2px solid #CCC</span>;
}<span>
#tDL</span>{<span>
    font-size</span>:<span>24px</span>;<span>
    text-align</span>:<span>center</span>;
}
로그인 후 복사

登录:

<?<span>php
     </span><span>header</span>("Content-Type:text/html;charset=utf-8"<span>);
     
     </span><span>require_once</span> "sendEmail/mysqlInfo/sqlInfo.php"<span>;
     
     </span><span>error_reporting</span>(<span>E_ERROR</span> | <span>E_WARNING</span> | <span>E_PARSE</span>);<span>//</span><span>禁止显示错误警号等</span>
     <span>$sign</span>=''<span>;
       
     </span><span>$_email</span>=<span>$_POST</span>['_email'<span>];    
     </span><span>$_paswd</span>=<span>$_POST</span>['_pasd'<span>];
</span><span>//</span><span>     $_email="2810718058@qq.com";
//     $_paswd="1234567890";</span>
     <span>$_activate</span>='1';  <span>//</span><span>激活变量
     //连接数据库</span>
     <span>$con</span>=@<span>mysql_connect</span>(DB_USER,DB_ROOT,DB_PWD)or <span>die</span>('连接错误'<span>);
    
     </span><span>mysql_select_db</span>(DB_NAME,<span>$con</span>)or <span>die</span>('Occured error'<span>);
     </span><span>mysql_query</span>('SET NAMES UTF8') or <span>die</span>('显示错误'<span>);
    
    </span><span>$sql</span>="SELECT * FROM chinesechess WHERE user_email='{<span>$_email</span>}'and password='{<span>$_paswd</span>}' and isActivated='{<span>$_activate</span>}'"<span>;
    </span><span>$result</span> = <span>mysql_query</span>(<span>$sql</span>,<span>$con</span><span>);
    </span><span>$source</span>=<span>mysql_fetch_array</span>(<span>$result</span><span>);

    
    </span><span>if</span>(<span>$source</span><span>)
    {
        </span><span>$sign</span>="succeed"<span>;
        
         </span><span>$name</span>=<span>$source</span>['nickname'<span>];
    
         </span><span>$pasd</span>=<span>$source</span>['password'<span>];
    
         </span><span>$mail</span>=<span>$source</span>['user_email'<span>];
         
        </span><span>echo</span> 'strings=name='.<span>$name</span>.'<br/>'<span>;
        </span><span>echo</span> 'pasd='.<span>$pasd</span>.'<br/>'<span>;
        </span><span>echo</span> 'mail='.<span>$mail</span>.'<br/>'<span>;
        </span><span>echo</span> 'sign='.<span>$sign</span>.'<br/>'<span>;
    }</span><span>else</span><span>
    {
         </span><span>$sign</span>="faild"<span>;
        
         </span><span>$name</span>="null"<span>;
    
             </span><span>$pasd</span>="000000"<span>;
    
             </span><span>$mail</span>="null@cn.com"<span>;
         
        </span><span>echo</span> 'strings=name='.<span>$name</span>.'<br/>'<span>;
        </span><span>echo</span> 'pasd='.<span>$pasd</span>.'<br/>'<span>;
        </span><span>echo</span> 'mail='.<span>$mail</span>.'<br/>'<span>;
        </span><span>echo</span> 'sign='.<span>$sign</span>.'<br/>'<span>;
        
    }
        
    </span><span>mysql_close</span><span>();

</span>?>
로그인 후 복사

Resource id #num

由于本人是一枚初学者,对mysql查询返回值等理解不够,遇到了一点困惑,mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。要使用mysql_fatch_array()函数或者mysql_fetch_object()函数进行转换,然后对相应数组或者对象进行操作。

总的来说这部分遇到的困难也不是很多,经过自己的努力很快就解决了。

 

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

'엘소드' 리디아 3차 지점 오픈, 미친 연구원 온라인 '엘소드' 리디아 3차 지점 오픈, 미친 연구원 온라인 Apr 24, 2024 pm 02:25 PM

4월 24일, 2차원 애니메이션 격투 온라인 게임 "엘소드"가 리디아에게 새로운 경력을 열어줄 것입니다. 균열에 집착하고 금기에 매료된 미친 연구원이 플레이어들에게 새로운 경험을 선사할 것입니다! '엘소드'의 최신 캐릭터 '리디아'는 독특한 독립 스토리와 마을, 던전으로 많은 플레이어들의 사랑과 관심을 받고 있는 캐릭터입니다. 광석의 마법을 사용하여 흥미로운 공격을 시작하여 플레이어에게 모험에 대한 매우 상쾌한 열정을 불러일으킵니다! 이번에는 리디아의 세 번째 직업인 미친 연구자가 공개됩니다. 함께 알아볼까요? '엘소드' 게임에는 캐릭터별로 4가지 성장 경로가 있으며, 각 분기마다 플레이어가 선택할 수 있는 플롯 방향과 특성이 다릅니다.

Kingsoft Typing Guide로 타이핑 연습하는 방법 - Kingsoft Typing Guide로 타이핑 연습하는 방법 Kingsoft Typing Guide로 타이핑 연습하는 방법 - Kingsoft Typing Guide로 타이핑 연습하는 방법 Mar 18, 2024 pm 04:25 PM

요즘에는 Kingsoft Typing Assistant를 즐겨 사용하는 친구들이 많지만, 타이핑 속도가 업무 효율에 심각한 영향을 미치기 때문에, 오늘은 Kingsoft Typing Assistant를 사용하여 타이핑 연습하는 방법을 알려드리겠습니다. Kingsoft Typing Assistant를 사용하여 숫자 입력을 연습해 보세요. 다음은 모든 사람에게 도움이 되기를 바랍니다. 먼저 Kingsoft 타이핑 소프트웨어를 열고 마우스로 (시작하기) 버튼을 클릭한 다음 새 창에서 (숫자 키) 버튼을 클릭하고 아래의 (처음부터 시작) 버튼을 클릭하여 연습하거나 ( 테스트 모드) 버튼을 클릭하면 연습을 위해 숫자만 입력하면 됩니다. 또한 Kingsoft Typing Assistant에는 타이핑을 더 잘 연습하는 데 도움이 되는 다른 기능도 있습니다. 1. 연습 모드 선택: 소프트웨어 인터페이스에서 "새로 만들기"와 같은 다양한 연습 모드가 있음을 확인할 수 있습니다.

Linux 시스템에서 system() 함수의 사용법을 요약합니다. Linux 시스템에서 system() 함수의 사용법을 요약합니다. Feb 23, 2024 pm 06:45 PM

Linux에서의 system() 함수 요약 Linux 시스템에서 system() 함수는 명령줄 명령을 실행하는 데 사용할 수 있는 매우 일반적으로 사용되는 함수입니다. 이 기사에서는 system() 함수를 자세히 소개하고 몇 가지 구체적인 코드 예제를 제공합니다. 1. system() 함수의 기본 사용법은 다음과 같습니다. intsystem(constchar*command) 여기서 명령 매개변수는 문자입니다.

Zhengtu IPx 클래식 애니메이션 'Journey to the West' 서쪽으로의 여행은 용감하고 용감합니다. Zhengtu IPx 클래식 애니메이션 'Journey to the West' 서쪽으로의 여행은 용감하고 용감합니다. Jun 10, 2024 pm 06:15 PM

광활한 곳을 여행하고 서쪽으로 여행을 떠나세요! 오늘 Zhengtu IP는 전통과 혁신을 결합한 문화 축제를 공동으로 만들기 위해 CCTV 애니메이션 '서유기'와 국경 간 협력을 시작할 것이라고 공식 발표했습니다! 이번 협력은 국내 두 주요 클래식 브랜드 간의 심층적인 협력을 의미할 뿐만 아니라 중국 전통 문화를 홍보하려는 Journey 시리즈의 끊임없는 노력과 끈기를 보여줍니다. Zhengtu 시리즈는 탄생 이후 심오한 문화 유산과 다양한 게임 플레이로 플레이어들의 사랑을 받아왔습니다. 문화적 유산 측면에서 Zhengtu 시리즈는 항상 중국 전통 문화에 대한 존경과 사랑을 유지해 왔으며 전통 문화 요소를 게임에 교묘하게 통합하여 플레이어에게 더 많은 재미와 영감을 선사했습니다. CCTV 애니메이션 '서유기'는 세대를 거쳐 성장해 온 고전이다.

무협PK가 대폭 업그레이드 되었습니다! 'Jianxia World: Origin' 서버 간 종파 대회 시작 무협PK가 대폭 업그레이드 되었습니다! 'Jianxia World: Origin' 서버 간 종파 대회 시작 Mar 30, 2024 am 11:36 AM

마스터들은 서로 경쟁하며 끝까지 싸운다! Zhang Weijian은 Xishanju에서 26년간의 검객 관계를 계승한 작품인 "Swordsman World: Origin" 모바일 게임을 열성적으로 지지했으며, 이제 서버 종파 간 경쟁이 시작되었습니다! 검과 검과 그림자로 수많은 영웅들이 등장하는 크로스 서버 장에서는 크로스 서버 종파 최초의 영예를 놓고 치열한 경쟁을 펼치고 있습니다. 예술 경연, 피가 흐르는 움직임! "검객 월드: 오리진"의 12개 주요 종파에는 그 중 검, 창, 검, 미늘창, 주먹, 손바닥 및 막대기가 모두 고유한 동작을 가지고 있습니다! 예를 들어 Tang Clan 세력은 독을 함유한 숨겨진 무기를 사용하여 한 번의 타격으로 사람을 죽이고, Five Poisons 세력은 독 기술을 사용하여 눈에 띄지 않게 사람들을 죽입니다. - 4분의 1의 백병전을 벌이는데... ...의양지, 영파위부, 십팔용장 등 수백 가지의 무술 비법도 있고, 오행은 서로를 구속하고, 한 종파에는 두 가지 루트가 있고, 그리고 전투

뜨거운 피를 흘리는 연속 참격, 마음껏 싸워라! '검객세계:오리진' 서버간 송진전 시작 뜨거운 피를 흘리는 연속 참격, 마음껏 싸워라! '검객세계:오리진' 서버간 송진전 시작 Mar 21, 2024 pm 03:20 PM

칼이 말을 가로질러 뽑히고, 그 칼이 수천의 군대를 베었습니다! Zhang Weijian의 추천으로 Xishanju가 26년 동안 제작한 "Jianxia World: Origin" 모바일 게임 Song and Jin 전장이 새로운 업그레이드를 받아 크로스 서버 도전을 열었습니다. 더 커진 전장 규모, 새로운 전투 지도, 흥미로운 전투 메커니즘은 영웅들이 경쟁하고 소통할 수 있는 더 크고 공정한 "무술" 플랫폼을 제공합니다! 또한, 조건을 충족한 승자는 전 서버 최고의 플레이어들과 경쟁할 수 있는 '월간 모드'에 진출할 수도 있으니, 함께 즐겨보세요! 깃발이 휘날리고, 전쟁의 북소리가 요란하게 울립니다! 서버 간 송진 전장이 대대적으로 업그레이드됩니다! 크로스 서버 송과 진은 기존 맵보다 1.5배 넓은 면적과 더 넓은 중앙 전장을 갖춘 새로운 맵을 사용할 예정이다. 상, 중, 하 도로, Da Xia

무덤 종파가 나타납니다! '소드맨 월드:오리진' '툼소드 섀도우' 확장팩 6.20 출시 무덤 종파가 나타납니다! '소드맨 월드:오리진' '툼소드 섀도우' 확장팩 6.20 출시 Jun 11, 2024 pm 02:25 PM

고분의 검그림자, 철부성 전투! 서산주검객이 26년간 계승해 온 모바일게임 '검객세계:오리진'의 새로운 확장팩 '툼소드 섀도우'가 6월 20일 출시된다. 제13종의 고대 무덤이 탄생하고, 철부성에는 전쟁이 다시 불붙었고, 수만 명의 미녀들이 함께하는 서버가 곧 오픈됩니다. 도움을 드리기 위해 여기 있으며 새 버전의 많은 주요 기능이 여러분의 경험을 기다리고 있습니다. 무자비한 검인 징홍잉(Jinghongying), 모바일 게임 "검객 월드: 오리진(Swordsman World: Origin)"의 13번째 종파, 무덤 종파(Tomb Sect)가 데뷔합니다. 고분파의 제자들은 모두 세련된 외모를 지닌 여성들이다. 그들은 일년 내내 은둔하여 수행하며 정치에 관여하지 않는다. 무덤 종파의 출현으로 검술과 침술의 두 가지 새로운 학파가 등장할 것입니다. 검술은 원거리 공격에 능숙하고, 침술은 근접 전투에 중점을 두며 검술과 침술의 독특한 기술과 전투 스타일이 모두에게 적합할 것입니다.

대변인은 누구입니까? '건샤 월드: 오리진' 신규 종파 5독 스킬 최초 공개 대변인은 누구입니까? '건샤 월드: 오리진' 신규 종파 5독 스킬 최초 공개 Feb 27, 2024 pm 04:40 PM

온갖 독은 눈에 보이지 않고 사악하며 사람의 마음을 현혹시킨다. Xishanju의 "Swordsman World: Origin" 모바일 게임의 연간 버전이 3월 6일 공식적으로 공개됩니다. 오늘 새로운 대변인의 서스펜스 포스터가 공개되었습니다. 신비한 실루엣과 모양이 많은 추측을 불러일으켰습니다! 또한, 신규 종파의 오독사 스킬이 최초로 공개됐다. 오독사는 원격 조종이 가능해 단독 전투에서 강력한 위력을 발휘하며, 보조 기동력이 뛰어나 필드 장악에 능하다. 팀 전투에서! 오독법은 눈에 보이지 않는 사람에게 상처를 입히고 강호 고왕이 되는 것이 무엇인지 완벽하게 설명합니다! 'Jianxia World: Origin'의 새로운 대변인 서스펜스 포스터가 오늘 공식 발표되었습니다! 포스터는 오렌지-레드를 메인 컬러로 활용하고, 골드빛 제목이 눈길을 사로잡으며, '빅 이벤트'라는 문구가 더욱 흥미진진하다. 위협적인 용이 화면 주위를 맴돌고 있는데, 마치 용과 같은 존재가 세상에 나타나 사방에서 소란을 일으킬 것을 암시하는 것처럼 보인다. 그림 중앙에 있는 인물

See all articles