anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 05:50

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa 12 Mai, 2007 19:33 
Offline
Lehrling
Lehrling

Registriert: Di 05 Dez, 2006 18:45
Beiträge: 46
LoGD: http://www.wolfsrealm.de
War mir nun nicht ganz sicher wo das hingehört.

Mit suche hab ich nichts gefunden und versuche das auch schon seit 2 Tagen. Auch hab ich nicht wircklich ahnung von php.

Ich möchte gern bei einem Rp Ort ein zusätzlichen Waldkampf bekommen. Es sollte so sein das man, wenn man bei dem Ort wo klickt (zum besipiel auf den Link Höhle) der User dann ein Waldkampf hinzubekommt. Es sollte auch nur 1 mal am Tag funktionieren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 12 Mai, 2007 20:23 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
$session[user][turns]++;

der gibt dir einen Runde hinzu

begrenzen kannst du das ganze zumbeispiel durch cases oder durch ein anderes feld (welches dann aber in der accounts tabelle existieren muss, dieses feld muss dann in der setnewday auf null gesetzt werden!

if($session[user][blabla]>3){
output('hier bekommst du heute nichts mehr');
}else{
output('Dir wurde eine Runde/Waldkampf geschenkt!');
$session[user][turns]++;
}
[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 13 Mai, 2007 18:27 
Offline
Lehrling
Lehrling

Registriert: Di 05 Dez, 2006 18:45
Beiträge: 46
LoGD: http://www.wolfsrealm.de
Danke für deine Antwort.

Hab gerade versucht es umsetzen und leider versteh ich nicht wie es funktionieren soll.

Hab es nur so hinbekommen das man immer wieder kämpfe bekommt.
Mit sql kenn ich mich nur leider auch nicht aus.

Ich kann nur was nach anleitung einbauen und das war es dan aber auch schon.

Trotzdem danke für die mühe.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 13 Mai, 2007 19:50 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
das wäre der sql befehl um das feld in der DB anzulegen

[php]ALTER TABLE `accounts` ADD `blabla` TINYINT(4) NOT NULL DEFAULT '0';[/php]

so wenn du nun willst das dieses Feld über einen DK hinaus nicht null gesetzt wird musst du es in der dragon.php in die liste der felder die nicht genullt werden sollen aufnehmen

[php]2 mal muss das gemacht werden.
suche :
,"donationconfig"=>1

setze darunter

,"blabla"=>1

und dann in der setnewday.php
$session['user']['blabla']=0;

dann wird es nur bei einem neuen tag auf 0 gesetzt[/php]
Dieses muss aber so sein , damit das begrenzen einwandfrei funktioniert!
[php]if($session['user']['blabla']>3){
output('hier bekommst du heute nichts mehr');
}else{
output('Dir wurde eine Runde/Waldkampf geschenkt!');
$session['user']['blabla']++;
$session['user']['turns']++;
} [/php]

hatte ich vergessen mit reinzusetzen
nobody is perfect!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 13 Mai, 2007 20:16 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php]$session['user']['blabla']=0; [/php]
in die newday.php, und nicht in die setnewday.php :-P ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 14 Mai, 2007 06:51 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
dann halt in der newday *g* wobei die ja auch ausgeführt wird wenn man sich im totenreich wiederbelebt


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 14 Mai, 2007 10:44 
Offline
Lehrling
Lehrling

Registriert: Di 05 Dez, 2006 18:45
Beiträge: 46
LoGD: http://www.wolfsrealm.de
Vielen dank ihr Beide. Es geht nun.
*hüpft wie verrückt rum und freut sich*

Das es in der newday ist und nicht in der setnewday hätte ich jedoch gewusst. So weit bin ich ja schon gewessen.

Hatte ja alles zusammen bis auf sql.
*knuddelt beide mal und ist nun überglücklich.*


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 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