Dynamische Signatur

Bitte benutzt das englische Supportforum!
User avatar
Pinky
Gryphon Knight
 
Posts: 237
Joined: May 16, 2006 00:00
Location: Germany

Postby Pinky » Aug 25, 2008 01:06

Hier nochmal der code von Salbeis signatur in kürzer und mich caching in einer <charname>.txt datei im unterordner "cache"


Code: Select all
<?php
// Uthgard-Signatur mit random Hintergrund, Hintergrundgroessen anpassung und caching der Daten von Silfa
//  mit einigen Ideen von Salbei

 //Festlegen der Schriftfarbe
 $farbe_rot = 0;
 $farbe_gruen = 255;
 $farbe_blau = 0;
 //Festlegen der Schriftart
 $schriftart2 = "Sophie.ttf";
 $schriftart = "comic.ttf";

$get_name = "Eobair";
$filename = "cache/".$get_name.".txt";
$herald_link = "http://metty.the-bart.org/other/daoc/sig.php?txt=on&name=";
$herald_link2 = "http://herald.uthgard-server.net/herald.php?view=stats&p1=player&p2=Player&p3=DESC&p5=Player&p6=";
$debug =  $_GET["debug"];

if(!file_exists($filename) || (time() - filemtime($filename)) > 7200 || ($debug=="true")) {

 $schnittstelle = file_get_contents($herald_link . htmlspecialchars($get_name));
 $schnittstelle_array = explode("\n", $schnittstelle);
 $schnittstelle2 = trim(file_get_contents($herald_link2 . $get_name));
 $spieler_name = substr(trim($schnittstelle_array[1]), 5);
 $spieler_nachname = substr(trim($schnittstelle_array[2]), 9);
 $spieler_klasse = substr(trim($schnittstelle_array[3]), 6);
 $spieler_rasse = substr(trim($schnittstelle_array[4]), 5);
 $spieler_gilde = substr(trim($schnittstelle_array[5]), 6);
 $spieler_level = substr(trim($schnittstelle_array[6]), 6);
 $spieler_realm = substr(trim($schnittstelle_array[7]), 6);
 $spieler_reichsrang = "RR ".str_replace(".", "L", substr(trim($schnittstelle_array[9]), 11));
 $spieler_rps = substr(trim($schnittstelle_array[8]), 12);
 $spieler_kills = substr($schnittstelle2, strpos($schnittstelle2, '<td>Kills</td><td><div align="right">')+37, strpos(substr($schnittstelle2,strpos($schnittstelle2, '<td>Kills</td><td><div align="right">'),strlen($schnittstelle2)), '</div></td></tr>')-37);
 $spieler_lwrps = ereg_replace(",","",substr($schnittstelle2, strpos($schnittstelle2, '<td>Last Week RPs</td><td><div align="right">')+45, strpos(substr($schnittstelle2,strpos($schnittstelle2, '<td>Last Week RPs</td><td><div align="right">'),strlen($schnittstelle2)), '</div></td></tr>')-45));
$zp_array = array(
   $spieler_name,
   $spieler_nachname,
     $spieler_klasse,
   $spieler_rasse,
     $spieler_gilde,
     $spieler_level,
     $spieler_realm,
     $spieler_reichsrang,
     $spieler_rps,
     $spieler_kills,
     $spieler_lwrps);
$zp_string = implode("\n", $zp_array);
file_put_contents($filename, $zp_string);
}
else{
$schnittstelle = file_get_contents($filename);
$schnittstelle_array = explode("\n", $schnittstelle);

$spieler_name=$schnittstelle_array[0];
$spieler_nachname=$schnittstelle_array[1];
$spieler_klasse=$schnittstelle_array[2];
$spieler_rasse=$schnittstelle_array[3];
$spieler_gilde=$schnittstelle_array[4];
$spieler_level=$schnittstelle_array[5];
$spieler_realm=$schnittstelle_array[6];
$spieler_reichsrang=$schnittstelle_array[7];
$spieler_rps=$schnittstelle_array[8];
$spieler_kills=$schnittstelle_array[9];
$spieler_lwrps=$schnittstelle_array[10];
}

 
 $hgBild = array(
    'eobair.png',
    'eobair2.png',
    'eobair3.png',
  );
