Hacks4wbb by HFW™ (https://pommes.forenoase.de//index.php)
- WBB Bereich (https://pommes.forenoase.de//board.php?boardid=20)
--- wbb 2 (https://pommes.forenoase.de//board.php?boardid=393)
------ WBB 2.1 - 2.3 Bereich (https://pommes.forenoase.de//board.php?boardid=321)
---------- Hacks/Addons wbb2.1-2.3 (https://pommes.forenoase.de//board.php?boardid=406)
----------- Hacks WBB 2.1 - 2.3 (https://pommes.forenoase.de//board.php?boardid=322)
------------ Support -> Schneeball-Schlacht (https://pommes.forenoase.de//thread.php?threadid=24535)


Geschrieben von alfie am 05.11.2005 um 04:01:

  Support -> Schneeball-Schlacht

++++++++++++++++++++++++++++++++++++++++++++++++
+ Name des Hacks: Schneeballschlacht
+
+ Autor des Hacks: Glare
+
+ Anpassung
+ und Erweiterung von: alfie
+
+ Version: 1.5
+
+ Voraussetzungen:
+ WBB 2.1.x - 2.3.x
+ Guthabenhack 1.9.x von Lasall
+
+Was macht der Hack:
+ Mit diesem Hack könnt ihr euren Usern eine
+ Schneeballschlacht bieten. In den jeweiligen
+ Profilen können Schneebälle geworfen werden.
+ Nach einer einstellbaren Anzahl von Treffern
+ ist ein User eingefroren und kann erst wieder
+ mitmachen, wenn er durch einen anderen User
+ aufgetaut wurde.
+
+ Copyright:
+ Dieser Hack darf nur von Glare und alfie angeboten
+ werden. Support gibt es im Supportthread bei yourwbb
+ und hacks4wbb, nicht per PN, Mail oder ICQ!
+ Das Copyright darf nicht verändert oder
+ entfernt werden!!!
+
+ Erweiterung:
+ Es wurde ein ACP-Menü hinzugefügt und eine Liste,
+ in der die eingefrorenen User angezeigt werden
+ Der Hack wurde ans wbb 2.2.x und 2.3.x angepasst!
+
+Neu in dieser Version 1.5:
+User können entscheiden, ob sie an der Schlacht teilnehmen!
+User können entscheiden, ob sie PNs der Schlacht erhalten wollen!
+Läuft auch unter php5 mit register_long_arrays = OFF!
+
+ Distanzierung:
+ Wir übernehmen keine Haftung für eventuelle Schäden,
+ Fehler oä., die durch die Benutzung dieses Hacks
+ entstehen. Wir weisen ausdrücklich daraufhin,
+ daß der Einbau auf eigene Gefahr geschieht.
+ Deshalb gilt: Backup der Datenbank und der Dateien
+ machen!!!!! Es gibt keinen Anspruch auf Support,
+ Gewährleistung und Ersatz.
++++++++++++++++++++++++++++++++++++++++++++++++

Updateanleitung von V1.1 und v1.5 im zip-File



zum Download



Geschrieben von Günny am 05.11.2005 um 11:25:

  RE: Support -> Schneeball-Schlacht

haste mal ein paar screenes, wie das aussieht???



Geschrieben von stepreis am 05.11.2005 um 17:58:

 

würde mich auch mal interessieren was dort nun anders ist, gegenüber der ersten version...

hab mir meine version schon sehr individuell angepasst und bei mir läuft auch alles im 2.3er sodass ich mir da nicht unnötig arbeit machen möchte...

gruss vom step



Geschrieben von alfie am 05.11.2005 um 18:03:

 

Zitat:

+ Es wurde ein ACP-Menü hinzugefügt und eine Liste,
+ in der die eingefrorenen User angezeigt werden
+ Der Hack wurde ans wbb 2.2.x und 2.3.x angepasst!


Alles ist jetzt im ACP einstellbar und ich habe eine Seite hinzugefügt, auf der die eingefrorenen User angezeigt werden! PM-Funktion wurde mit classonpm von Pommes an alle Boardversionen angepasst!

MfG

alfie



Geschrieben von Klatschianer am 06.11.2005 um 02:19:

 

Hallo!

Ich habe mir die Schneeballschlacht mal runtergeladen und genau nach Anleitung installiert. Hat auch ohne Probleme geklappt. Hab brav gecacht und so. Naj im ACP hab ich auch das Menu, doch im Forum selbst kann ich nix von dem Spaß finden. Wenn ich die Seiten dann aufrufe komme ich zur Tabelle gefrostet.php
Rufe ich allerdings die winterevent.php auf, habe ich nur ein weißes Bild, also nix zu sehen.

Hoffentlich kann mir wer helfen...

Danke schon mal und LG Klatschianer



Geschrieben von stepreis am 06.11.2005 um 03:14:

 

na, wer hat denn gesagt, dass man die wintervent.php so aufrufen soll?

okay, ich gebs ja zu, in der anleitung habe ich jetzt auch nichts zum aufrufen gefunden aber richtigerweise ist so der link zum aufrufen:

Zitat:
winterevent.php?action=info


oder aber man suche in der winterevent.php nach:

Zitat:
if($action=="info") {


und ersetze mit:

Zitat:
if($action=="info" || $action=="") {


---------------------------------------------------

eine sache ist mir noch aufgefallen:

in der sprachvariablen

Zitat:
<text:LANG_SNOW_DRINK><br /><br /><img src="./images/getraenk.gif"><br /><br />Du hast $opfername[username] erfolgreich mit einem heißen Getränk aufgetaut.<br /><br />Dabei sind aber 200 Gramm Deines Schneevorrates geschmolzen.</LANG_SNOW_DRINK:text>


stehen die Kosten für das "Auftauen" als FIx-Wert drin - allerdings kann man im ACP ja auch einen anderen Wert eintragen... in der Sprachvariablen sollte also der Wert aus der Datenbank ausgelesen werden...

die Sprachvariable sollte also folgendermassen lauten:

Zitat:
<text:LANG_SNOW_DRINK><br /><br /><img src="./images/getraenk.gif"><br /><br />Du hast $opfername[username] erfolgreich mit einem heißen Getränk aufgetaut.<br /><br />Dabei sind aber $drinkcost Gramm Deines Schneevorrates geschmolzen.</LANG_SNOW_DRINK:text>


gruss vom step



Geschrieben von alfie am 06.11.2005 um 03:44:

 

Das habe ich leider übersehen! Ein kleiner Fehler ist mir noch bekannt geworden, und zwar:
Zitat:

funktioniert wunderbar.....das einzige was mich stört is die währung: (100 Corn€rs je 100 Gramm).......welche nicht die Währung im Board ist

Abhilfe:

Gehe ins ACP-->Sprachvariablen suchen & ersetzen-->Suchen nach: (100 Corn€rs je 100 Gramm) und in der gefundenen Variablen(LANG_SNOW_PROFILE16) die Corn€rs mit deiner Währung ersetzen!

Ich werde die beiden Sprachvars morgen ändern und den Download fixen!

Zur Erklärung:
Die Schneeballschlacht wird ausschliesslich in den Profilen der User gespielt! Die winterevent.php braucht nicht aufgerufen zu werden, ausser, wie stepreis schon schrieb, um Informationen zur Schlacht anzusehen! Der Aufruf dazu ist
code:
1:
winterevent.php?action=info


MfG

alfie

Edit: Download ist gefixed! Änderungen im ersten Beitrag!



Geschrieben von Klatschianer am 06.11.2005 um 05:32:

 

Boah ging das schnell. Danke. Werds gleich mal testen!

Habe meinen Fehler gefunden. Habe beim ersten Installieren die Änderungen fürs 2.3 übersehen. War zu gut im Text versteckt... :-O



Geschrieben von asr am 06.11.2005 um 16:50:

 

Hallo

Zuerst einmal danke das du dieses klasse Addon fürs 2.3.x umgesetzt hast


Kann es sein das die Gruppeneinstellungen in den Benutzerrechten nicht abgefragt werden ?

Schön wäre es auch wenn das alte Problem mit Schnee kaufen im eigenem Profil zulösen wäre

gruß Stefan



Geschrieben von stepreis am 06.11.2005 um 18:09:

 

das problem mit "schnee kaufen" kenne ich gar nicht...
wie sieht das denn aus?

die benutzerrechte werden wirklich nicht beachtet...

nehme da mal die angehangene winterevent.php
(die info seite kann von allen eingesehen werden nur keine aktionen durchgeführt werden)

und dann suche im profile.tpl innerhalb des einzufügenden codeteils nach:

Zitat:
<if($sameuser != 1)><then>


und füge darüber ein:

Zitat:
<if($wbbuserdata['can_snow_play'] == 1)><then>


und suche weiter nach:

Zitat:
<form name="form10" method="post" action="./winterevent.php?action=buysnow&sid=$session[hash]">
<span class="smallfont">{$lang->items['LANG_SNOW_PROFILE15']} <select name="buysnow"><option>$buysnow</option> </select>
{$lang->items['LANG_SNOW_PROFILE16']}</span>
<input type="hidden" name="buyer" value="$wbbuserdata[userid]">
<input type="hidden" name="opfer" value="$user_info[userid]">
<input type="submit" value="{$lang->items['LANG_SNOW_PROFILE17']}">
</form>
<br />


und füge darunter ein:

Zitat:
</then></if>


dann bekommt der user der keine berechtigung hat grundlegend auch nur die infos zur historie dort angezeigt...
eventuell könnte man dann dort noch einen hinweis einbauen, dass der entsprechende user keine berechtigung hat, an der schneeballschlacht teilzunehmen...



Geschrieben von scoopy am 06.11.2005 um 18:10:

 

wäre es sehr problematisch dieses geile teil auch ohne guthabenhack zum laufen zu bringen?



Geschrieben von stepreis am 06.11.2005 um 18:21:

 

ich glaube die diskussion war schon einmal im ursprünglichen thema der wbb 2.1er version...

die user sollen ja posten und guthaben bekommen und um ihr guthaben wieder "los" zu werden können sie "schnee" kaufen und andere user damit einfrieren...

wenn man das ganze jetzt ohne guthaben gestalten möchte wie macht man das dann mit dem schnee kaufen?
dann braucht man kein limit und rein gar nichts was in diesem hack eingebaut ist denn man muss nichts für schnee bezahlen, nichts fürs "auftauen" - man schmeisst nur "schneebälle" hin und her...

man hat ja auch nichts davon, wenn man einen user "erfolgreich" einfriert - weil es dann ja kein guthaben geben würde...

dieses addon also ohne guthaben hack umzuschreiben wäre zum einen eine komplett eigenständige version und am ziel vorbei...

dies ist zumindest meine meinung...

gruss vom step



Geschrieben von scoopy am 06.11.2005 um 18:28:

 

deine meinung akzeptiere ich ja step, aber ich hab auch meine eigene Augen rollen

die eine wäre, das ich persönlich den guthabenhack zwar super finde von der technischen seite aus, aber für ein forum nur zum spamm animiert....

die andere seite ist, das man gezielt nur in den wintermonaten dieses addon laufen lassen könnte.
von mir aus mit eigenem punktesystem, aber warum gleich den ganzen hack von lasal nehmen?

du kennst es ja von webdynamic, dort läuft jedes game auch mit anderem system. warum also auch nicht dieses?



Geschrieben von asr am 06.11.2005 um 18:41:

 

Danke stepreis für deine Hilfe

Zitat:
Original von stepreis
das problem mit "schnee kaufen" kenne ich gar nicht...
wie sieht das denn aus?


Es führt immer wieder zu verwirrung das nur in fremden Profilen Schnee gekauft werden kann obwohl auch im eigenem Profil das Schneekaufen angezeigt wird

gruss Stefan



Geschrieben von stepreis am 06.11.2005 um 19:05:

 

Zitat:
Original von scoopy
deine meinung akzeptiere ich ja step, aber ich hab auch meine eigene Augen rollen

die eine wäre, das ich persönlich den guthabenhack zwar super finde von der technischen seite aus, aber für ein forum nur zum spamm animiert....

die andere seite ist, das man gezielt nur in den wintermonaten dieses addon laufen lassen könnte.
von mir aus mit eigenem punktesystem, aber warum gleich den ganzen hack von lasal nehmen?

du kennst es ja von webdynamic, dort läuft jedes game auch mit anderem system. warum also auch nicht dieses?


soll ja auch jeder seine eigene meinung haben Augen rollen

dieses addon wurde ursprünglich von "Glare" für sein eigenes board geschrieben - nach seinen bedürfnissen und auffassungen - und dies hat er dann als addon auch zur verfügung gestellt - so wie er es im einsatz hatte...
nun hat er nicht mehr die zeit dazu dieses weiter zu entwickeln und hat jemanden gesucht, der dies machen möchte und kann und dies war jetzt eben erst einmal die anpassung fürs wbb 2.3.x.
wohl gemerkt, ein einzelner user hat dies übernommen (und nicht wie bei web-dynamic, wo zum einen mehrere leutchen vorhanden sind die sich schon sehr lange mit dem wbb und der entwicklung von addons beschäftigen und auch die ganzen guthaben hacks usw. kennen und diese addons meist alle auch etwas kosten)

sieh es doch einmal aus der sicht des "entwicklers": man erstellt etwas für sich und wird gefragt, ob man das nicht anbieten möchte - man macht es und schon wird es eine lebensaufgabe, weil andauernd jemand etwas anderes eingebaut haben möchte...

natürlich kann man darüber nachdenken ein alternatives punkte system einzufügen, wenn der guthabenhack von lasall nicht vorhanden ist - aber das geht halt nicht von heute auf morgen...

vielleicht wird ja auch weiter entwickelt an dem addon, sodass man es nicht nur im winter einsetzen kann (obwohl es bei mir im board seit gut einem jahr eingebaut ist und seitdem nicht einmal unterbrochen wurde und niemanden hat es gestört)
aber das alles muss erst einmal die zeit zeigen, was möglich ist und was sinnvoll ist...

es ist etwas anderes, wenn man ein addon selber entwickelt und schon einige sachen vorbereitet um sie später leichter anzupassen oder ob man ein addon übernimmt und sich erst einmal in die materie einarbeiten muss...

--------------------------------------------

@asr

bin jetzt gerade am überlegen was sinnvoller wäre...
man kann in jedem profil (auch im eigenen) schnee kaufen???
oder die anzeige zum schnee kaufen wird im eigenen profil ausgeblendet???

obwohl ich persönlich zur ersteren variante tendiere - warum sollte man nicht auch im eigenen profil schnee kaufen können?

gruss vom step



Geschrieben von scoopy am 06.11.2005 um 19:16:

 

@step:

natürlich....kann dir bei keinem punkt widersprechen (auch wenn ich es zugern machen würde *g*)!
ich hab ja auch nur kurz dazwischengefragt ob es viel aufwand wäre. das natürlich nicht von heute auf morgen :-P

aber ich möchte jetzt keine diskussion daraus machen, es ist schliesslich ein support-thread ;-)

ansonsten gefällt mir das addon, wie so viele andere auch, aber erste sahne und sollte auch mal gelobt werden!



Geschrieben von asr am 06.11.2005 um 20:28:

 

Zitat:
@asr

bin jetzt gerade am überlegen was sinnvoller wäre...
man kann in jedem profil (auch im eigenen) schnee kaufen???
oder die anzeige zum schnee kaufen wird im eigenen profil ausgeblendet???

obwohl ich persönlich zur ersteren variante tendiere - warum sollte man nicht auch im eigenen profil schnee kaufen können?

gruss vom step



Ich denke mal das das ausblenden der einfachere Weg ist da sich das Problem in meinen Augen aus den Variabeln die benutzt werden ergibt


gruss Stefan



Geschrieben von banane77 am 06.11.2005 um 20:42:

 

so jetzt gehen wir hier mal wieder zum Support über. Habe nämlich das Prob. das die PN nicht funtzen!!!!!!!! Und dann hab ich noch die Frage ab wann und wie ich am besten alte Histories lösche???????

Danke!!!!!!



Geschrieben von alfie am 06.11.2005 um 22:23:

 

Werden garkeine PNs versendet oder was funktioniert nicht?
An das Löschen der Historie habe ich bisher, ehrlich gesagt, noch garnicht gedacht! Ich werde mal sehen, wie man das unterbringen kann! Wenn du es zwischendurch machen willst, musst du nur in der Datenbank die bbx_snow leeren!

alfie



Geschrieben von banane77 am 07.11.2005 um 08:27:

 

Zitat:
Original von alfie
Werden garkeine PNs versendet oder was funktioniert nicht?
An das Löschen der Historie habe ich bisher, ehrlich gesagt, noch garnicht gedacht! Ich werde mal sehen, wie man das unterbringen kann! Wenn du es zwischendurch machen willst, musst du nur in der Datenbank die bbx_snow leeren!

alfie


Hi Alfie

Erst mal Dickes Lob, Super Hack finde ich!!!! Also das mit der PN hat sich erledigt, geht doch, war nur am Anfang irgendwie Probleme damit, aber jetzt funzt. Augen rollen
Und das mit der History ist OK!! Dann lösche ich sie immewr in der Datenbank.
Danke und Gruß banane77


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH