Ultimate Points & Hotschi's Download MOD verknüpfen!?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Ultimate Points & Hotschi's Download MOD verknüpfen!?

Beitrag von bigloopfan »

Hallo zusammen,

ich habe vor, einen Download Bereich einzurichten und habe mir auch schon einen MOD ausgesucht:
http://phpbb3.oxpus.net/downloads.php?v ... il&df_id=1

Desweiteren soll im Forum ein Cash System (virtuelles Geld) eingeführt werden. Wenn ein User einen Beitrag schreibt, oder wenn er in den oben genannten MOD eine Datei hochläd, soll er Geld bekommen. Wird eine Datei heruntergeladen, wird ein gewisser Betrag vom Konto abgezogen.
Als "Cash Mod" habe ich mir folgenden ausgesucht:
http://www.phpbb.de/community/viewtopic ... 8&t=192094

Ist es möglich, diese beiden Mod's miteinander zu verbinden, und wenn ja, was muss ich tun?

Wäre über jede Hilfe sehr dankbar.

GLG
bigloopfan
Benutzeravatar
darkonia
Mitglied
Beiträge: 900
Registriert: 15.11.2008 15:24
Wohnort: München
Kontaktdaten:

Re: Ultimate Points & Hotschi's Download MOD verknüpfen!?

Beitrag von darkonia »

für den Ultimate >Points Mod gibt es schon ein Download Addon

http://die-muellers.org/phpbb3/viewtopi ... 29&start=0

download:

http://area53.die-muellers.org/dm_eds/showcat.php?id=1
Community bedeutet Gleichgesinnte finden - MMOG-Heaven ist Deine Community! Von Spielern für Spieler bietet Dir dieses Portal genau das, was ein Spieler braucht. Bleibe ständig informiert, finde die neuesten MMORPGs, oder suche die frischesten News aus der Welt des Online Gamings - dieses und vieles mehr erwartet Dich auf MMOG-Heaven
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Re: Ultimate Points & Hotschi's Download MOD verknüpfen!?

Beitrag von bigloopfan »

Danke für den Tipp, kann ich den Upload auch bewerten und kommentieren!? Habe leider darüber nichts gefunden.

GLG
bigloopfan
bigloopfan
Mitglied
Beiträge: 99
Registriert: 16.06.2005 18:04
Wohnort: NRW
Kontaktdaten:

Re: Ultimate Points & Hotschi's Download MOD verknüpfen!?

Beitrag von bigloopfan »

Hallo zusammen,

hat evtl. jemand eine Idee, zu der obigen Frage? Wäre sehr dankbar.


Was wichtig bei dem Download Mod ist:
-Bewertung
-Kommentarfunktion
-Bild der Datei (Vorschaubild)


MfG
bigloopfan
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Re: Ultimate Points & Hotschi's Download MOD verknüpfen!?

Beitrag von Würzi »

Moin

Kurze Erklärung:

- Download Mod von Oxpus nicht kompatibel mit Ultimate Points, dafür ein sehr ausgereiftes System mit vielen Einstellmöglichkeiten und deinen Wünschen.

- DM Easy Download System ist kompatibel aber EASY ohne Schnickschnack, deswegen ohne deine gewünschten Funktionen. :wink:

Mfg
Kein Support per PN, dafür ist das Forum da! Eine PN hilft einen, ein öffentlicher Beitrag allen. - Styles für phpbb3
Trexis5
Mitglied
Beiträge: 69
Registriert: 15.12.2010 11:43
Kontaktdaten:

Re: Ultimate Points & Hotschi's Download MOD verknüpfen!?

Beitrag von Trexis5 »

Hi,
ich finde es schade das es dort keine Funktion gibt für Uploads Punkte zu vergeben.
Desswegen habe ich es mal versucht.

Es funktioniert, aber erstmal ohne Menue Einstellungen.
ICh hoffe das ist richtig so Programmiert. Funktionieren tut es auf jeden fall.


Code im nächsten Beitrag
Zuletzt geändert von Trexis5 am 28.01.2011 17:43, insgesamt 1-mal geändert.
Trexis5
Mitglied
Beiträge: 69
Registriert: 15.12.2010 11:43
Kontaktdaten:

Re: Ultimate Points & Hotschi's Download MOD verknüpfen!?

Beitrag von Trexis5 »

[ externes Bild ]

dll_mod\includes\dl_upload.php
Finde:

Code: Alles auswählen

				'direction'		=> 1,
				'user_ip'		=> $user->data['session_ip'],
				'browser'		=> $browser,
				'time_stamp'	=> time()));
			$db->sql_query($sql);
eine Zeile danach einfügen:

Code: Alles auswählen

			
           //----- Ultimate Points für upload eintragen --------			
			$user_id = $user->data['user_id'];
					//Ultimate Points MOD installed and enabled?
					if(isset($config['points_enable']) and $config['points_enable'] == true)
					{
						$sql = 'SELECT user_points FROM ' . USERS_TABLE . ' WHERE user_id = ' . $user_id; 	
						$result = $db->sql_query($sql);
						$row = $db->sql_fetchrow($result);
						$db->sql_freeresult($result);

						$sql = 'UPDATE ' . USERS_TABLE . ' 
								SET user_points = ' . ($row['user_points'] + $points_values['dll_mod_upload'])  . ' 
								WHERE user_id = ' . $user_id; 
						$db->sql_query($sql);
					}				
           //---------------------------------------			

[hr]
language/de/mod/info_apc_points.php
finde:

Code: Alles auswählen

	'POINTS_GALLERY_VIEW'				=> 'Bilder ansehen',
	'POINTS_GALLERY_VIEW_EXPLAIN'		=> 'Gib hier den Wert ein, den Benutzer abgezogen bekommen, wenn sie ein Bild ansehen. Gib 0 ein, wenn nichts abgezogen werden soll.',
danach einfügen

Code: Alles auswählen

	'POINTS_DLL_MOD'					=> 'phpBB Download MOD Integration',
	'POINTS_DLL_MOD_EXPLAIN'			=> 'Wie es aussieht, hast du den phpBB Download MOD 6.4.5 - 2010 by Hotschi installiert. Hier kannst du ein paar Grundwerte eintragen. <br /><strong>Bitte beachte die wichtigen Hinweise in der Benutzerhilfe!</strong>',
	'POINTS_DLL_MOD_DOWNLOAD'				=> 'Files Downloaden',
	'POINTS_DLL_MOD_DOWNLOAD_EXPLAIN'		=> 'Gib hier den Wert ein, den Benutzer für das Downloaden eines Files von ihrem Konto abgezogen bekommen. Gib 0 ein, wenn nichts abgezogen werden soll',
	'POINTS_DLL_MOD_UPLOAD'				=> 'Files Uploaden',
	'POINTS_DLL_MOD_UPLOAD_EXPLAIN'		=> 'Gib hier den Wert ein, den Benutzer für das uploaden von Files erhalten. Gib 0 ein, wenn sie nichts erhalten sollen',
[hr]
SQL in phpMyAdmin ausführen

Code: Alles auswählen

ALTER TABLE `phpbb_points_values` ADD `dll_mod_upload` DECIMAL( 10, 2 ) NOT NULL DEFAULT '0.00',
ADD `dll_mod_download` DECIMAL( 10, 2 ) NOT NULL DEFAULT '0.00';
[hr]
include/acp/acp_points.php
finde:

Code: Alles auswählen

						'gallery_remove' 				=> round(request_var('gallery_remove', 0.00),2),
						'gallery_view'					=> round(request_var('gallery_view', 0.00),2),
danach einfügen:

Code: Alles auswählen

						'dll_mod_upload'				=> round(request_var('dll_mod_upload', 0.00),2),
						'dll_mod_download'				=> round(request_var('dll_mod_download', 0.00),2),	
[hr]
adm/style/acp_points_main.html
finde:

Code: Alles auswählen

			<dt><label for="gallery_view">{L_POINTS_GALLERY_VIEW}:</label><br /><span>{L_POINTS_GALLERY_VIEW_EXPLAIN}</span></dt>
			<dd><input class="post" type="text" maxlength="8" size="10" name="gallery_view" value="{GALLERY_VIEW}" /> {POINTS_NAME}</dd>
		</dl>
		</fieldset>
	<!-- ENDIF -->
danach einfügen

Code: Alles auswählen

		<fieldset>
			<legend>{L_POINTS_DLL_MOD}</legend>
			<p>{L_POINTS_DLL_MOD_EXPLAIN}</p>
		<dl>
			<dt><label for="dll_mod_upload">{L_POINTS_DLL_MOD_UPLOAD}:</label><br /><span>{L_POINTS_DLL_MOD_UPLOAD_EXPLAIN}</span></dt>
			<dd><input class="post" type="text" maxlength="8" size="10" name="dll_mod_upload" value="{DLL_MOD_UPLOAD}" /> {POINTS_NAME}</dd>
		</dl>
		<dl>
			<dt><label for="dll_mod_remove">{L_POINTS_DLL_MOD_DOWNLOAD}:</label><br /><span>{L_POINTS_DLL_MOD_DOWNLOAD_EXPLAIN}</span></dt>
			<dd><input class="post" type="text" maxlength="8" size="10" name="dll_mod_download" value="{DLL_MOD_DOWNLOAD}" /> {POINTS_NAME}</dd>
		</dl>

		</fieldset>
[hr]
downloads.php
finde:

Code: Alles auswählen

				if ($count_user_traffic)
				{
					$user->data['user_traffic'] -= $dl_file['file_size'];

					$sql = 'UPDATE ' . USERS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', array(
						'user_traffic' => $user->data['user_traffic'])) . ' WHERE user_id = ' . $user->data['user_id']; 
					$db->sql_query($sql);

					if ($config['dl_user_traffic_once'])
					{
						$sql = 'INSERT INTO ' . DL_NOTRAF_TABLE . ' ' . $db->sql_build_array('INSERT', array(
							'user_id'	=> $user->data['user_id'],
							'dl_id'		=> $dl_file['id'])); 
						$db->sql_query($sql);
					}
danach einfügen:

Code: Alles auswählen

           //----- Ultimate Points für upload eintragen --------			
			$user_id = $user->data['user_id'];
					//Ultimate Points MOD installed and enabled?
					if(isset($config['points_enable']) and $config['points_enable'] == true)
					{
						$sql = 'SELECT user_points FROM ' . USERS_TABLE . ' WHERE user_id = ' . $user_id; 	
						$result = $db->sql_query($sql);
						$row = $db->sql_fetchrow($result);
						$db->sql_freeresult($result);

						$sql = 'UPDATE ' . USERS_TABLE . ' 
								SET user_points = ' . ($row['user_points'] - $points_values['dll_mod_download'])  . ' 
								WHERE user_id = ' . $user_id; 
						$db->sql_query($sql);
					}				
           //---------------------------------------	
Antworten

Zurück zu „[3.0.x] Mod Support“