anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Sep, 2019 08:59

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Tatoo
BeitragVerfasst: Mi 04 Okt, 2006 00:28 
Offline
User
User

Registriert: Mo 02 Okt, 2006 12:59
Beiträge: 19
LoGD: http://www.poisoned-souls.de
Hallo ich hab mal eine frage ich bin grad auf die idee gekommen als ich Kamui´s post mit dem tatoo gelesen hab und zwar

alle 10 dk kann man sich ein Tätoo machen das sollte man dann in der prefs EINGEBEN können aber ab 11 dk nicht mehr da sein^^° ...man das ist schwer zu erklären...das Tatoo soll noch in der bio stehen aber nicht mehr in der prefs geändert werden können

also mal etwas bildlich^^°

10dk man kann sich ein tatoo eingeben
11 dk nicht mehr
20 dk wieder das nächste
21 dk nicht mehr

usw
hat da jemand eine idee wie man das proggen könnte?^^°

währe echt super lieb :wink:

lg Riku

_________________
Name Cerethia...
dumemr tippfehler im Log in -.-

LoGD: http://www.poisoned-souls.de

source: http://www.poisoned-souls.de/source.php ... illage.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 09:13 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
mal so als Tipp:
[php]
if ($session['user']['dragonkills'] == 10 || $session['user']['dragonkills'] == 20 || $session['user']['dragonkills'] == 30 || [etc......] ){
[Dein Code......]
}
[/php]

Das wäre das einfachste...... Aber ich denke du musst diese Idee noch ein mehr differenzieren, da sie nur als Hinweis gelten soll.....

Ich weiss zwar was du meinst, aber ich werde dir nun hier nicht den ganzen Code auf die schnelle schrieben......

Du kannst es halt nicht über die Showform lösen. Musst also ein sperperates eingabe Feld erstellen. Die Tattoos dann am besten mit array_push() in neues Feld in der Accountstabelle speichern. Dies müsstest du als "TEXT" anlegen....

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 12:51 
Offline
User
User

Registriert: Mo 02 Okt, 2006 12:59
Beiträge: 19
LoGD: http://www.poisoned-souls.de
Okay danke vielmals ich werds mal versuchen^^°

_________________
Name Cerethia...
dumemr tippfehler im Log in -.-

LoGD: http://www.poisoned-souls.de

source: http://www.poisoned-souls.de/source.php ... illage.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 14:39 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
einfacher wäre wohl:
[php]if($session['user']['dragonkills']%10 == 0) { // Bla..[/php]

*g*

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 15:58 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 09 Sep, 2006 11:35
Beiträge: 95
Wohnort: Hessen / Frankfurt a.M
Aber für 10 DK's nen Tattoo find ich ein wenig heftig, weil ich des aus -DoM's Server so kenne das man zum 100 DK sich nen Tattoo machen kann und nach dem Tattoo wieder als Bauernjunge anfängt mit dem Vorteil das man pro Tattoo glaub 5 Ang und 5 Vert erhält. Und wenn man ne Gewisse anzahl Tattoo's hat sich ein 'Tattoo' Tier zuzulegen, was stärker ist als die normalen.

_________________
Lerne die Regeln, dann weißt du, wie man Sie richtig bricht !!!

--->> Zur Info: Mein Source ist nicht frei da mein LotGD noch offline auf einem Xampp Server läuft ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 16:24 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Auric... Das wollte eigentlich ich sagen =o
Du hast aber ein Fehler drin.. ^^ 0%10 => 0, aber 0 soll ja keine Tattoos bringen ;)

[php]if($session['user']['dragonkills'] > 0 && $session['user']['dragonkills']%10 === 0) {
#Blah!
}
[/php]

Um die Tattoos zu speichern bietet sich entweder ein neues Feld an (Einfacher), oder eine neue Tabelle (komplexer).


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 20:18 
Offline
User
User

