Закончил разработку обучения
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
<?
|
||||
|
||||
use DarksLight2\Training\TrainingManager;
|
||||
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
@@ -11,9 +9,6 @@ require_once('/home/newcom1/public_html/_incl_data/class/__db_connect.php');
|
||||
|
||||
if($u->room['file']=='cp1') {
|
||||
|
||||
$training_manager = TrainingManager::getInstance();
|
||||
$training_manager->first_step->render();
|
||||
|
||||
if(date("H")>=8 && date("H")<=23) {
|
||||
$now = 'day';
|
||||
$tattack = '<a style="color:#D8D8D8" style="cursor:pointer" onclick="top.useMagic(\'Нападение на персонажа\',\'night_atack\',\'pal_button8.gif\',1,\'main.php?nightatack=1\');">Напасть на игрока</a> ';
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
<?php
|
||||
|
||||
use DarksLight2\Training\TrainingManager;
|
||||
/**
|
||||
* @var string $token
|
||||
* @var int $time
|
||||
* @var string $button_text
|
||||
* @var object $step
|
||||
*/
|
||||
|
||||
$short_name = 'first_step';
|
||||
|
||||
$manager = TrainingManager::getInstance();
|
||||
$step = $manager->$short_name;
|
||||
$button_text = 'Продолжить';
|
||||
if(!$manager) {
|
||||
$button_text = '';
|
||||
}
|
||||
?>
|
||||
require 'step.php';
|
||||
|
||||
?>
|
||||
<script>
|
||||
const training_data = () => {
|
||||
return {
|
||||
content: `<?=$step->message?>`,
|
||||
title: `<?=$step->title?>`,
|
||||
button_text: `<?=$button_text?>`
|
||||
button_text: `<?=$button_text?>`,
|
||||
time: <?=$time?>,
|
||||
token: '<?=$token?>',
|
||||
short_name: '<?=$short_name?>',
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @var string $token
|
||||
* @var int $time
|
||||
* @var string $button_text
|
||||
* @var object $step
|
||||
*/
|
||||
|
||||
$short_name = 'second_step';
|
||||
|
||||
require 'step.php';
|
||||
|
||||
?>
|
||||
<script>
|
||||
const training_data = () => {
|
||||
return {
|
||||
content: `<?=$step->message?>`,
|
||||
title: `<?=$step->title?>`,
|
||||
button_text: `<?=$button_text?>`,
|
||||
time: <?=$time?>,
|
||||
token: '<?=$token?>',
|
||||
short_name: '<?=$short_name?>',
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script src="/js/training/modal.js"></script>
|
||||
|
||||
<script>
|
||||
modal.show()
|
||||
</script>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @var string $short_name
|
||||
*/
|
||||
|
||||
$user = User::start();
|
||||
|
||||
use DarksLight2\Training\TrainingManager;
|
||||
|
||||
$manager = TrainingManager::getInstance();
|
||||
$step = $manager->$short_name;
|
||||
$button_text = 'Продолжить';
|
||||
$time = time();
|
||||
|
||||
$token = password_hash($manager->getDatabaseRecords()->api_token . $time . $user->info['id'], PASSWORD_DEFAULT);
|
||||
Reference in New Issue
Block a user