close× Call Us +49 (1805) 01 29 59

Thread Author: Vampir190
Thread ID: 188
Thread Info
Es gibt 479 Beiträge zu diesem Thema, und es wurde 121091 mal angesehen.  Es gibt auch Dateianhänge.
Wer ist hier? 1 Gäste

 Thema drucken
scoresystem
ozi-style

// Load the Global language file
include LOCALE.LOCALESET."global.php";
// Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_main_include.php";
////////////////////////////////////////////////////////////////////////
 
SC-Ad-Bot
 
Comet1986

Zitat

Comet1986 schrieb:
Heute habe ich ein Problem, zudem ich eine Lösung suche.

Und zwar habe ich eine Fusion gebastelt in der man anhand eines Links andere bestehlen kann.

Schön und gut klappt alles soweit, nur die Scores werden nicht vergütet wenn der user der gerade gestohlen hat offline ist.



$acc_id = stripinput($_GET['id']);
      if (defined("SCORESYSTEM") && ($mfgsettings['scores_onoff'] != 0)) {
      $rscore = dbquery("SELECT * FROM ".DB_SCORE_ACCOUNT." WHERE acc_user_id = '$acc_id'");
      $score_user = dbarray($rscore);
      if($score_user['acc_score'] >= "$amount"){
         score_free("Diebstahl", "DIEB", $amount, 100, "P", 0, $_GET['id']);
      }}
      if (defined("USERGOLD") && ($mfgsettings['gold_onoff'] != 0)) {
      payuser($_GET['id'], $amount, 'cash');
   }


Egal was ich mir da zurechtbastel mit dem original gehts auch nicht, man muss Online sein


kann mir dazu Jemand eine Lösung nennen? kann sonst leider das geldgame nicht veröffentlichen, da es so ohne scoresgutschrift leider nichts bringt.

Also um es kurz zu sagen: Ich möchte Scores einem User zuweisen der Offline ist, nur ich weis derzeit nicht wie das funktionieren soll.
Bearbeitet von Comet1986 am 28.04.2010 00000004 23:15
 
emblinux
Welche UserID ist denn in $_GET['id'] gespeichert, die das Diebes oder des bestohlenen?

Es sieht mir fast so aus, als würdest du dir das Geld nur wieder selbst gutschreiben, weiß es aber nicht genau, da ich aus dem Code nicht wirklich schlau werde. Du solltest also mal etwas genauer erklären wie das funktioniert und erklären, was du wo mit welchem Code vor hast.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Comet1986
Also ich habe vor den Dieb die scores gutzuschreiben.

So sieht das result aus

am anfang


if (isset($_GET['id']) && $_GET['id'] != "") {
      $id = stripinput($_GET['id']);
   }
if (isset($_GET['user_name']) && $_GET['user_name'] != "") {
      $user_name = stripinput($_GET['user_name']);



$result = dbquery("INSERT INTO ".DB_geldgame_users." SET
      user_id='".$_GET['id']."',
      user_name = '".$_GET['user_name']."',
      user_beute= user_beute +'".$amount."',
      user_ueberfaelle= user_ueberfaelle +'1',
      user_key= '".$_GET['id']."'
      ON DUPLICATE KEY UPDATE
      user_id='".$_GET['id']."',
      user_name = '".$_GET['user_name']."',
      user_beute= user_beute +'".$amount."',
      user_ueberfaelle= user_ueberfaelle +'1',
      user_key= '".$_GET['id']."'");


habe bereits $_GET['id'] mit $id ersetzt aber bringt auch nix

das system ist auch soweit fertig, nur solange es keine scores gibt ist es nutzlos

das payuser vom UG3 klappt wunderbar der user erhält Gold
Bearbeitet von Comet1986 am 29.04.2010 00000004 09:12
 
emblinux
Kann es eventuell hier dran liegen:

if($score_user['acc_score'] >= "$amount"){


müsste es nicht lauten

if($score_user['acc_score'] >= $amount){


Ausserdem was steht da drinne?

Mach doch einfach mal eine Ausgabe innerhalb dieser Abfrage und wenn diese Ausgabe nicht kommt, dann ist diese Bedingung nicht erfüllt und er schreibt keine Punkte gut.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
ozi-style

Zitat

ozi-style schrieb:

// Load the Global language file
include LOCALE.LOCALESET."global.php";
// Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_main_include.php";
////////////////////////////////////////////////////////////////////////

kann mann mir auch helfen bitte.
habe das was oben steht in die main...php geschrieben.
jetzt geht meine seite nicht mehr.
www.ozi-style.l.gp
 
emblinux
Dann poste doch einfach mal bitte die Zeilen, die ich bereits in meinem vorherigen Beitrag an dich geschrieben habe.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
ozi-style
wie soll ich es machen ich kann nicht sehen welche 200 ist?
ich öffne die datei mit dem editor.

EDIT: bitte hier ist die datei:
http://ul.to/b08d6l

wen ich alles posten würde würden das 3-4 seiten Dickeslachen
Bearbeitet von ozi-style am 29.04.2010 00000004 10:04
 
emblinux
So wie ich es mir schon gedacht habe. Du hast was falsch eingebunden. Nimm einfach nochmal das Backup der maincore.php (ich hoffe du hast eins gemacht) und mache die Änderungen für das Scoresystem nochmal, diesmal aber richtig.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
ozi-style
ich habe beim 4 schritt probleme.
Unswas das wo ich den code zwischen etwas schreiben soll.
und wo genau aber?
 
emblinux
Dein Problem ist die Zeile 303 (laut Anleitung)

Du musst dort lediglich nach

function redirect($location, $script = false) {
if (!$script) {


suchen und dann folgenden Code einfügen:

// Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_redirect_include.php";
////////////////////////////////////////////////////////////////////////////


Die Zeilen sollten dann so aussehen:


function redirect($location, $script = false) {
if (!$script) {
// Install ScoreSystem power by PHPFusion-SupportClub.de ///////////////////
require_once INFUSIONS."scoresystem_panel/scoresystem_redirect_include.php";
////////////////////////////////////////////////////////////////////////////



Du hast beim Einfügen einfach nur die falsche Zeile erwischt. Also das nächste mal einfach nochmal die Anleitung lesen und prüfen, ob man sich wirklich genau daran gehalten hat. Zu 99% alle Fälle sind es Anwender-Fehler.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Comet1986
Also so klappt es auch nicht! Und wie meinst du das mit ausgabe erstellen? verstehe das gerade nicht ganz

Es läuft ja soweit alles nur die scores halt nicht! Gehe doch mal auf den Link in meiner SIG
Bearbeitet von Comet1986 am 29.04.2010 00000004 10:24
 
ozi-style
jetzt steht unten auf meine homepage der code: www.ozi-style.l.gp
 
emblinux
Bin auf den Link gegangen, und ?

Mit der Ausgabe meine ich folgendes:


$acc_id = stripinput($_GET['id']);
      if (defined("SCORESYSTEM") && ($mfgsettings['scores_onoff'] != 0)) {
      $rscore = dbquery("SELECT * FROM ".DB_SCORE_ACCOUNT." WHERE acc_user_id = '$acc_id'");
      $score_user = dbarray($rscore);
      if($score_user['acc_score'] >= "$amount"){
         score_free("Diebstahl", "DIEB", $amount, 100, "P", 0, $_GET['id']);
echo "Scoregutschrift<br />";
exit(); // das exit ist nur drinne, damit die ausgabe nicht durch ein redirect verschwindet
      }
      else
      {
echo "Keine Scoregutschrift<br />";
exit(); // das exit ist nur drinne, damit die ausgabe nicht durch ein redirect verschwindet
      }
      }
      if (defined("USERGOLD") && ($mfgsettings['gold_onoff'] != 0)) {
      payuser($_GET['id'], $amount, 'cash');
   }



Dient aber nur zum Testen !
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
ozi-style
wie jetzt ?
bin anfänger also bitte Dickeslachen
 
emblinux

Zitat

ozi-style schrieb:
wie jetzt ?
bin anfänger also bitte Dickeslachen


Eine Anleitung richtig lesen sollte man auch als Anfänger können. macho
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Comet1986
Also ich erhalte ein fenster wo steht Scoregutschrift, aber es wird nix gutgeschrieben, wenn ich dabei offline bin
 
ozi-style
bei mir kommt garnichts.
also wen ich scoresystem-admin drücke komm ich zurück auf meine page und wen ich die anderen anklicke dann ist das gleiche.
Bearbeitet von ozi-style am 29.04.2010 00000004 11:02
 
emblinux
Jetzt wo du es sagst Marcus, da fällt mir ein, das in der Funktion score_free eine Abfrage drinne ist, die den Zugriff von Gästen unterbindet.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Comet1986
Ja dann habe ich zeit verschwndet in etwas was nicht funktioniert, da es nicht für Gäste gemacht ist! loL Das userGold funtzt ja! der vergibt das gold wenn man Offline ist

wie bekomme ich das raus XD emblinux?
Bearbeitet von Comet1986 am 29.04.2010 00000004 11:52
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Scoresystem unter 7.02 installieren (Anleitung) Gemischtes 96 21.09.2017 00000009 09:58
Scoresystem für 7.02.07 Allgemeine Support Fragen 5 27.01.2017 00000001 15:01
Scoresystem (7.02) admin_password Infusionen 28 26.06.2016 00000006 17:39
PN bei User-Transfer (Scoresystem) Infusionen 18 06.01.2016 00000001 05:06
Scoresystem usw, wie geht es weiter? Allgemeine Diskussionen 4 29.04.2015 00000004 12:55
HarlekinPower