Подскажите как зделать вещ (шмотку) так штоб например тока 1 перс мог ие носить ..... немог викинуть передать и продать .,?
И делай проверку.![]()
чтобы нельзя было выбросить:можно здесь поподробней ?? и ише один вопрос как зделать так штоб не можна било вибросить ету шмотку ?
можно здесь поподробней ?? и ише один вопрос как зделать так штоб не можна било вибросить ету шмотку ?
Затем ставиш проверки
<?
###МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ
// Проверка уровня
if ($obj_min[0]=="0") $min_level=""; else {
if ($stat[level]<"$obj_min[0]") $min_level="<font color=red>Уровень: $obj_min[0]</font>
"; else $min_level="Уровень: $obj_min[0]
"; }
// Проверка силы
if ($obj_min[1]=="0") $min_str=""; else {
if ($stat[strength]<"$obj_min[1]") $min_str="<font color=red>Сила: $obj_min[1]</font>
"; else $min_str="Сила: $obj_min[1]
"; }
// Проверка удачи
if ($obj_min[2]=="0") $min_dex=""; else {
if ($stat[dex]<"$obj_min[2]") $min_dex="<font color=red>Ловкость: $obj_min[2]</font>
"; else $min_dex="Ловкость: $obj_min[2]
"; }
// Проверка проворства
if ($obj_min[3]=="0") $min_ag=""; else {
if ($stat[agility]<"$obj_min[3]") $min_ag="<font color=red>Проворство: $obj_min[3]</font>
"; else $min_ag="Проворство: $obj_min[3]
"; }
// Проверка живучести
if ($obj_min[4]=="0") $min_vit=""; else {
if ($stat[vitality]<"$obj_min[4]") $min_vit="<font color=red>Выносливость: $obj_min[4]</font>
"; else $min_vit="Выносливость: $obj_min[4]
"; }
// Проверка разума
if ($obj_min[5]=="0") $min_razum=""; else {
if ($stat[razum]<"$obj_min[5]") $min_razum="<font color=red>Разум: $obj_min[5]</font>
"; else $min_razum="Разум: $obj_min[5]
"; }
// Проверка ID
if ($obj_id[5]=="0") $id=""; else {
if ($stat[id]<"$obj_id[5]") $min_razum="<font color=red>Клан: $obj_id[5]</font>
"; else $id="Клан: $obj_id[5]
"; }
// Проверка професии
if ($obj_min['7'] == 0) $min_proff=""; else {
switch ($obj_min['7']) {
case 1: $prf="Лекарь"; break;
case 2: $prf="Провожатый"; break;
case 3: $prf="Кузнец"; break;
case 4: $prf="Жрец"; break;
case 5: $prf="Наёмник"; break;
}
if ($stat['proff'] != $obj_min['7']) $min_proff="<font color=red>Профессия: $prf</font>
"; else $min_proff="Профессия: $prf
"; }
// Проверка расы
if ($obj_min[6]=="0") $min_rase=""; else {
if ($stat[rase]!="$iteminfo[rase]") {
switch ($obj_min[6]) {
case 1: $rs="Орк"; break;
case 2: $rs="Эльф"; break;
case 3: $rs="Человек"; break;
case 4: $rs="Гном"; break;
case 100: $rs="Ангел"; break;
}
if ($stat[rase]!="100" and $stat[rase]!="$obj_min[6]") $min_rase="<font color=red>Раса: [b]$rs[/b]</font>
"; else $min_rase="Раса: [b]$rs[/b]
"; }}
####
?>
// Проверка ID
if ($obj_id[5]=="0") $id=""; else {
if ($stat[id]<"$obj_id[5]") $min_razum="<font color=red>Клан: $obj_id[5]</font>
"; else $id="Клан: $obj_id[5]
"; }
if ($stat[id]<"$obj_id[5]") $id="<font color=red>Клан: $obj_id[5]</font>
"; else $id="Клан: $obj_id[5]
"; }
// Проверка разума
if ($obj_min[5]=="0") $min_razum=""; else {
if ($stat[razum]<"$obj_min[5]") $min_razum="<font color=red>Разум: $obj_min[5]</font>
"; else $min_razum="Разум: $obj_min[5]
"; }
// Проверка ID
if ($obj_id[5]=="0") $id=""; else {
if ($stat[id]<"$obj_id[5]") $min_razum="<font color=red>Клан: $obj_id[5]</font>
"; else $id="Клан: $obj_id[5]
"; }
да ты прав ...но я хачусь етава научитса ....и тому прошу людей штоб подсказали кадий по немногу ...и уже будет харашо я же не просил готовое написать мне ... потому и выклал и спрашиваю..Прошу простить но мне кажется ты даже и не понимаешь принципа того что делаешь... просто скопипастил проверку разума и поменял название... посмотри внимательно на свои значения... поправте если я ошибаюсь...
да ты прав ...но я хачусь етава научитса ....и тому прошу людей штоб подсказали кадий по немногу ...и уже будет харашо я же не просил готовое написать мне ... потому и выклал и спрашиваю..
if ($stat[id]<"$obj_id[5]") $id="<font color=red>Клан: $obj_id[5]</font>
"; else $id="Клан: $obj_id[5]
"; }
inc/main/functions.php - Функции снимание\одевание вещей\выбрасывания вещей.
там ставь проверку по параметрам
з.ы лучше по name![]()
// Проверка Ника
if ($obj_user[8]=="0") $name=""; else {
if ($stat[name]<"$obj_user[8]") $name="<font color=red>Ник: $obj_user[8]</font>
"; else $name="Ник: $obj_user[8]
"; }
[b][u]Минимальные требования:[/u][/b]
$min_rase$min_level$min_str$min_dex$min_ag$min_vit$min_razum$min_proff$name
";
inc/main/functions.php - Функции снимание\одевание вещей\выбрасывания вещей.
там ставь проверку по параметрам
<?
$ip = $_SERVER['REMOTE_ADDR'];
if (!empty($transf)){
if (!empty($infon['user'])) {
if ($infon['user'] != $stat['user']) {
$object=mysql_fetch_array(mysql_query("select objects.`id`, objects.`inf`, objects.`present` from objects, slots where objects.user='".$stat['user']."' AND objects.id='".addslashes($transf)."' AND objects.id NOT IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slot
s.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slo
t
s.19)"));
if (!empty($object['id'])) {
$object_inf=explode("|",$object['inf']);
if ($object_inf['5'] == 0 OR ($object_inf['5'] == 1 AND $stat['admin'] == 1 || $stat['rank'] == 100 || $stat['rank'] == 98)) {
if (!$object['present']) {
if ($now-$infon['lpv'] <= 400) {
$RunQuery = mysql_query("UPDATE objects SET user='".$infon['user']."' WHERE id='".$object['id']."'");
if ($RunQuery) {
mysql_query("INSERT INTO transfers VALUES ('".$now."','".$ip."','".$stat['user']."','".$infon['user']."','','".$object_inf['1']."','".addslashes($transf)."','')");
require_once("inc/chat/functions.php");
insert_msg("[b][u]".$stat['user']."[/u][/b] передал Вам предмет [b][u]".$object_inf['1']."[/u][/b]","","","1",$infon['user'],"",$infon['room']);
$msg = "Предмет [b][u]".$object_inf['1']."[/u][/b] удачно передан к [b][u]".$infon['user']."[/u][/b]";
}
}
}
else
$msg="<b style='COLOR: Red'>Вы не можете передавать подарки![/b]";
}
else
$msg="<b style='COLOR: Red'>Вы не можете передавать Артефакты![/b]";
}
else $msg="<b style='COLOR: Red'>Предмет не найден в Вашем рюкзаке![/b]";
}
}
}
if ($_POST['credits'] < 0 )
{
$msg="[b]Укажите правильную сумму ![/b]";
}
else
if(isset($_POST['credits']) && !empty($_POST['credits']) && is_numeric($_POST['credits'])) {
if (!empty($infon['user'])) {
if ($infon['user'] != $stat['user']) {
$SCredits = abs($_POST['credits']);
$SComment = ($_POST['comment']);
if ($stat['credits'] < $SCredits) {
$msg="[b]У Вас недостаточно средств для передачи![/b]";
}
elseif (!$SComment) {
$msg="[b]Укажите причину![/b]";
}
else {
$stat['credits'] = $stat['credits'] - $SCredits;
$RunQuery = mysql_query("UPDATE players t1, players t2 SET t1.credits=t1.credits-".$SCredits.", t2.credits=t2.credits+".$SCredits." WHERE t1.user='".$stat['user']."' AND t2.user='".$infon['user']."' AND t1.credits>=".$SCredits."");
if ($RunQuery) {
mysql_query("INSERT INTO transfers VALUES ('".$now."','".$ip."','".$stat['user']."','".$infon['user']."','".$SCredits."','','', '".$SComment."')");
require_once("inc/chat/functions.php");
insert_msg("Персонаж [b][u]".$stat['user']."[/u][/b] передал Вам [b][u]".$SCredits."[/u][/b] серебра(себербянных монет).","","","1",$infon['user'],"",$infon['room']);
$msg = "Вы удачно перевели \"[b]".$SCredits."[/b]\" серебра(серебрянных монет) к персонажу [b][u]".$infon['user']."[/u][/b]";
}
}
}
}
}
?>
Похожие темы | |
---|---|
Бизнес на шмотках Вконтакте (Прибылный бизнес 2015) |