Tag Community ich suche ein funktionierendes Votesystem für die momentane Trinity Core könnt ihr mir da was anbieten?
mfg Fuchs
Edit: hat sich Erledigt da trinity ja php scripts verboten hat auf telnet zuzugreifen -.-
Tag Community ich suche ein funktionierendes Votesystem für die momentane Trinity Core könnt ihr mir da was anbieten?
mfg Fuchs
Edit: hat sich Erledigt da trinity ja php scripts verboten hat auf telnet zuzugreifen -.-
Kann ich nicht bestätigen.
Das VOTE Script das ich verwende funktioniert noch.
Musste nur ein wenig geändert werden.
Ist aber leider keine wirkliche standalone Version sondern habe ich mir ins Webow eingebaut :S
Gruß WU
könntest du es mir zeigen^^? dein votescript
Wie gesagt es is keine Standalone Version.
Die hatte ich mir mal umgebastelt für TCWeb.
Das Orginal hab ich leider nicht mehr.
Ich wollte ja nur darauf hinaus, das die PHP Votescripte noch funktionieren.
Gruß WU
naja nicht wirklich da dein votesystem bestimmt kein belohungspanel hat das mit telnet gesteuert wird —> abschaltung von trinity (Error Meldung in meinem Votesystem Remote Login Problem: Username: Password: Authentication failed )
bevor die Frage jetzt kommt hasst du auch tatsächlich alles richtig gemacht → anwort Ja die DB und die core wurde nur geupdated.Die alte Core ist vom September die neue von gestern)
Und meine Frage an dich könntest du wenn du zeit und lust hasst mal über das script schauen was da fehlerhaft ist? /emoticons/default_wink.png danke dir
Bnutzt du das System von Supergadget?
Einfach die Änderungen in der Remote Console Backporten. Ist nicht so wahnsinnig viel. Arbeitsaufwand ca. 15 Minuten. Votescript umschreiben, wenn man nicht weiß wie, könnt länger dauern.
Das Vote Script von Supergadgetverwende ich abgeändert in meinem TCWeb.
Und es funktioniert die VOTE sowie Reward Panel.
Gruß WU
um dies mal zu vertiefen kannst du mir einen ansatz geben wie man dies fixxen kann?
Zeilen Angabe und mit einem fix Beispiel wäre nicht schlecht
Achja bevor ich es vergesse ist das Supergadget hier mit enthalten ? http://sourceforge.net/projects/mw-enhanced/
@ Micha Was meinst du mit Backporten wohin genau?
Also zum einen, wenn du mir die Grundversion von Supergadget uppen könntest oder nen DL Link geben kannst, kann ich nochmal nach gucken was alles geändert werden musste.
Zum anderen ist dein Link total veraltet, das neue MWE findest du unter https://sites.google.com/site/mwenhanced/ und das beinhaltet auch ein Vote Panel mit Reward System soweit ich weiss.
Aber welches genau weiss ich nicht.
Ich denke mit Backporten meint er so viel wie, eine alte TC Version nutzen wo das alte Script noch lief.
Gruß WU
gibt es den keinen der es für die community veröffentlichen möchte das editierte Supergadget ? /emoticons/default_sad.png
Probier mal folgendes
Editiere die “functions.php” die Zeile 225.
Und zwar ersetzt du das “+” in der Zeile mit einem “U”
Und dann nochmal testen udn feedback geben.
Gruß WU
Desweiteren muss geändert werden:
Zeile 220 von
fputs($telnet, “USER “.$remote[2].”\n”);
in
fputs($telnet, $remote[2].“\n”);
sowie
Zeile 222 von
fputs($telnet, “PASS “.$remote[3].”\n”);
in
fputs($telnet, $remote[3].“\n”);
getestet und funktioniert.
Gruß WU
Im Anhang mal das komplette Vote Script geändert für Trinity und getestet mit RA.
Einfach die config.php anpassen und Uploaden.
Gruß WU
Du bist der beste Wuchen ich danke dir 1000 mal das du dies Umgeschrieben hasst danke!! /emoticons/default_biggrin.png
Verstehe gar nicht warum ihr telnet benutzen wollt?
Mit SOAP ist das viel einfacher O.o
Bei mir steht immer “Mail send problem” und ich kann nicht nachvollziehen warum
Was ist an dem code falsch?
Desweiteren werden auch die voting punlte nciht dazu gerechnet wenn man votet
[CODE]{
fgets($telnet,1024); // Motd
fputs($telnet, $remote[2]."\n");
sleep(3);
fputs($telnet, $remote[3]."\n");
sleep(3);
$remote_login = fgets($telnet,1024);
if($remote_login[0] == "U")
{
if($tab_rewards[$reward][0])
fputs($telnet, "send item ".$_SESSION['char_name']." \"".$language['mail_subject']."\" \"".$language['mail_message']."\" ".$tab_rewards[$reward][0].":".$tab_rewards[$reward][1]."\n");
else
fputs($telnet, "send money ".$_SESSION['char_name']." \"".$language['mail_subject']."\" \"".$language['mail_message']."\" ".$tab_rewards[$reward][1]."\n");
sleep(5);
$send_mail = fgets($telnet,1024);
if(strpos($send_mail, $_SESSION['char_name']))
{
switchConnection("realmd", $_SESSION['realm']);
execute_query("UPDATE `voting_points` SET `points`=(`points` - ".$tab_rewards[$reward][2].") WHERE `id` = ".$_SESSION['user_id']." LIMIT 1");
$_SESSION['points'] -= $tab_rewards[$reward][2];
fclose($telnet);
return "<center><font color=\"yellow\">".$language['was_given']." ".$reward_texts[$reward][$langs[$set_lang][2]]." ".$language['to']." ".$_SESSION['char_name']."</font></center>";
}
else
{
fclose($telnet);
return "<center><font color=\"red\">Send Mail Problem: ".$send_mail."</font></center>";
}
}
else
{
fclose($telnet);
return "<center><font color=\"red\">Remote Login Problem: ".$remote_login."</font></center>";
}
}
else
return "<center><font color=\"red\">Telnet Connection Problem: ".$errstr."</font></center>";
}[/CODE]
Was sagt den die RA Log?
Gruß WU
Danke war ein guter Tip mit der RA Log… ich hatte den Account nicht auf -1 (Realm) gesetzt und jetzt klappt es.
Trotzdem werden die Votes nicht auf das Punktekonto gezählt und in der Reihe Punkte wird auch ncihts angezeigt. Abgerechnet wenn man ein Reward auswählt klappt. Hat jemand ne Idee?
Danke fürs Uppen /emoticons/default_smile.png
DANKE fürs Uppen