Вход Регистрация
Файл: gild.php
Строк: 68
<?php

$g
=split("|",$game["loc"][$player["loc"]][$login]["gild"]);
$gildname $g[1];
$gilds implode("",file("gilds.dat"));
$gilds unserialize($gilds);
if (
$g[0] == "Глава гильдии" || $g[0] == "Зам главы"){
if (
$gild=='1') {
msg("<div class='me'><a href="$PHP_SELF?sid=$sid&gild=list">Игроки в гильдии</a></div><div class='me'><a href="$PHP_SELF?sid=$sid&gild=add">Добавить в гильд игрока</a></div><div class='me'><a href="$PHP_SELF?sid=$sid&gild=dolj">Поменять игроку статус</a></div><div class='me'><a href="$PHP_SELF?sid=$sid&gild=del">Убрать из гильда игрока</a></div><div class='me'><a href="$PHP_SELF?sid=$sid&gild=look">Описание гильдии</a></div>");
}
if (
$gild=='list') {

foreach (
array_keys($gilds[$gildname]["player"]) as $i)  {
$ii split("|",$gilds[$gildname]["player"][$i]); 
$stmp.= "<br/>".$ii[1]." (".$ii[0]." *".$gildname."*)";
}
msg($stmp);

}
if (
$gild=='add'){
if (!
$to){
foreach (
array_keys($game["loc"][$player["loc"]]) as $i){
if (
substr($i,0,5)=='user.'){
if (
$login == $i) continue;
$k $game["loc"][$player["loc"]][$i]['title'];
$stmp.= "<br/><a href="$PHP_SELF?sid=$sid&gild=add&to=$i">$k</a>";
}
}
msg($stmp);
}
if (
$to){
if (
$player['loc'] == $game['loc'][$game['players'][$login]][$to]['loc']){
if (!isset(
$game['loc'][$game['players'][$login]][$to]['gild'])){ 
$game['loc'][$game['players'][$login]][$to]['gild']="Новобранец|$gildname";
$title $game['loc'][$game['players'][$login]][$to]['title'];
$gilds[$gildname]["player"][$to] = "Новобранец|$title";
$gilds[$gildname]["count"] += 1;
  
$file1 fopen ("gilds.dat""w+");
fputs($file1,serialize($gilds));
fclose ($file1);
unset(
$gilds);
msg("Готово.");
msg("Этот игрок уже в гильдии.");
msg("Такого игрока нет рядом с вами.");
}
}
if (
$gild=='del'){
if (!
$to){
foreach (
array_keys($game["loc"][$player["loc"]]) as $i){
if (
substr($i,0,5)=='user.'){
if (
$login == $i) continue;
$k $game["loc"][$player["loc"]][$i]['title'];
$stmp.= "<br/><a href="$PHP_SELF?sid=$sid&gild=del&to=$i">$k</a>";
}
}
msg($stmp);
}
if (
$to){
if (
$player['loc'] == $game['loc'][$game['players'][$login]][$to]['loc']){
if (isset(
$gilds[$gildname]["player"][$to]) && isset($game['loc'][$game['players'][$login]][$to]['gild'])){ 
 if (
$to != $login){
unset(
$game['loc'][$game['players'][$login]][$to]['gild']);
unset(
$gilds[$gildname]["player"][$to]);
$gilds[$gildname]["count"] -= 1;
  
$file1 fopen ("gilds.dat""w+");
fputs($file1,serialize($gilds));
fclose ($file1);
unset(
$gilds);
msg("Готово.");
msg("Сами вы не можете покинуть гильдию."); 
msg("Такого игрока нет в вашей гильдии.");
msg("Такого игрока нет рядом с вами.");
}
}
if (
$gild=='dolj'){
$d=split("|",$game['loc'][$game['players'][$login]][$to]['gild']);
if (!
$to){
foreach (
array_keys($game["loc"][$player["loc"]]) as $i){
if (
substr($i,0,5)=='user.'){
if (
$login == $i) continue;
$k $game["loc"][$player["loc"]][$i]['title'];
$stmp.= "<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$i">$k</a>";
}
}
msg($stmp);
}
if (
$to){
if (!
$dolj){
$stmp.="Текущие звание:n<br/>".$d[0]."n<br/>Выбирете новое звание:n<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$to&dolj=serj">Сержант</a>n<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$to&dolj=star">Старшина</a>n<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$to&dolj=prap">Прапорщик</a>n<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$to&dolj=leyt">Лейтинант</a>n<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$to&dolj=kapi">Капитан</a>n<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$to&dolj=mayo">Майор</a>n<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$to&dolj=polk">Полковник</a>n<br/><a href="$PHP_SELF?sid=$sid&gild=dolj&to=$to&dolj=zamg">Зам главы</a>";
msg($stmp);
}
if (
$dolj){
$arr_dolj = array();
$arr_dolj=array(
"serj"=>"Сержант",
"star"=>"Старшина",
"prap"=>"Прапорщик",
"leyt"=>"Лейтинант",
"kapi"=>"Капитан",
"mayo"=>"Майор",
"polk"=>"Полковник",
"zamg"=>"Зам главы",
);
if (
$player['loc'] == $game['loc'][$game['players'][$login]][$to]['loc']){
if (
$d[1] == $gildname ){
if (isset(
$arr_dolj[$dolj])){ 
$game['loc'][$game['players'][$login]][$to]['gild']="$arr_dolj[$dolj]|$gildname";
$title $game['loc'][$game['players'][$login]][$to]['title'];
$gilds[$gildname]["player"][$to] = "$arr_dolj[$dolj]|$title";
$file1 fopen ("gilds.dat""w+");
fputs($file1,serialize($gilds));
fclose ($file1);
unset(
$gilds);
msg("Готово.");
msg("Нет такого звания.");
msg("Этот игрок не в вашей гильдии.");
msg("Такого игрока нет рядом с вами.");
}
}
}
if (
$gild=='look'){
if (!
$say){
$stmp="<form action="$PHP_SELF?sid=$sid&gild=look&" method="post"><p>Новое описание гильдии:n<br/><input name="say" maxlength="99" value="".$gilds[$gildname]['look']."" />n<br/><input type="submit" value="Добавить"></form>";
msg($stmp);
}
if (
$say){
$gilds[$gildname]['look'] = $say;
$file1 fopen ("gilds.dat""w+");
fputs($file1,serialize($gilds));
fclose ($file1);
unset(
$gilds);
msg("Готово.");
}
}
msg("Куда лезеш.");


?>
Онлайн: 3
Реклама