📄 letter.pl
字号:
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/#
# 懠偺僾儗僀儎乕偵儊僢僙乕僕憲怣 #
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/#
sub LETTER {
&CHARA_MAIN_OPEN;
&COUNTRY_DATA_OPEN($kcon);
&HEADER;
print <<"EOM";
<form action="$FILE_MYDATA" method="post">
<hr size=0><h2>写信给玩家<BR></h2><hr size=0>
<CENTER><BR>
<BR>写给其它的玩家<BR>
<font size=1>(※寄不出消息的请到管理员联络.)</font><BR>
<BR>
<input type="text" name=message size=65><br>
<select name=mes_id>
<option value="">选择对方
EOM
$dir="./charalog/main";
opendir(dirlist,"$dir");
while($file = readdir(dirlist)){
if($file =~ /\.cgi/i){
if(!open(page,"$dir/$file")){
&ERR("文件打开出错.");
}
@page = <page>;
close(page);
push(@CL_DATA,"@page<br>");
}
}
closedir(dirlist);
@tmp = map {(split /<>/)[10]} @CL_DATA;
@CL_DATA = @CL_DATA[sort {$tmp[$b] <=> $tmp[$a]} 0 .. $#tmp];
foreach(@CL_DATA) {
($eid,$epass,$ename,$echara,$estr,$eint,$elea,$echa,$esol,$egat,$econ,$egold,$erice,$ecex,$eclass,$earm,$ebook,$ebank,$esub1,$esub2,$epos,$emes,$ehost,$edate,$email,$eos) = split(/<>/);
if($eid eq $kid) { next; }
if($cou_name[$econ] eq ""){
$con[0] .= "<option value=$eid>$ename向玩家\n";
}else{
$con[$econ] .= "<option value=$eid>$ename向玩家\n";
}
}
open(IN,"$COUNTRY_LIST") or &ERR2('文件打开出错.err no :country');
@COU_NO = <IN>;
close(IN);
foreach(@COU_NO){
($xxcid,$xxname,$xxele,$xxnum,$xxins,$xxind,$xxall,$xxgold,$xxhp,$xxmaxhp,$xxstr,$xxvit,$xxagi,$xxat)=split(/<>/);
print "<option>==== $xxname ====\n";
print "$con[$xxcid]";
}
$c_num = @COU_DATA;
print <<"EOM";
<option>==== 无国家 ====\n
$con[0]
</select>
<input type=hidden name=id value=$kid>
<input type=hidden name=name value=$kname>
<input type=hidden name=pass value=$kpass>
<input type=hidden name=mode value=MES_SEND>
<input type=submit value="寄信"><br>
</form>
<HR size=0>
<form action="$FILE_STATUS" method="post">
<input type=hidden name=id value=$kid>
<input type=hidden name=pass value=$kpass>
<input type=hidden name=mode value=STATUS>
<input type=submit value="返回"></form>
EOM
&FOOTER;
exit;
}
1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -