anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 11:15

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Rose im Wasser roseimwasser.php
BeitragVerfasst: Di 28 Nov, 2006 02:37 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
Habe es selber hinbekommen (ich doofi habs grad gesehen was falsch ist nachdem ich auf posten gedrückt hab xP):

Also wenn man die roseimwasser.php aus dem ideen & Wünsche Thread hat hier mal ein kleiner bugfix weil das so garnicht funtzt XD

(Da mal ein Lob an meine User die haben mir das gemelder ;) )

aaaaalso:

öffne roseimwasser.php


[php]
SUCHE:
$name=$session['user']['acctid'];

ERSETZE mit:
$name=$_GET['acctid'];

DARUNTER noch das einfügen:
$session['user']['experience']+=$exp;
$session['user']['charm']+=$cp;

SUCHE:
db_query("UPDATE accounts SET charisma=charisma+$cp WHERE acctid=$name");

ERSETZE mit:
db_query("UPDATE accounts SET charm=charm+$cp WHERE acctid=$name");
[/php]


Nur falls es jemanden interessieren sollte.. wenn ich es in ideen und wünsche hätte posten solen dann bitte nicht hauen ^^' war mir nich ganz sicher[/b][/i]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 15 Dez, 2006 14:16 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
gibt noch nen bug und zwar bei der Vergabe der Erfahrung. Ist in angehängter Version gefixed


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rose im Wasser roseimwasser.php
BeitragVerfasst: Mo 01 Mär, 2010 19:12 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 02 Feb, 2009 21:11
Beiträge: 168
Geschlecht: Männlich
LoGD: salator.selfhost.de/lotgd
Das Ding hat immernoch einen hübschen Erfahrungs-Explodierer.

$exp=$session['user']['experience']*0.1;
Hier werden 10% Erfahrung des Special-Nutzers berechnet. Diese werden dann beim Verschicken auch dem Begünstigten gutgeschrieben.
db_query("UPDATE accounts SET experience = experience + $exp WHERE acctid ='$name'");
db_query("UPDATE accounts SET charm = charm + $cp WHERE acctid ='$name'");
Ihr könnt euch sicher vorstellen was passiert, wenn das ein 100DK/Level15-Spieler mit einem Frischling macht. Nebenbei sind 2 Queries an dieser Stelle wohl ziemlich unnötig.

Besser wäre
db_query("UPDATE accounts SET experience = experience * 1.1, charm = charm + $cp WHERE acctid ='$name'");
Der Mail-Text 2 Zeilen höher müsste dann auch entsprechend angepasst werden dass man 10% Erfahrung erhält.

_________________
if(date("ymmd")=="10050502") echo("Der alte Sack wird heute 40");


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum