#include <udp.h>
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
| #define | TJ(x) if (find_player("jof")) tell_object(find_player("jof"),x) |
Funktionen | |
| string | adjust (string str, int wid) |
| udp_htmlwho (data) | |
| #define TJ | ( | x | ) | if (find_player("jof")) tell_object(find_player("jof"),x) |
| string adjust | ( | string | str, | |
| int | wid | |||
| ) |
Definiert in Zeile 11 der Datei htmlwho.c.
Benutzt extract().
Wird benutzt von udp_who().
00012 { 00013 int w2; 00014 00015 w2=wid/2; 00016 wid=wid-w2; 00017 return extract(" ",0,wid-1)+str+ 00018 extract(" ",0,w2-1); 00019 }


| udp_htmlwho | ( | data | ) |
Definiert in Zeile 21 der Datei htmlwho.c.
Benutzt DATA, data, i, ID, INETD, NAME, RECIPIENT, REPLY, REQUEST und SENDER.
00022 { 00023 int i,num; 00024 string *mdata; 00025 string wholiste,tmp,tmp2; 00026 00027 mdata="/obj/werliste"->QueryWhoListe(0,0,1); 00028 num=sizeof(mdata); 00029 for (i=num-1;i>=0;i--) 00030 { 00031 tmp=mdata[i][0]->name(); 00032 if (tmp&&strlen(tmp)) 00033 { 00034 tmp2=explode(mdata[i][1],tmp); 00035 if (sizeof(tmp2)>1) 00036 { 00037 tmp2[0]="<A HREF=\"/htbin/mudwww?finger?"+getuid(mdata[i][0])+"\"><b>"; 00038 tmp2[1]="</b></A>"+tmp2[1]; 00039 mdata[i][1]=implode(tmp2,tmp); 00040 } 00041 mdata[i]=" <LI> "+mdata[i][1]; 00042 } 00043 } 00044 wholiste=implode(mdata,"\n"); 00045 INETD->_send_udp(data[NAME], ([ 00046 REQUEST: REPLY, 00047 RECIPIENT: data[SENDER], 00048 ID: data[ID], 00049 DATA: wholiste 00050 ]) ); 00051 }
1.6.3