Ich brauche mal Hilfe |
|
Ich brauche mal Hilfe |
Beitrag Nr.: 1 |
Hi
Ich versuche mal mein problem zu Schildern.
Bei mir im Board habe ich den Hack von Hacksaw eingebaut
namens: Cityhack_wbb2 , es funktioniert alles.
Ich möchte jetzt wenn ein User die City erweitert, dieses auch in die Devils Shoutbox gepostet wird.
Die erweiterung für das Automatische Posten in der Shoutbox habe ich soweit schon hinbekommen, die lautet zb:
code: |
1:
2:
3:
4:
5:
|
$farbe="#FFCC00";
$messagesb= "Ich habe soeben einen Einwohner gestiftet für unsere City. "; #Message generieren
$db->query("INSERT INTO bb".$n."_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('$wbbuserdata[userid]','".$messagesb."','".time()."','0','".$farbe."','0','0','0')");
|
|
Diese code habe ich in die mycity.php eingesetzt , an die stellen wo ich der meinung war, dort gehören sie auch hin.
Der Code muß ja 6 mal eingefügt werden, da es ja 6 Artikel gibt die man Stiften kann.
Es wird dann nur den $messageb text angepasst
Nun dieses habe ich alles gemacht und jetzt kommt mein problem lol
Er postet jedesmal in die Shoutbox wenn jemanden die mycity.php aufruft,
er soll aber erst posten wenn jemanden einen Artikel gestiftet hat (bzw den Hyperlink dazu angeklickt hat)
Dann postet er manchmal zwei sachen ,zb wenn jemanden einen Einwohnr stiftet, postet er folgendes:
Ich habe soeben einen Einwohner gestiftet für unsere City
und
Ich habe soeben eine Fabrik gestiftet für unsere City
Er sollte aber nur das erste Posten, weil der User einen Einwohner gestiftet hat.
Ich habe meine mycity.php mal angehangen, vielleicht kann jemand mir helfen, ich habe bestimmt einen fehler gemacht
|
|
06.10.2012 07:58 |
|
|
|
Hi Haumi
Ja ok, ich hoffe du findest mal Zeit lol
|
|
06.10.2012 09:02 |
|
|
|
Hi Haumi
Super , danke
Du hast Post
|
|
07.10.2012 08:09 |
|
|
|
Hi haumi,
bei mir im Board ist der Hack (original) eingebaut.
Gruß katze2ooo
__________________
|
|
08.10.2012 09:58 |
|
|
|
Hi Haumi
ok ich versuche dich morgen mal anzurufen.
Aber auf die Seite von myminicity.com haben user
keinen zugriff.
Es wird nur lediglich die City dort angelegt und gebaut
Ich habe es schon fast an jeder Stelle in die mycity.php nach den
Link eingebaut.
Jedesmal das gleiche, er postet schon beim Aufruf der php,
nicht erst nachdem man den Link angeklickt hat
|
|
08.10.2012 20:06 |
|
|
|
Hi haumi
Zitat: |
Original von haumi
Hi Katze,
ich weiß das der Cityhack bei dir eingebaut ist.
Hier muss aber eine andere oder abgespeckte Version vorhanden sein,
weil die Datei myminicity.com aufgerufen wird und bei dir mycity.com.
Da habe ich schon nachgesehen.
Nun können die Dateien identisch sein müssen aber nicht.
LG
haumi |
|
die City wird immer über die mycity.php aufgerufen.
Ich habe noch den Zusatz Statistik ins Board posten eingebaut.
Der Hack kommt von Hacksaw und nicht von myminicity.com
Gruß katze2ooo
__________________
|
|
08.10.2012 21:07 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 12485
|
|
Ich hoffe das Problem ist gelöst.
Ich habe die Aufrufe z. B.
http://$cityname.myminicity.com/env
ersetzt durch
mycity.php?action=env
dadurch wird das eigene Script mit dem entsprechenden Parameter aufgerufen.
Zusätzlich habe über ?> noch folgendes eingebaut:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
|
if($_REQUEST[action] != "") $aus = $_REQUEST[action];
switch($aus) {
case com: //Shop
$messagesb= "[sbautopost][IMG]images/sb_rahmen_info_icon.png[/IMG]Ich habe soeben einen Shop eröffnet in unsere City[IMG]images/sb_rahmen_info_icon.png[/IMG][/sbautopost]";
$db->query("INSERT INTO bb".$n."_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('$wbbuserdata[userid]','".$messagesb."','".time()."','0','".$farbe."','0','0','0')");
header ("location: http://$cityname.myminicity.com/com");
exit;
break;
case env: //Baum
$messagesb= "[sbautopost][IMG]images/sb_rahmen_info_icon.png[/IMG]Ich habe soeben einen Baum gestiftet für unsere City[IMG]images/sb_rahmen_info_icon.png[/IMG][/sbautopost]";
$db->query("INSERT INTO bb".$n."_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('$wbbuserdata[userid]','".$messagesb."','".time()."','0','".$farbe."','0','0','0')");
header ("location: http://$cityname.myminicity.com/env");
exit;
break;
case ind: //Fabrik
$messagesb= "[sbautopost][IMG]images/sb_rahmen_info_icon.png[/IMG]Ich habe soeben eine Fabrik gestiftet für unsere City[IMG]images/sb_rahmen_info_icon.png[/IMG][/sbautopost]";
$db->query("INSERT INTO bb".$n."_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('$wbbuserdata[userid]','".$messagesb."','".time()."','0','".$farbe."','0','0','0')");
header ("location: http://$cityname.myminicity.com/ind");
exit;
break;
case sec: //Polizei
$messagesb= "[sbautopost][IMG]images/sb_rahmen_info_icon.png[/IMG]Ich habe soeben einen Polizisten gestiftet für unsere City[IMG]images/sb_rahmen_info_icon.png[/IMG][/sbautopost]";
$db->query("INSERT INTO bb".$n."_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('$wbbuserdata[userid]','".$messagesb."','".time()."','0','".$farbe."','0','0','0')");
header ("location: http://$cityname.myminicity.com/sec");
exit;
break;
case tra: //Straße
$messagesb= "[sbautopost][IMG]images/sb_rahmen_info_icon.png[/IMG]Ich habe soeben eine Strasse gestiftet für unsere City[IMG]images/sb_rahmen_info_icon.png[/IMG][/sbautopost]";
$db->query("INSERT INTO bb".$n."_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('$wbbuserdata[userid]','".$messagesb."','".time()."','0','".$farbe."','0','0','0')");
header ("location: http://$cityname.myminicity.com/tra");
exit;
break;
case leer: //Einwohner
$messagesb= "[sbautopost][IMG]images/sb_rahmen_info_icon.png[/IMG]Ich habe soeben einen Einwohner gestiftet für unsere City[IMG]images/sb_rahmen_info_icon.png[/IMG][/sbautopost]";
$db->query("INSERT INTO bb".$n."_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('$wbbuserdata[userid]','".$messagesb."','".time()."','0','".$farbe."','0','0','0')");
header ("location: http://xxxxxxxxxx.myminicity.com/");
exit;
break;
}
|
|
Hier wird nun erst nach anklicken des Links die mycity aufgerufen und zusätzlich der EIntrag in der Shoutbox gepostet.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
09.10.2012 21:25 |
|
|
|
Keine ursache
Und hast du schon was gefunden wegen
den Doppelposting innerhalb 24 Stunden?
|
|
11.10.2012 10:24 |
|
|
|
Ich meinte wenn ein User innerhalb 24 Stunden
den Link nochmal anklickt.
Da kann er ja nichts Stiften aber er postet trotzdem
Ist aber schwierig glaube ich, weil das geht wohl über
die myminicity.com
Wäre aber nicht schlimm, bin schon froh das du es so hinbekommen
hast
|
|
12.10.2012 08:33 |
|
|
|