Registriert: Mo 02 Okt, 2006 12:59
Beiträge: 19
LoGD: http://www.poisoned-souls.de
ihr habt es geschafft....jetzt bin ich vollkommen verwirrt xD alls armer anfänegr >.<

_________________
Name Cerethia...
dumemr tippfehler im Log in -.-

LoGD: http://www.poisoned-souls.de

source: http://www.poisoned-souls.de/source.php ... illage.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 21:43 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Frage: Jedes mal ein anderes Tattoo eingeben können, oder immer das Selbe?

Also hat man bei 20 DK z.B. 2 Tattoos oder immer noch eines?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 22:04 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 09 Sep, 2006 11:35
Beiträge: 95
Wohnort: Hessen / Frankfurt a.M
Soweit ich verstanden hab immer ein neues, was auf die Zeit recht unübersichtlich wird, deshalb die Idee nur alle 100DK's ein Tattoo

_________________
Lerne die Regeln, dann weißt du, wie man Sie richtig bricht !!!

--->> Zur Info: Mein Source ist nicht frei da mein LotGD noch offline auf einem Xampp Server läuft ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 04 Okt, 2006 22:20 
Offline
User
User

Registriert: Mo 02 Okt, 2006 12:59
Beiträge: 19
LoGD: http://www.poisoned-souls.de
Also es sollte schon imemr ein neues sein^^° naja vltl könnte man es so machen ihr habt schon recht das wird auf dauer ziemlich viel^^ also 10 dk 50 100 150 200 usw

naja ich hab mir noch keine funktion überlegt bisher steht es einfach nur in der bio^^° aber ich bin für alle vorschläge zu haben^^° also in der prefs sollte dann bei den angegebenden dk zahlen nen neues schreibfelt sein wo man dann das tatoo eingeben kann,... nahc nenm dk dann aber wieder verschwinden das man dann imem reinen dk zeit hat um es sich nochmla zu überlegen^^° danach dann nie wieder rückwirkend ändern können^^ naja vllt könnte man das ja wie bei dem drachenpunkte system machen das man dann halt bei jedem tatoo halt aussuchen kann ob man zb 5 atk def oder wk dauerhaft dazu will^^ währe auch noch nen nettes feature^^

abe rich habs mal nach doms "anleitung" versucht bin abe rirgendwie kläglich gescheitert.. ich mus shalt noch sehr viel lernen..

_________________
Name Cerethia...
dumemr tippfehler im Log in -.-

LoGD: http://www.poisoned-souls.de

source: http://www.poisoned-souls.de/source.php ... illage.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Okt, 2006 21:45 
Offline
User
User

Registriert: Mo 02 Okt, 2006 12:59
Beiträge: 19
LoGD: http://www.poisoned-souls.de
also ich habs noch mal versucht^^...dieses mal ohne fehler meldung^^ aber... das schreibfeld ist auch nicht bei 10 dk da... hier mal das skript ich hoffe ihr könnt mir helfem

[php]<?php

// 15082004

if (isset($_POST['template'])){
setcookie("template",$_POST['template'],strtotime(date("r")."+45 days"));
$_COOKIE['template']=$_POST['template'];
}
require_once "common.php";
page_header("Einstellungen & Profil");

