View file game/1/f_cnick.dat

File size: 3.04Kb
<?php

$char=explode("|",$l_i[$loc][$login]["char"]);
if (strpos($char[0]," *")===false) $clan=""; else {$clan=substr($char[0],strpos($char[0]," *"));$char[0]=substr($char[0],0,strpos($char[0]," *"));}
$tus=explode("|",$l_i[$loc][$login]["user"]);

if ($cnick=="1") {
	$stmp="<p>Ваше имя: <br/><input name=\"new\" value=\"".$char[0]."\"/>
	<br/>Возраст: <br/><input name=\"age\" value=\"".intval($tus[3])."\" format=\"*N\" maxlength=\"2\"/>
	<br/>Размер списков (3..30): <br/><input name=\"list\" value=\"".intval($g_list)."\" format=\"*N\" maxlength=\"2\"/>
	<br/>Размер страницы (700..15000): <br/><input name=\"size\" value=\"".intval($g_size)."\"  format=\"*N\" maxlength=\"5\"/>
	<br/>Пункты в меню (0-откл,1-магия,2-предмет,3-прием) и кол-во горячих клавиш для каждого пункта (0..9), порядок произвольный. Пример: 332110<br/><input name=\"smenu\" value=\"".intval($g_smenu)."\" format=\"*N\" maxlength=\"6\"/>
	<br/>Описание локаций (1-вкл,0-выкл): <br/><input name=\"j2go\" value=\"".intval($g_j2go)."\" format=\"*N\" maxlength=\"1\"/>
	<br/>Сообщать о приходящих (1-вкл,0-выкл): <br/><input name=\"j2loc\" value=\"".intval($g_j2loc)."\" format=\"*N\" maxlength=\"1\"/>
	<br/>Звуки рядом с выходами (1-вкл,0-выкл): <br/><input name=\"sounds\" value=\"".intval($g_sounds)."\" format=\"*N\" maxlength=\"1\"/>
	<br/>Отключить журнал (1-да,0-нет): <br/><input name=\"joff\" value=\"".intval($g_joff)."\" format=\"*N\" maxlength=\"1\"/>
	<br/>Кодировка (0-unicode,1-windows-1251,2-utf-8): <br/><input name=\"ch\" value=\"".intval($g_ch)."\" format=\"*N\" maxlength=\"1\"/>
	<br/><a href=\"$PHP_SELF?sid=$sid&cnick=$(new)&list=$(list)&size=$(size)&j2loc=$(j2loc)&j2go=$(j2go)&menu=$(menu)&smenu=$(smenu)&sounds=$(sounds)&joff=$(joff)&age=$(age)&ch=$(ch)&newp=$(newp)\">[cохранить]</a>
	<br/><a href=\"http://wap.hostgrad.ru/game/f_faq.php?id=err\">Помощь</a>";

} else  {
	if (strtolower($cnick)!=strtolower($char[0])) msg("<p>Нельзя поменять имя на другое (было имя: ".$char[0].", вы ввели новое: ".$cnick."), можно только изменить его написание (например, сделать первую букву заглавной).");
	if (intval($age)<5 || intval($age)>99) msg("Неправдоподобный возраст");
	if (intval($list)<3 || intval($list)>30) msg("Диапазон размера списков от 3 до 30");
	if (intval($size)<700 || intval($size)>15000) msg("Диапазон размера страницы от 700 до 15000");
	if (intval($j2loc)>1) msg("Допустимые значения для инфы о пришедших 0 и 1");
	if (intval($j2go)>1) msg("Допустимые значения для инфы о локации 0 и 1");
	if (intval($joff)>1) msg("Допустимые значения для журнала 0 и 1");
	if (intval($ch)>2) msg("Допустимые значения для кодировки 0,1 и 2");
	if ($jflud) $jflud="f"; else $jflud="0";
	$l_i[$loc][$login]["o"]=intval($list)."|".intval($size)."|".intval($j2loc)."|".intval($j2go)."|".intval($menu)."|".intval($sounds)."|".intval($joff)."|".intval($smenu)."|".intval($ch);
	$char[0]=$cnick.$clan; 
	$l_i[$loc][$login]["char"]=implode("|",$char); 
	$tus[3]=intval($age);
	$l_i[$loc][$login]["user"]=implode("|",$tus); 
	$stmp="Настройки сохранены.";
	}

msg($stmp,"Настройки",0);