$image_file = ($hgBild[rand(0,count($hgBild)-1)]);

$image=imagecreatefrompng($image_file);
$imageb = imagesx($image);
$imageh = imagesy($image);
$dimage=ImageCreate (610, 130);
imagecopyresized($dimage,$image,0,0,0,0,610,130,$imageb,$imageh);
$textcolor=imagecolorallocate($dimage,$farbe_rot,$farbe_gruen,$farbe_blau);


   // erste spalte
      ImageTTFText ($dimage, 14, 0, 15, 35, $textcolor, $schriftart,"".$spieler_name." ".$spieler_nachname);
      ImageTTFText ($dimage, 12, 0, 15, 60, $textcolor, $schriftart,"<Unique>");  //wird nicht ausgelesen
      ImageTTFText ($dimage, 10, 0, 15, 85, $textcolor, $schriftart,"Lvl 50 ".$spieler_rasse." ".$spieler_klasse."");//lvl wird nicht ausgelesen
      ImageTTFText ($dimage, 10, 0, 15, 100, $textcolor, $schriftart,"Rps: $spieler_rps <$spieler_reichsrang>");
      ImageTTFText ($dimage, 10, 0, 15, 115, $textcolor, $schriftart,"Last Week Rps:    $spieler_lwrps");

      // zweite spalte
      ImageTTFText ($dimage, 14, 0, 400, 115, $textcolor, $schriftart2,"Where is your saviour now ?");
      ImageTTFText ($dimage, 5, 0, 545, 125, $textcolor, $schriftart,"made by Salbei");



 header("Content-Type: image/png");
 imagepng($dimage);
 imagedestroy($dimage);
?>
MfG Silfa
[img]http://herald.uthgard.net/daoc/sig.php?name=Muriel&s=-1[/img]
Ente Ente Ente Ente Ente Ente Ente Ente Ente Ente Ente
-Ralph Wiggum-

User avatar
salbei
Phoenix Knight
 
Posts: 1467
Joined: Oct 27, 2006 00:00

Postby salbei » Aug 25, 2008 01:47

vielen dank auch dir :)

musst ne kleinigkeit ändern ->

Code: Select all
$dimage=ImageCreate (610, 130);

in:

$dimage=ImageCreatetruecolor (610, 130);


ansonsten gibts ne emo sig die so aussieht :

<img src="http://salbei.spacequadrat.de/htdocs/eobair_emo.php">

fehlende interpunktion bei den rps / lwrps stört mich etwas .

Code: Select all
$spieler_rps = number_format (substr(trim($schnittstelle_array[8]), 12),0,",",".")." ";

$spieler_lwrps = number_format (ereg_replace(",","",substr($schnittstelle2, strpos($schnittstelle2, '<td>Last Week RPs</td><td><div align="right">')+45, strpos(substr($schnittstelle2,strpos($schnittstelle2, '<td>Last Week RPs</td><td><div align="right">'),strlen($schnittstelle2)), '</div></td></tr>')-45)),0,",",".")." ";


so isses dann stimmig.

caching klappt einwandfrei . sehr schön :) danke

herald und schnittstelle werden bei aufruf aktualisiert und in ner .txt auf dem webspace gespeichert . wenn bei erneutem aufruf die .txt älter als 2 stunden ist wird erst wieder neu ausgelesen.

wenn man es so sieht könnt man die schnittstelle auch umgehen und direkt vom herald in die .txt zwischenspeichern. iss aber auch wurscht, bin froh das es nach langer frickelei funzt . muss noch bisl an der aufteilung arbeiten dann bin ich glücklich .

Tommez
Myrmidon
 
Posts: 190
Joined: Jan 15, 2008 01:00

Postby Tommez » Oct 01, 2008 11:59

In folgendem Code von Dukes dynamischer Sig ist ein kleiner Fehler drin, der bewirkt, dass die LWRP nicht dynamisch positioniert werden. Je nach Länge der höchsten RP eines Chars stehen dann die LWRP zu weit hinten oder überschneiden den LWRP-Text.
Der Fehler ist Gross-/Kleinschreibung. Bzw. Nichtbeachten dessen.

Es geht um folgende Zeile:
ImageTTFText ($im, 10, 0, 240+$laengeNameMax+$laengeRasseKlasseMax+$laengeRPMAx, $y, $text_color, $schriftart,$characterList[$i]["lwrps"]);

Ausserdem sollte man nach dieser Korrektur dann den initialen Abstand in dieser Zeile auch anpassen. 240 sind dann zu weit, nämlich ausserhalb des Bilds. 190 wäre vielleicht ein guter Startwert zum Testen.

Weiter unten ist nochmal der gleiche Fehler:
$center = (250+$laengeNameMax+$laengeRasseKlasseMax+$laengeRPMAx+$laengeLWRPMax-$mass[2])/2;

Hier geht es um die Zentrierung der Zusammenfassung. Auch hier sind die 250 dann zu hoch und entsprechend niedriger zu setzen.

Anbei nochmal der korrigierte Code:
Code: Select all
<?php
        /**
        * Programm geschrieben von Duke - herzog-max@gmx.de
        * Überarbeitet von Lynisar - lynisar@covod.org       
        * Dieses Programm erstellt ein Bild mit der Statistik von Uthgard ( Metty )
        **/
       
        function farbe ($realm,$zahl) {
         if($realm == 1) {
            if($zahl == 1) {
              return 255;
              }
            elseif($zahl == 2) {
              return 65;
            }
            elseif($zahl == 2) {
              return 65;
            }
          }
          elseif($realm == 2) {
            if($zahl == 1) {
              return 160;
              }
            elseif($zahl == 2) {
              return 167;
            }
            elseif($zahl == 3) {
              return 255;
            }
          }
          elseif($realm == 3) {
            if($zahl == 1) {
              return 71;
              }
            elseif($zahl == 2) {
              return 255;
            }
            elseif($zahl == 2) {
              return 84;
            }
          } else {
            return 255;
          }
     
        }
        //
        // EINSTELLUNGEN
        //
 
        // Variablen anfang
        $standard_anfang = "bilder/bild";
        $standard_endung = ".jpg";
        $herald_link = "http://metty.the-bart.org/other/daoc/sig.php?txt=on&name=";
        $herald_link2 = "http://herald.uthgard-server.net/herald.php?view=stats&p1=player&p2=Player&p3=DESC&p5=Player&p6=";
        $schriftart = "./arial.ttf";
 
        // Schriftfarbe R / G / B - Integers!
        $farbe_rot = 255;
        $farbe_gruen = 255;
        $farbe_blau = 255;
 
        //
        // Charakterliste erstellen
        //
        $characterList = array();
        if(isset($_GET["chars"])) {
          //Dieser Teil wird angesprochen wenn im URL Aufruf eine Charakterliste angegeben ist.
          //Die einzelnen Chraktäre werden dabei mit ; getrennt.         
          $characterNames = explode(";",$_GET["chars"]);         
          for($i = 0;$i < count($characterNames);$i++) {
            $characterList[count($characterList)]["searchName"] = $characterNames[$i];
          }         
        }
        else {
          //Hier kann die Charakterliste vordefiniert abgelegt werden. Wenn keine URL-Übergabe stattfindet werden diese Werte ausgegeben
          $characterList[count($characterList)]["searchName"] = "salbaer"; 
          $characterList[count($characterList)]["searchName"] = "whiskers";
          $characterList[count($characterList)]["searchName"] = "xero";
          $characterList[count($characterList)]["searchName"] = "salbei";
          $characterList[count($characterList)]["searchName"] = "blasphemic";
          $characterList[count($characterList)]["searchName"] = "eobair";
        }
       
        //
        // Signaturname erstellen und Caching       
        //
        $bildname = $standard_anfang;
        for($i = 0;$i < count($characterList);$i++) {
          $bildname .= $characterList[$i]["searchName"];
        }
        $bildname .= $standard_endung;       
        //Wenn die Signatur noch nicht existiert oder veraltet ist(älter als 4 Stunden) wird sie neu erstellt
        if(!file_exists($bildname) || (time() - filemtime($bildname)) > 14400 || isset($_GET["debug"])) {         
          $laengeNameMax = 0;
          $laengeRasseKlasseMax = 0;
          $laengeRPMax = 0; 
          $laengeLWRPMax = 0;       
          for($i = 0; $i < count($characterList);$i++) {
            $schnittstelle_array = file($herald_link . $characterList[$i]["searchName"]);   
            $characterList[$i]["spieler_name"] = substr(trim($schnittstelle_array[1]), 5);
            $characterList[$i]["spieler_nachname"] = substr(trim($schnittstelle_array[2]), 9);
            $characterList[$i]["spieler_reichsrang"] = str_replace(".", "L", substr(trim($schnittstelle_array[9]), 11));
            $characterList[$i]["spieler_klasse"] = substr(trim($schnittstelle_array[3]), 6);
            $characterList[$i]["spieler_rasse"] = substr(trim($schnittstelle_array[4]), 5);
            $characterList[$i]["spieler_reichspunkte"] = number_format (substr(trim($schnittstelle_array[8]), 12),0,",",".");
            //$characterList[$i]["text_color"] = ImageColorAllocate ($im, farbe(substr(trim($schnittstelle_array[7]), 6),1), farbe(substr(trim($schnittstelle_array[7]), 6),2), farbe(substr(trim($schnittstelle_array[7]), 6),3));
            $characterList[$i]["text_color"] = $schnittstelle_array[7];
            $schnittstelle2 = trim(file_get_contents($herald_link2 . $characterList[$i]["searchName"]));
            $characterList[$i]["kills"] = substr($schnittstelle2, strpos($schnittstelle2, '<td>Kills</td><td><div align="right">')+37, strpos(substr($schnittstelle2,strpos($schnittstelle2, '<td>Kills</td><td><div align="right">'),strlen($schnittstelle2)), '</div></td></tr>')-37);
            $characterList[$i]["lwrps"] = substr($schnittstelle2, strpos($schnittstelle2, '<td>Last Week RPs</td><td><div align="right">')+45, strpos(substr($schnittstelle2,strpos($schnittstelle2, '<td>Last Week RPs</td><td><div align="right">'),strlen($schnittstelle2)), '</div></td></tr>')-45);
            $mass = imagettfbbox(10,0,$schriftart,$characterList[$i]["spieler_name"]);
            if($mass[2] > $laengeNameMax && $laengeNameMax = $mass[2]);
            $mass = imagettfbbox(10,0,$schriftart,"( ".$characterList[$i]["spieler_klasse"]." / ".$characterList[$i]["spieler_rasse"]." ) ");
            if($mass[2] > $laengeRasseKlasseMax && $laengeRasseKlasseMax = $mass[2]);
            $mass = imagettfbbox(10,0,$schriftart,$characterList[$i]["spieler_reichspunkte"]);
            if($mass[2] > $laengeRPMax && $laengeRPMax = $mass[2]);
            $mass = imagettfbbox(10,0,$schriftart,$characterList[$i]["lwrps"]);
            if($mass[2] > $laengeLWRPMax && $laengeLWRPMax = $mass[2]);
           
          }
          //for debugging
          if(isset($_GET["debug"])) {
            print_r($characterList);
          }
          else {
            $im = @ImageCreate (250+$laengeNameMax+$laengeRasseKlasseMax+$laengeRPMAx+$laengeLWRPMax, 50 + 15*(count($characterList)-1));
            // Hintergrundfarbe
            $background_color = ImageColorAllocate ($im, 0, 0, 0);
            // Farbe
            $text_color = ImageColorAllocate ($im, $farbe_rot, $farbe_gruen, $farbe_blau);           
            $y = 20;
            $kills = 0;
            $lwrps = 0;
            $rps = 0;
            for($i = 0;$i < $characterList[$i];$i++) {
              $characterList[$i]["text_color"] = ImageColorAllocate ($im, farbe(substr(trim($characterList[$i]["text_color"]), 6),1), farbe(substr(trim($characterList[$i]["text_color"]), 6),2), farbe(substr(trim($characterList[$i]["text_color"]), 6),3));           
              $mass = imagettfbbox(10,0,$schriftart,$characterList[$i]["spieler_reichspunkte"]);             
              $abstandRP = $laengeRPMax-$mass[2];   
              //echo "$abstandName,$abstandRasseKlasse,$abstandRP<br>" ;                             
              ImageTTFText ($im, 10, 0, 10, $y, $characterList[$i]["text_color"], $schriftart,$characterList[$i]["spieler_name"]);
              ImageTTFText ($im, 10, 0, 20+$laengeNameMax, $y, $characterList[$i]["text_color"], $schriftart,"( ".$characterList[$i]["spieler_klasse"]." / ".$characterList[$i]["spieler_rasse"]." ) ");
              ImageTTFText ($im, 10, 0, 30+$laengeNameMax+$laengeRasseKlasseMax, $y, $characterList[$i]["text_color"], $schriftart,"RR ");
              ImageTTFText ($im, 10, 0, 100+$laengeNameMax+$laengeRasseKlasseMax+$laengeRPMax, $y, $characterList[$i]["text_color"], $schriftart,"RPs , LWRPs: ");           
              ImageTTFText ($im, 10, 0, 60+$laengeNameMax+$laengeRasseKlasseMax, $y, $text_color, $schriftart,$characterList[$i]["spieler_reichsrang"]." - ");
              ImageTTFText ($im, 10, 0, 100+$laengeNameMax+$laengeRasseKlasseMax+$abstandRP, $y, $text_color, $schriftart,$characterList[$i]["spieler_reichspunkte"]);
              ImageTTFText ($im, 10, 0, 190+$laengeNameMax+$laengeRasseKlasseMax+$laengeRPMax, $y, $text_color, $schriftart,$characterList[$i]["lwrps"]);
              $kills += str_replace(",","",$characterList[$i]["kills"]);
              $lwrps += str_replace(",","",$characterList[$i]["lwrps"]);
              $rps += str_replace(".","",$characterList[$i]["spieler_reichspunkte"]);                                   
              $y += 15;
            }
            //die();
            $insgesamt = "Insgesamt: ".number_format($rps,0,",",".")." RPs, ".number_format($kills,0,",",".")." Kills, ".number_format($lwrps,0,",",".")." LWRPs";
            $mass = imagettfbbox(10,0,$schriftart,$insgesamt);
            $center =  (190+$laengeNameMax+$laengeRasseKlasseMax+$laengeRPMax+$laengeLWRPMax-$mass[2])/2;           
            ImageTTFText ($im, 10, 0, $center, ($y+5), $text_color, $schriftart,$insgesamt);
            header ("Content-type: image/png");
            ImagePNG ($im,$bildname);
            echo file_get_contents($bildname);
            imagedestroy($im);
          }
         
         
        }
        else {
          header ("Content-type: image/png");
          echo file_get_contents($bildname);
        }
       
       
       
       
?>

User avatar
salbei
Phoenix Knight
 
Posts: 1467
Joined: Oct 27, 2006 00:00

Postby salbei » Jan 20, 2009 06:11

hat sich die schnittstelle geändert ? bekomm irgendwie nurnoch nonsense gecached.

vlt liegts auch am webspace

Tommez
Myrmidon
 
Posts: 190
Joined: Jan 15, 2008 01:00

Postby Tommez » Jan 20, 2009 07:47

Geht doch und sieht ok aus bei dir.

User avatar
salbei
Phoenix Knight
 
Posts: 1467
Joined: Oct 27, 2006 00:00

Postby salbei » Jan 20, 2009 08:04

jo aber meine alte signatur geht nimmer . wird am webspace liegen denk ich.

ist 1:1 die von pinky oben(nur halt random hintergrundbilder die ich reingepackt hatte dazu). funzte auch noch bis vor ~zwei monaten einwandfrei. war ne weile net da.

User avatar
Ohfi
Myrmidon
 
Posts: 129
Joined: Jul 21, 2005 00:00
Location: Bayern

Postby Ohfi » Jan 20, 2009 11:25

Ich hab gerade bisschen experimentiert damit.
Ein paar Kleinigkeiten wären noch zu ändern...
Das Ergebnis bis jetzt :
<img src="http://ohfi.scienceontheweb.net/sig.php">
Mit Hintergrundbild (grusel) :
<img src="http://ohfi.scienceontheweb.net/sig2.php">
Als Gratisprovider benutz ich batcave.net
(Tip: unter "PHP Settings" auf PHP5.2.5 umschalten, sonst geht nix)
<img src="http://217.86.191.120:81/sig.php?chars=Ohforf;Takezo;Caek;Moya">

User avatar
salbei
Phoenix Knight
 
Posts: 1467
Joined: Oct 27, 2006 00:00

Postby salbei » Jan 20, 2009 19:44

ja ne war ja nur für meinen enchi gedacht . die schrift bisl umstellen und die hintergrundbilder etwas gezielt wählen und das passt.

schau bei gelegenheit mal da rein . danke.

User avatar
Miyavi
Gryphon Knight
 
Posts: 255
Joined: Apr 02, 2007 00:00
Location: Bochum

Postby Miyavi » Oct 25, 2009 22:37

<img src=http://ploco.de/la/sg/miyavi2.php/>

test v1 ^^
nun fehlen nur noch die LWRP's ^^
Back active after 2 Years :)

Image

User avatar
Blue
Developer
Developer
 
Posts: 15829
Joined: Apr 22, 2005 00:00

Postby Blue » Oct 25, 2009 23:26

Deine Signatur ist aber nun zu gross, bitte verkleiner die.
It's done when it's done. Thanks for your patience.
Every bug gets fixed. Sooner or later.

"It is an inescapable law of nature that the amount of satisfaction one gains from achieving something
is related to how hard it is and easy things can only elicit a fleeting superficial sort of pleasure."


Blue says, "you used macro tools or macro keyboard"
Pala says, "i am disabled. and i have a mechanic left hand that can be programed. its hard to play woith one hand"

[Appeal] Bxxxxxxxx: "why is RA first aid cann man i stealth use and not unstealth cann man ra if man use unstealth ?????????"
BannedUser: "i was not using automate game action my hand was fall on keyboard during i was sleep .... i was completly fall on keyboard ..."

User avatar
Miyavi
Gryphon Knight
 
Posts: 255
Joined: Apr 02, 2007 00:00
Location: Bochum

Postby Miyavi » Oct 26, 2009 02:30

So dann mal ne Frage.
Ist es möglich den Hintergrund der Signatur zu Animieren ?


Animation:
Image


Script Outcome:
<img src=http://ploco.de/la/sg/maria.php/>
*edit Sind nur Entwürfe, daher überschneidet sich noch alles.

Also rein nach meinem Wissen, würde ich sagen nein.
Da ja das Script den BG und die Daten auf einanderklatscht >.<
Und sonst Animation vom BG überschreibt.
Aber eventuell gibt es ja doch irgendwie eine Möglichkeit ...
Weiß da jemand was.
Back active after 2 Years :)

Image

User avatar
Duke
Eagle Knight
 
Posts: 629
Joined: Jan 12, 2006 01:00
Location: MB the Realm 4

Postby Duke » Oct 27, 2009 23:44

Hier ein paar Hilfreiche Links:


Erste Antwort: Wenn du ein Bild ähnlich einem jpeg / png oder gif mit php ausgibst erhälst du nur den ersten Frame (Siehst du auch bei deinem "Outcome")

Wenn du etwas laut deines Wissens nicht weißt, kannst du eine Suchmaschiene deines Vertrauens beauftragen danach zu suchen:

http://de.lmgtfy.com/?q=animationen+mit+php+bearbeiten

-> http://www.phpforum.de/archiv_62825_Ani ... eigen.html

-> http://www.phpclasses.org/browse/package/3163.html



Grüße


Duke


PS: Dein Englisch ist gruselig (@Hibernia kostenlose Signatur)

User avatar
Nayru
Developer
Developer
 
Posts: 8834
Joined: Jan 08, 2007 01:00

Postby Nayru » Oct 27, 2009 23:50

Mal ein paar Gedanken am Rand..

Glaubt ihr irgendjemand liest die ganzen Zahlen?
Glaubt ihr nicht diejenigen die es interessiert, sehen direkt in den Herald?
Muss man jedem hier überdimensionierte Signaturen in Neongrün und blinkenden Bildern antun?
Muss der Fokus auf blinken Bildern liegen? Handelt es sich hier nicht um eine Kommunikationsplattform bei der es auf den Text zwischen den Bildern ankommt?

Und bitte.. erspart uns diese überdimensional großen Bilder in den Signaturen. Es wäre wirklich schade, wenn wir das restriktiv lösen müssten.. :?

User avatar
Murax
Eagle Knight
 
Posts: 800
Joined: Mar 13, 2006 01:00

Postby Murax » Oct 27, 2009 23:56

das isn Penisvergleich^^

wer hat den .... ähh die grösste Sig :-)
|||||||||||||||||||||||||||||||||||||||||||||||
Midgard players don´t just simply play Daoc - we play Daoc to riun the game for Alb and Hib

RvR is what happens while you are here complaining

User avatar
Blue
Developer
Developer
 
Posts: 15829
Joined: Apr 22, 2005 00:00

Postby Blue » Oct 28, 2009 00:07

Bitte haltet euch an ein paar einfache Regeln für die Signatur:

a) Die Signatur darf nicht höher als 140 Pixel werden.
b) Keine Animationen im Sig-Bereich, da diese beim Lesen sehr störend wirken.

Image
It's done when it's done. Thanks for your patience.
Every bug gets fixed. Sooner or later.

"It is an inescapable law of nature that the amount of satisfaction one gains from achieving something
is related to how hard it is and easy things can only elicit a fleeting superficial sort of pleasure."


Blue says, "you used macro tools or macro keyboard"
Pala says, "i am disabled. and i have a mechanic left hand that can be programed. its hard to play woith one hand"

[Appeal] Bxxxxxxxx: "why is RA first aid cann man i stealth use and not unstealth cann man ra if man use unstealth ?????????"
BannedUser: "i was not using automate game action my hand was fall on keyboard during i was sleep .... i was completly fall on keyboard ..."

PreviousNext

Return to Support (de)

Who is online

Users browsing this forum: No registered users and 8 guests

Thursday, 16. October 2025

Artwork and screen shots Copyright © 2001-2004 Mythic Entertainment, Inc. All rights reserved. Used with permission of Mythic Entertainment. Mythic Entertainment, the Mythic Entertainment logo, "Dark Age of Camelot," "Shrouded Isles," "Foundations," "New Frontiers," "Trials of Atlantis," "Catacombs," "Darkness Rising," the Dark Age of Camelot and subsequent logos, and the stylized Celtic knot are trademarks of Mythic Entertainment, Inc.

Valid XHTML & CSS | Original Design by: LernVid.com | Modified by Uthgard Staff