if ($HTTP_GET_VARS[op]=="suicide" && getsetting("selfdelete",0)!=0) {
if($session[user][acctid]==getsetting("hasegg",0)) savesetting("hasegg",stripslashes(0));

// inventar und haus löschen und partner freigeben
if ((int)$HTTP_GET[userid]==(int)getsetting("hasegg",0)) savesetting("hasegg",stripslashes(0));
$sql = "UPDATE items SET owner=0 WHERE owner=$HTTP_GET_VARS[userid]";
db_query($sql);
$sql = "UPDATE houses SET owner=0,status=3 WHERE owner=$HTTP_GET_VARS[userid] AND status=1";
db_query($sql);
$sql = "UPDATE houses SET owner=0,status=4 WHERE owner=$HTTP_GET_VARS[userid] AND status=0";
db_query($sql);
$sql = "UPDATE accounts SET charisma=0,marriedto=0 WHERE marriedto=$HTTP_GET_VARS[userid]";
db_query($sql);
$sql = "DELETE FROM pvp WHERE acctid2=$HTTP_GET_VARS[userid] OR acctid1=$HTTP_GET_VARS[userid]";
db_query($sql) or die(db_error(LINK));
// user löschen
$sql = "DELETE FROM accounts WHERE acctid='$HTTP_GET_VARS[userid]'";
db_query($sql);
output("Dein Charakter, sein Inventar und alle seine Kommentare wurden gelöscht!");
addnews("`4{$session['user']['name']} beging Selbstmord...`7warum nur?...WARUUUUM!!!???");
addnav("`7Login Seite", "index.php");
$session=array();
$session[user] = array();
$session[loggedin] = false;
$session[user][loggedin] = false;

}else if ($HTTP_GET_VARS[op]=="inventory") {
$back=$_GET[back];
if ($back=="") $back="village.php";
if ($_GET[sorti]=="") $_GET[sorti]="class ASC, name ASC, id";
output("`c`bDie Besitztümer von ".$session[user][name]."`b`c`n`n");
output("<table cellspacing='1' cellpadding='2' align='center'><tr><td>`b<a href='prefs.php?op=inventory&sorti=name&back=$back&limit=$_GET[limit]'>Itemname</a>`b</td><td>`b<a href='prefs.php?op=inventory&sorti=class&back=$back&limit=$_GET[limit]'>Klasse</a>`b</td><td>`bWert 1`b</td><td>`bWert 2`b</td><td>`b<a href='prefs.php?op=inventory&sorti=gems&back=$back&limit=$_GET[limit]'>Verkaufswert</a>`b</td><td>`bAktion`b</td></tr>",true);
addnav("","prefs.php?op=inventory&sorti=name&back=$back&limit=$_GET[limit]");
addnav("","prefs.php?op=inventory&sorti=class&back=$back&limit=$_GET[limit]");
addnav("","prefs.php?op=inventory&sorti=gems&back=$back&limit=$_GET[limit]");
$ppp=25; // Player Per Page to display
if (!$_GET[limit]){
$page=0;
}else{
$page=(int)$_GET[limit];
addnav("`7Vorherige Seite","prefs.php?op=inventory&limit=".($page-1)."&back=$back"."&sorti=$_GET[sorti]");
}
$limit="".($page*$ppp).",".($ppp+1);

$sql = "SELECT * FROM items WHERE owner=".$session[user][acctid]." ORDER BY $_GET[sorti] ASC LIMIT $limit";
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)>$ppp) addnav("`7Nächste Seite","prefs.php?op=inventory&limit=".($page+1)."&sorti=$_GET[sorti]"."&back=$back");
if (db_num_rows($result)==0){
output("<tr><td colspan=5 align='center'>`7`iDu hast nichts im Inventar`i`0</td></tr>",true);
}else{
for ($i=0;$i<db_num_rows($result);$i++){
$item = db_fetch_assoc($result);
$bgcolor=($i%2==1?"trlight":"trdark");
output("<tr class='$bgcolor'><td>`&$item[name]`0</td><td>`!$item[class]`0</td><td align='right'>$item[value1]</td><td align='right'>$item[value2]</td><td>",true);
if ($item[gold]==0 && $item[gems]==0){
output("`4Unverkäuflich`0");
}else{
output("`^$item[gold]`0 Gold, `#$item[gems]`0 Edelsteine");
}
output("</td><td>[",true);
if ($item['class']=="Waffe" || $item['class']=="Rüstung"){
output("<a href='invhandler.php?op=fit&id=$item[id]&back=$back'>Ausrüsten</a>",true);
addnav("","invhandler.php?op=fit&id=$item[id]&back=$back");
}else if ($item['class']=="Geschenk"){
output("<a href='invhandler.php?op=throw&id=$item[id]&back=$back'>Wegwerfen</a>",true);
addnav("","invhandler.php?op=throw&id=$item[id]&back=$back");
if ($session[user][housekey]>0 && $session[user][house]==$session[user][housekey]){
output(" | <a href='invhandler.php?op=house&id=$item[id]&back=$back'>Einlagern</a>",true);
addnav("","invhandler.php?op=house&id=$item[id]&back=$back");
}
}else{
output(" - ");
}
output("]</td></tr><tr class='$bgcolor'><td align='right'>Beschreibung:</td><td colspan=5>$item[description]</td></tr>",true);
}
}
if (getsetting("hasegg",0)==$session[user][acctid]){
$bgcolor=($i%2==1?"trdark":"trlight");
output("<tr class='$bgcolor'><td>`^Das goldene Ei`0</td><td></td><td></td><td></td><td>`4Unverkäuflich`0</td><td></td></tr>",true);
}
output("</table>",true);
addnav("`7Zurück","$back");

} else {

checkday();
if ($session[user][alive]){
addnav("`7Zurück zum Dorf","village.php");
}else{
addnav("`7Zurück zu den News","news.php");
}
if (count($_POST)==0){
}else{
if ($_POST[pass1]!=$_POST[pass2]){
output("`4Deine Passwörter stimmen nicht überein.`n");
}else{
if ($_POST[pass1]!=""){
if (strlen($_POST[pass1])>3){
$session[user][password]=md5($_POST[pass1]);
output("`4Dein Passwort wurde geändert.`n");
}else{
output("`4Dein Passwort ist zu kurz. Es muss mindestens 4 Zeichen lang sein.`n");
}
}
}
reset($_POST);
$nonsettings = array("pass1"=>1,"pass2"=>1,"email"=>1,"template"=>1,"bio"=>1,"avatar"=>1);
while (list($key,$val)=each($_POST)){
if (!$nonsettings[$key]) $session['user']['prefs'][$key]=$_POST[$key];
}

//Bioerweiterung:
$session['user']['rasse']=closetags(stripslashes($_POST
['rasse']),'`i`b`c`H');
// ende Bioerweiterung
//Bioerweiterung:
$session['user']['woher']=closetags(stripslashes($_POST
['woher']),'`i`b`c`H');
// ende Bioerweiterung
//Bioerweiterung:
$session['user']['tatoo']=closetags(stripslashes($_POST
['tatoo']),'`i`b`c`H');
// ende Bioerweiterung
if (substr($session['user']['prefs']['commentemotecolor'],0,1)!='`') $session['user']['prefs']['commentemotecolor'] = '';
else $session['user']['prefs']['commentemotecolor']=preg_replace("'[`][^\^123456789!@#$%&QqRr*~?VvGgTtAa]'","",substr($session['user']['prefs']['commentemotecolor'],0,2));if (closetags(stripslashes($_POST['bio']),'`i`b`c`H')!=$session['user']['bio']){
if ($session['user']['biotime']>"9000-01-01"){
output("`n`\$Du kannst deine Beschreibung nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
}else{
// Bioerweiterung
$session['user']['rasse']=closetags(stripslashes($_POST['rasse']),'`i`b`c`H');
// ende Bioerweiterung
// Bioerweiterung
$session['user']['woher']=closetags(stripslashes($_POST['woher']),'`i`b`c`H');
// ende Bioerweiterung
// Bioerweiterung
$session['user']['tatoo']=closetags(stripslashes($_POST['tatoo']),'`i`b`c`H');
// ende Bioerweiterung
$session['user']['bio']=closetags(stripslashes($_POST['bio']),'`i`b`c`H');
$session['user']['biotime']=date("Y-m-d H:i:s");
}
}
if (getsetting("avatare",0)==1) {
if (stripslashes($_POST['avatar'])!=$session['user']['avatar']){
$session['user']['avatar']=stripslashes(preg_replace("'[\"\'\\><@?*&#; ]'","",$_POST['avatar']));
$url=$session[user][avatar];
if ($url>"" && strpos($url,".gif")<1 && strpos($url,".GIF")<1 && strpos($url,".jpg")<1 && strpos($url,".JPG")<1 && strpos($url,".png")<1 && strpos($url,".PNG")<1){
$session[user][avatar]="";
$msg.="`\$Ungültiger Avatar! Nur .jpg, .png, oder .gif`0`n";
}
}
}
if ($_POST[email]!=$session[user][emailaddress]){
if (is_email($_POST[email])){
if (getsetting("requirevalidemail",0)==1){
output("`#Die E-Mail Adresse kann nicht geändert werden, die Systemeinstellungen verbieten es. (E-Mail Adressen können nur geändert werden, wenn der Server mehr als einen Account pro Adresse zulässt.) Sende eine Petition, wenn du deine Adresse ändern willst, weil sie nicht mehr länger gültig ist.`n");
}else{
output("`#Deine E-Mail Adresse wurde geändert.`n");
$session[user][emailaddress]=$_POST[email];
}
}else{
if (getsetting("requireemail",0)==1){
output("`#Das ist keine gültige E-Mail Adresse.`n");
}else{
output("`#Deine E-Mail Adresse wurde geändert.`n");
$session[user][emailaddress]=$_POST[email];
}
}
}
$session['user']['biotime']=date("Y-m-d H:i:s");
output("$msg");
output("`n`7Einstellungen gespeichert");
}

$form=array(
"Einstellungen,title"
,"emailonmail"=>"E-Mail senden wenn du eine Ye Olde Mail bekommst?,bool"
,"systemmail"=>"E-Mail bei Systemmeldungen senden (z.B. Niederlage im PvP)?,bool"
,"dirtyemail"=>"Kein Wortfilter für Ye Olde Mail?,bool"
,"chatvorschau"=>"Chatvorschau an?,bool"
,"chatbox"=>"Grosses Chatfenster?,bool"
,"nosounds"=>"Die Sounds deaktivieren?,bool","commenttalkcolor"=>"Standardfarbe bei Gesprächen"
,"commentemotecolor"=>"Standardfarbe bei Emotes (/me)"
// ,"language"=>"Sprache (noch nicht wählbar),enum,en,English,de,Deutsch,dk,Danish,es,Español"
,"bio"=>"Kurzbeschreibung des Charakters (Unendlich Zeichen),textarea,40,15"
,"rasse"=>"Rassen Abart des Charakters`n"
,"woher"=>"Herkunft`n"

,"avatar"=>"Link auf einen Avatar`n(Bilddatei - maximal 200x350 Pixel)`n"
);
if ($session[user][dragonkill]==10)$form=array(
"Einstellungen,title"
,"tatoo"=>"Rasse des Charakters`n"
);
output("
<form action='prefs.php?op=save' method='POST'>",true);
if ($handle = @opendir("templates")){
$skins = array();
while (false !== ($file = @readdir($handle))){
if (strpos($file,".htm")>0){
array_push($skins,$file);
}
}
if (count($skins)==0){
output("`b`4Argh, dein Admin hat entschieden, daß du keine Skins benutzen darfst. Beschwer dich bei ihm, nicht bei mir.`n");
}else{
output("<b>Skin:</b><br>",true);
while (list($key,$val)=each($skins)){
output("<input type='radio' name='template' value='$val'".($_COOKIE['template']==""&&$val=="yarbrough.htm" || $_COOKIE['template']==$val?" checked":"").">".substr($val,0,strpos($val,".htm"))."<br>",true);
}
}
}else{
output("`c`b`\$FEHLER!!!`b`c`&Kann den Ordner mit den Skins nicht finden. Bitte benachrichtige den Admin!!");
}

output("
Neues Passwort: <input name='pass1' type='password'> (lasse das Feld leer, wenn du es nicht ändern willst)`n
Wiederholen: <input name='pass2' type='password'>`n
E-Mail Adresse: <input name='email' value=\"".HTMLEntities($session['user']['emailaddress'])."\">`n
",true);
$prefs = $session['user']['prefs'];
$prefs['bio'] = $session['user']['bio'];
if (getsetting("avatare",0)==1) {
$prefs['avatar'] = $session['user']['avatar'];
} else {
$prefs['avatar'] = "(kein Avatar erlaubt)";
}
showform($form,$prefs);
output("
</form>",true);
addnav("","prefs.php?op=save");
addnav("`7Inventar anzeigen","prefs.php?op=inventory");
$biolink="bio.php?char=".rawurlencode($session[user][login])."&ret=".urlencode($_SERVER['REQUEST_URI']);
addnav("`7Bio anzeigen", $biolink);
if($session[user][superuser]>=3){
addnav("Geist Modus?");
addnav("Ja","prefs.php?op=ghostja");
addnav("Nein","prefs.php?op=ghostnein");

if ($HTTP_GET_VARS[op]=="ghostja") {
$sql = "UPDATE accounts SET invisible = '1' WHERE invisible = '0' AND acctid = '".$session[user][acctid]."'";
db_query($sql);
$session[user][invisible]=1;
output("`^`b`nGeist-Modus aktiviert`b");
}
if ($HTTP_GET_VARS[op]=="ghostnein") {
$sql = "UPDATE accounts SET invisible = '0' WHERE invisible = '1' AND acctid = '".$session[user][acctid]."'";
db_query($sql);
output("`^`b`nGeist-Modus deaktiviert`b");
$session[user][invisible]=0;
}
}
// Stop clueless lusers from deleting their character just because a
// monster killed them.
if ($session['user']['alive'] && getsetting("selfdelete",0)!=0) {
output("`n`n`n<form action='prefs.php?op=suicide&userid={$session['user']['acctid']}' method='POST'>",true);
output("<input type='submit' class='button' value='Charakter löschen' onClick='return confirm(\"Willst du deinen Charakter wirklich löschen?\");'>", true);
output("</form>",true);
addnav("","prefs.php?op=suicide&userid={$session['user']['acctid']}");
}
}
page_footer();
?>
[/php]

vielen dank und liebe grüsse

_________________
Name Cerethia...
dumemr tippfehler im Log in -.-

LoGD: http://www.poisoned-souls.de

source: http://www.poisoned-souls.de/source.php ... illage.php


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Okt, 2006 21:50 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 480
Wohnort: Saarbrücken
Geschlecht: Männlich
if ($session[user][dragonkill]==10)$form=array(
"Einstellungen,title"
,"tatoo"=>"Rasse des Charakters`n"

Damit ersetzen

if ($session[user][dragonkills]==10){
,"tatoo"=>"Rasse des Charakters`n"
}

Texte usw. deine Sache


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Okt, 2006 22:02 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 09 Sep, 2006 11:35
Beiträge: 95
Wohnort: Hessen / Frankfurt a.M
Wenn wir schon hier was mit Tattoo's und deshalb auch mit dem Heldenweg zu tun haben, hab ich mal eine kleine Frage!

Ich wollte die Tabellen vom Heldenweg extra machen um die accounts etwas zu schonen *gg*

Tabelle heißt 'hero' mit den Feldern 'acctid' ; 'nr' ; 'weapon' ; 'armor'
Sind anfangs alle 0,
und wenn der spieler den bestimmten Bereich erreicht soll die Spieler acctid eingetragen werden
ist ja der INSERT Befehl:
$this->bbcode_second_pass_code('', '$sql="INSERT INTO hero VALUES (".$session[user][acctid].",'0','0','0')";')
Nur dann will der das ja jedesmal machen und das soll der ja nur einmal machen nur wie umgehe ich das ! das weiss ich leider nich

Nur wenn ich das script dann nochmal durchlaufen lasse kommt dieser blöde 'duplicate entry' Fehler

Habe es schon als IF Abfrage versucht:
$this->bbcode_second_pass_code('', 'IF ($session[hero][acctid]<>$session[user][acctid]) $sql=$sql="INSERT INTO hero VALUES (".$session[user][acctid].",'0','0','0')";')

oder

$this->bbcode_second_pass_code('', 'IF ($session[hero][acctid]<>$session[user][acctid]){ $sql="INSERT INTO hero VALUES (".$session[user][acctid].",'0','0','0')"; }')

es kommt aber immer die Fehlermeldung :
unexpected T_STRING

Hoffe ihr könnt mir helfen.

_________________
Lerne die Regeln, dann weißt du, wie man Sie richtig bricht !!!

--->> Zur Info: Mein Source ist nicht frei da mein LotGD noch offline auf einem Xampp Server läuft ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 05 Okt, 2006 22:18 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 480
Wohnort: Saarbrücken
Geschlecht: Männlich
Gegenfrage:
Versuchst du es so einzufügen:

$sql="INSERT INTO hero VALUES (".$session[user][acctid].",'0','0','0')";

oder hast du das jetzt nur abgekürzt?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Okt, 2006 01:40 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 09 Sep, 2006 11:35
Beiträge: 95
Wohnort: Hessen / Frankfurt a.M
Wie?

Versteh nicht so den Sinn deiner Frage! :D

_________________
Lerne die Regeln, dann weißt du, wie man Sie richtig bricht !!!

--->> Zur Info: Mein Source ist nicht frei da mein LotGD noch offline auf einem Xampp Server läuft ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Okt, 2006 15:24 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Valarion hat geschrieben:
Aber für 10 DK's nen Tattoo find ich ein wenig heftig, weil ich des aus -DoM's Server so kenne das man zum 100 DK sich nen Tattoo machen kann und nach dem Tattoo wieder als Bauernjunge anfängt mit dem Vorteil das man pro Tattoo glaub 5 Ang und 5 Vert erhält. Und wenn man ne Gewisse anzahl Tattoo's hat sich ein 'Tattoo' Tier zuzulegen, was stärker ist als die normalen.


Gibt es das auch irgendwo für den gemeinen Pöbel?
Das hätt ich auch gern. :?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Okt, 2006 17:20 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 09 Sep, 2006 11:35
Beiträge: 95
Wohnort: Hessen / Frankfurt a.M
Ja das ist der Heldenweg ;)
man muss es halt alles auf seinen Server anpassen, was texte usw. angeht und natürlich ab wie viel dk man sich ein Tattoo stechen lassen kann ...
dann gibt es auch noch die möglichkeit, das pro Tattoo ein Bild in die Bio kommt ... uvm^^

einfach mal suchen

_________________
Lerne die Regeln, dann weißt du, wie man Sie richtig bricht !!!

--->> Zur Info: Mein Source ist nicht frei da mein LotGD noch offline auf einem Xampp Server läuft ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Okt, 2006 19:53 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Ich hab das Heldenlager schon.
Aber leider ohne Att/Def-Punkte und ohne stärkerem Tier. :shock: :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Okt, 2006 19:58 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Heldenweg != Heldenlager


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 06 Okt, 2006 21:03 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 09 Sep, 2006 11:35
Beiträge: 95
Wohnort: Hessen / Frankfurt a.M
Sry Eli :D
bin halt Hopper *lach*

ja des musste halt alles basteln ...
Klickst du hier Da ist Tiere nach Dragonkills sotiert, musste halt an Tattoos anpassen!

_________________
Lerne die Regeln, dann weißt du, wie man Sie richtig bricht !!!

--->> Zur Info: Mein Source ist nicht frei da mein LotGD noch offline auf einem Xampp Server läuft ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum