anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 12 Jun, 2025 16:39

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Problem mit Logd mod
BeitragVerfasst: Do 06 Dez, 2007 15:06 
Offline
User
User

Registriert: Do 06 Dez, 2007 15:00
Beiträge: 14
Hallo,
ich bin ganz neu in sachen Logd modden....
Wollte jezz zu dem Weihnachtsmarkt mod die funktion machen, dass das Eis einbrechen kann, aber ich krieg es iwie nich hin :(

Hier der Ausschnitt

[php]
$deadnumber = rand(1,10);
if($deadnumber == "10" OR "5")
{output('TOT');
$sql = "SELECT *
FROM `accounts`
ORDER BY `alive` ASC
LIMIT 0 , 30";
db_query($sql);
}
else{
output('`c`b`9De`âr g`Wef`ororene `kSee`b`c`n`n`oFröhlich fast glitzert die Eisdecke auf dem Großen See des Dorfes. Auf der festen Schicht sind kleine Linien zu sehen, verursacht durch '
.'Eisenschienen, befestigt an ledernen Schuhen, die die Kinder tragen, wenn sie sich auf das Eis wagen um ihre Runden zu fahren.`nDoch ihr irrt euch, denkt ihr, dass nur '
.'Kinder sich diesen Spaß erlauben. So manches Liebespaar zieht gemeinsam seine Kreise aber auch Freunde sind zusammen auf dem spiegelglatten Eis unterwegs, '
.'lachen ausgelassen. Schließ dich doch ihnen an!');
viewcommentary('gefrorener See','`n`n`n`§Lachen und Scherzen:`n`n',15);}[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 15:12 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
[php]$deadnumber = mt_rand(1,10);
if($deadnumber == 10 OR $deadnumber == 5){
output('TOT');

addnav("Zu den News","news.php");

$session['user']['alive'] = FALSE;
$session['user']['hitpoints'] = 0;
}
else{
output('`c`b`9De`âr g`Wef`ororene `kSee`b`c`n`n`oFröhlich fast glitzert die Eisdecke auf dem Großen See des Dorfes. Auf der festen Schicht sind kleine Linien zu sehen, verursacht durch '
.'Eisenschienen, befestigt an ledernen Schuhen, die die Kinder tragen, wenn sie sich auf das Eis wagen um ihre Runden zu fahren.`nDoch ihr irrt euch, denkt ihr, dass nur '
.'Kinder sich diesen Spaß erlauben. So manches Liebespaar zieht gemeinsam seine Kreise aber auch Freunde sind zusammen auf dem spiegelglatten Eis unterwegs, '
.'lachen ausgelassen. Schließ dich doch ihnen an!');
viewcommentary('gefrorener See','`n`n`n`§Lachen und Scherzen:`n`n',15);
} [/php]

Sollte so funktionieren. Allerdings würde ich die Wahrscheinlichkeit deutlich hoch nehmen. Mit einer Chance von 1/5 sterben ist doch relativ extrem.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 15:22 
Offline
User
User

Registriert: Do 06 Dez, 2007 15:00
Beiträge: 14
dank dir es klappt


kannst du mir vlielleicht so allgemeine sachen sagen wie gold weniger unso

[php]
$session['user']['gold'] = -10; [/php]vllt?
denke aber ehr nich ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 15:31 
Offline
Held
Held
Benutzeravatar

Registriert: Di 21 Aug, 2007 23:04
Beiträge: 290
Wohnort: Darmstadt
Geschlecht: Männlich
Ist relativ simpel:
[php]
$session[user][gold]-=1500;
[/php]

was du natürlich auch machen kannst is so Kram wie:
[php]
$gold = e_rand($session[user][level]*1,$session[user][level]*5);
$session[user][gold]-=$gold;
[/php]

_________________
Legend of the Green Dragon - Die Mysterien um Ched Nasad


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 15:32 
Offline
User
User

Registriert: Do 06 Dez, 2007 15:00
Beiträge: 14
k wo is der unterschied zwischen dem 1 und dem 2


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 15:36 
Offline
Held
Held
Benutzeravatar

Registriert: Di 21 Aug, 2007 23:04
Beiträge: 290
Wohnort: Darmstadt
Geschlecht: Männlich
Auch ganz simpel, beim ersten wird en fester Betrag abgezogen und beim 2. ist es ein Zufallswert.

_________________
Legend of the Green Dragon - Die Mysterien um Ched Nasad


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 15:46 
Offline
User
User

Registriert: Do 06 Dez, 2007 15:00
Beiträge: 14
so letzte frage
ich komm mit oop nich so klar
warum denn ['user']bla und nich ['account']
weil is ja inna tabelle accounts
Wie kann ich jezz zb die news hinzufügen dass einer gestorben is

['user']['newstext']

oder wi


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 15:57 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Ach dafür gibt es bereits eine Funktion.... (siehe LotGD Datei common.php)
Funktion, addnews:
$this->bbcode_second_pass_code('', '// Bsp (1):
addnews('Hallo Welt! - Mein News Eintrag.');

// Bsp (2):
addnews($session['user']['name'].' `0wurde beim betreten der Eisfläche von einer Eisscholle erschlagen!');')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 18:14 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Zitat:
so letzte frage
ich komm mit oop nich so klar
warum denn ['user']bla und nich ['account']
weil is ja inna tabelle accounts
Wie kann ich jezz zb die news hinzufügen dass einer gestorben is


Erstens einmal, ist das ganze kein OOP (OOP sähe anders aus).

Und wieso es $session['user'] heisst? Es gibt eine Stelle in der common.php, die ungefähr wie folgt aussieht: $session['user'] = db_fetch_assoc($result) Hier wird das Resultat einer etwas weiter oben ausgeführten MySQL-Abfrage in das Array $session gespeichert.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 19:04 
Offline
User
User

Registriert: Do 06 Dez, 2007 15:00
Beiträge: 14
so jezz noch einma dann mach ich mich an meinen mod
ich check das system mit op und case noch nich,
sodasser mir was anzeigt
also darein einbindet
wäre nett wenn ihr mir diese frage bzw wie das geht ausführlich beantworten könntet

oder andere sachen zum reden geben würdet (muss ja nich immer im forum sein )
irc,icq,ts usw

;)
MfG


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 19:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
Arath hat geschrieben:
Ist relativ simpel:
[php]
$session[user][gold]-=1500;
[/php]


davor machst bitte noch ein define("user",NULL);

und dann setz dich zurück mit popcorn in der hand ^^

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 19:30 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Wie Gemein Du doch bist.... :lol:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 19:31 
Offline
User
User

Registriert: Do 06 Dez, 2007 15:00
Beiträge: 14
ja haha so dumm bin ich auch nich :P
pls helft mir doch
blick noch nich so diurch den lodg code durfch


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 19:35 
Offline
Held
Held
Benutzeravatar

Registriert: Di 21 Aug, 2007 23:04
Beiträge: 290
Wohnort: Darmstadt
Geschlecht: Männlich
Warum sollte ich jetzt noch ne define mit reinnehmen? :D

_________________
Legend of the Green Dragon - Die Mysterien um Ched Nasad


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 19:39 
Offline
User
User

Registriert: Do 06 Dez, 2007 15:00
Beiträge: 14
das mit ob er soviel geld hab weiß ich ja selber wie das geht
aber bitte beantwortet jezz meine frgae pls


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 19:50 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Probiere es doch einfach mal aus. Wir haben das Thema "Konstanten" bereits mehrmals durch gehabt, hier im Forum. (siehe Eliwood Signatur, falls noch vorhanden)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 19:57 
Offline
User
User

Registriert: Do 06 Dez, 2007 15:00
Beiträge: 14
danke
aber mein prob isses ich hab mir mal den weihnachtsmarkt mod angeguckt und wenn ich mir n link einbau bla kommt wenn ich draufdrück n weißer bildschirm obwohl ich da die passende if abfrge mache

es wür mir echt sehr helfen, wenn mir so die ersten zeilen machen
wenn man das erste ma den link aufruft... den anfangstext da und den rest werd ich mir ja dann daraus erschileßen können

thx


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Dez, 2007 23:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
ps:
@birdhouse, mein kommentar war nicht an dich, sondern an deine hilfegeber, die dir autos mit halbem platten andrehn ;)

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Dez, 2007 07:29 
Offline
Held
Held
Benutzeravatar

Registriert: Di 21 Aug, 2007 23:04
Beiträge: 290
Wohnort: Darmstadt
Geschlecht: Männlich
Nightborn hat geschrieben:
ps:
@birdhouse, mein kommentar war nicht an dich, sondern an deine hilfegeber, die dir autos mit halbem platten andrehn ;)


:baeh: er wollte ja nur wissen wir er dem User Gold abzockt, ob dieser User nun so viel hat oder nicht war mir bei meiner Antwort relativ egal^^

_________________
Legend of the Green Dragon - Die Mysterien um Ched Nasad


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 07 Dez, 2007 14:02 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Nightborn bezog sich auf die fehlenden Quotes.

Hier ein hoffentlich einigermassen verständliches Beispiel.
Wirklich tolles PopCorn-Kino *g*
[php]
$session['user']['gold'] = 10;

define("user",NULL);

echo $session['user']['gold']; #Gibt 10 zurück
echo $session[user][gold]; #Gibt Nichts (NULL) zurück[/php]


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 11 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