anpera.net
https://anpera.homeip.net/phpbb3/

Gargamel Gilden und Clan System ! Problem Damit !
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2685
Seite 1 von 4

Autor:  MoonDragon [ Sa 15 Jul, 2006 01:30 ]
Betreff des Beitrags:  Gargamel Gilden und Clan System ! Problem Damit !

Schönen guten Morgen

Ich habe folgendes Problem mit dem Gargamel Gilden System von Rabentahl und Silienta !

Ich kann zwar Gilden oder Clans machen und auch betreten und alles als Clan oder Gildencheffe machen aber sobald ich in die Admin grotte gehe und die Clans oder Gilden von Inaktiv(Schwebend) auf Aktiv setzten will oder löschen will oder sontiges mit dem Gildeneditor machen will in der Admingrotte bekomme ich folgenden Fehler angezeigt


SELECT * FROM lotbd_guilds WHERE (ID=);

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1



so dies soll alles in der MySQL datenbank sein irgendwo aber ich finde den Fehler einfach nicht entweder war der Proramierer zu Schlau oder ich bin einfach zublöde es ordentlich einzufügen

hier ist mal der Sql befehl vieleicht ist daran etwas verkehrt und ich bin nur zu Blind ihn zu finden

CREATE TABLE IF NOT EXISTS `lotbd_guilds` (
`ID` int(11) unsigned NOT NULL auto_increment,
`Name` varchar(100) collate latin1_general_ci NOT NULL default '',
`GuildPrefix` varchar(100) collate latin1_general_ci NOT NULL default '',
`Status` int(10) NOT NULL default '0',
`SitePoints` int(10) unsigned NOT NULL default '15',
`IsGuild` tinyint(1) NOT NULL default '0',
`BannedPeople` varchar(200) collate latin1_general_ci NOT NULL default '',
`ApplicantList` varchar(200) collate latin1_general_ci NOT NULL default '',
`PublicText` longtext collate latin1_general_ci NOT NULL,
`ApplyText` longtext collate latin1_general_ci NOT NULL,
`RulesText` longtext collate latin1_general_ci NOT NULL,
`ExternalPagesLink` varchar(255) collate latin1_general_ci NOT NULL default '',
`GuildLeader` int(11) unsigned NOT NULL default '0',
`HeadOfMembership` int(11) unsigned NOT NULL default '0',
`HeadOfWar` int(11) unsigned NOT NULL default '0',
`Hitlist` varchar(200) collate latin1_general_ci NOT NULL default '',
`GuildHitlist` varchar(200) collate latin1_general_ci NOT NULL default '',
`gold` int(11) unsigned NOT NULL default '0',
`gems` int(11) unsigned NOT NULL default '0',
`PercentOfFightsEarned` varchar(100) collate latin1_general_ci NOT NULL default '',
`HealDiscount` decimal(10,0) unsigned NOT NULL default '0',
`TrainDiscount` decimal(10,0) unsigned NOT NULL default '0',
`PvPDiscount` decimal(10,0) unsigned NOT NULL default '0',
`GemPurchaseDiscount` decimal(10,0) unsigned NOT NULL default '0',
`PotionDiscount` decimal(10,0) unsigned NOT NULL default '0',
`WeaponDiscount` decimal(10,0) unsigned NOT NULL default '0',
`ArmourDiscount` decimal(10,0) unsigned NOT NULL default '0',
`OtherSitepoints` varchar(200) collate latin1_general_ci NOT NULL default '',
`creditlimit` int(11) NOT NULL default '50000',
`avatar` varchar(100) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='Main Guild Table' AUTO_INCREMENT=108 ;



könntet ihr mir weiter helfen oder hat einer das Selbige Gildensystem wie es auf Rabentalh oder Silienta benutz wird wenn ja ich würde mich über aller Hilfe freuen!

Mit Freundlichen Grüßen

MoonDragon


Kleiner Edit :

Wenn hier falsch bitte um verschiebung

Autor:  anpera [ Sa 15 Jul, 2006 03:02 ]
Betreff des Beitrags: 

Das ist kein Fehler in der Datenbank, sondern vermutlich ein Fehler im Code des Editors. Es wird kein Wert für ID in den SQL-Befehl eingetragen. Das führt zur Fehlermeldung.

Leider bekomme ich auch bei deiner source.php nur eine Fehlermeldung und kann daher nicht im Code nach dem Fehler schaun.

Autor:  MoonDragon [ Sa 15 Jul, 2006 10:10 ]
Betreff des Beitrags: 

Sorry habe eben gesehen das mein Progger da nenn fehler eingebaut hatte aber dieses Läuft nicht auf dem Source von meinem hauptserver ich habe dafür nenn testserver angelegt

Zu erreichen unter http://85.25.7.115/testlogd

ich kann auch auf verlangen dir die Daten zu schicken vieleicht kannst du das dann erkennen

Aber dennoch Danke anpera

Autor:  Harthas [ Sa 15 Jul, 2006 10:29 ]
Betreff des Beitrags: 

Was bei euch nicht funktioniert ist die function GetFullGuildInfo()

Meine sieht so aus, und es funktioniert alles reibungslos...
( Befindet sich in der guildclaneditfunc.php

function GetFullGuildInfo($id){
$erg=FALSE;
$sql="SELECT * FROM lotbd_guilds WHERE (ID=".$id.");";
$result=db_query($sql);
if (($result) && (db_num_rows($result)>0)){
$row=db_fetch_assoc($result);
$erg=array();
while (list($key,$val) = each($row)){
if (($key=="GuildPrefix") || ($key=="PercentOfFightsEarned") || ($key=="Hitlist") || ($key=="OtherSitepoints")){
$erg[$key]=unserialize($val);
}else{
$erg[$key]=$val;
}
}
}

db_free_result($result);
return $erg;
}

Autor:  MoonDragon [ Sa 15 Jul, 2006 11:23 ]
Betreff des Beitrags: 

Hmm habe ich auch gemacht aber daran lag es auch nicht entweder trift es wirklich zu das ich einfach zu dumm bin oder die Progger war echt schlauer wie ich

Autor:  Harthas [ Sa 15 Jul, 2006 11:24 ]
Betreff des Beitrags: 

Hm...

Möglicherweise wird auch $id nicht definiert...
Aber das weiss ich nicht, und kann auch nicht sagen wo das definiert wird *gg*

Autor:  MoonDragon [ Sa 15 Jul, 2006 15:17 ]
Betreff des Beitrags: 

Mann ich bekomm hier ech noch das heulen weil das nicht so will wie ich das will aber danke Harthas das du mir schonmal weitergeholfen gehast denn nun funzt das Buch des Goldes und der Edelsteine endlich ^^

Wenigstens eines was sich vorran bewegt hat

Autor:  Auric [ So 16 Jul, 2006 16:54 ]
Betreff des Beitrags: 

Nur mal so als Frage - wo bekommt man den Code für die Mod eigentlich her?

Autor:  Kevz [ So 16 Jul, 2006 19:25 ]
Betreff des Beitrags: 

Suchen*lach*

Autor:  Harthas [ So 16 Jul, 2006 20:21 ]
Betreff des Beitrags: 

Beziehungsweise fragen :P

Autor:  MoonDragon [ Mo 17 Jul, 2006 00:11 ]
Betreff des Beitrags: 

@Auric hier mal der Link dazu

http://anpera.homeip.net/forum/viewtopic.php?t=1553&start=0&postdays=0&postorder=asc&highlight=mod+anzeige

hoffe es hilft dir weiter

So aber nun noch mal zu meinem Problem

Ich habe das komplette Gildensystem raus genommen neu eingefügt auch alles in der Common gemacht nun bekomme ich wenn ich auf Gilde Clan aktivieren will nenn fehler on line 432 und 712 von der Guildclaneditfunc.php

aber dort steht nicht mehr wie das der ne html laden will die sich guildtable.html
und ne clantable.html laden will aber solche teile habe ich nicht mal ?
kann mir vieleicht nun einer weiter helfen Bitte ich weiß auch das ich nerve

Aso danke an Kevz dein Modul funzt wunder bar ^^ [/url]

Autor:  Auric [ Mo 17 Jul, 2006 13:59 ]
Betreff des Beitrags: 

MoonDragon hat geschrieben:


Leider nein, den der Link verweist auf einen Thread, der eigentlich nichts damit zu tun hat...

Autor:  MoonDragon [ Di 18 Jul, 2006 20:20 ]
Betreff des Beitrags: 

Soooo
habe nun kein problem mehr

Großes Dankeschön an Harthas du bist echt ein Schatz das du es nun für mich gemacht hast da ich anscheinend doch zu BLööööd dazu war


Also danke

Autor:  Harthas [ Di 18 Jul, 2006 20:43 ]
Betreff des Beitrags: 

danke :)


Wäre doch nicht nötig gewesen


Das ist aus meiner Sicht der Gedanke hinter dem Open Source...

Wenn man etwas kann, dann soll man auch versuchen zu helfen^^

Autor:  Cheyenne [ Do 03 Aug, 2006 17:52 ]
Betreff des Beitrags:  Hab auch dieses Gildensystem

Hallo da bin ich mal wieder ^^
Hab nen Problem mit dem System.
Alles geht wies soll nur wenn ich einem Gildenmietglied Gold oder Gems als Belohnung geben möchte kommt die Summe bei ihnen nicht an wird aber der Gilde vom Schatz abgezogen :???: Weiss jemand was da nicht ok ist? Wäre lieb wenn sich bald einer melden würde :D
mfg Spitzi

Autor:  Eliwood [ Fr 04 Aug, 2006 19:48 ]
Betreff des Beitrags:  Re: Hab auch dieses Gildensystem

Cheyenne hat geschrieben:
Hallo da bin ich mal wieder ^^
Hab nen Problem mit dem System.
Alles geht wies soll nur wenn ich einem Gildenmietglied Gold oder Gems als Belohnung geben möchte kommt die Summe bei ihnen nicht an wird aber der Gilde vom Schatz abgezogen :???: Weiss jemand was da nicht ok ist? Wäre lieb wenn sich bald einer melden würde :D
mfg Spitzi


Das liegt an der Funktion, die die Überweisungen erst abgibt, wenn der Bote den Spieler auf dem Dorfplatz erwischt... :P

Autor:  Cheyenne [ Di 08 Aug, 2006 09:56 ]
Betreff des Beitrags: 

hm ja hört sich schon mal gut an :???: aber was kann ich da machen? :D ist nen bisschen blöde wenn alle ihr gold immer ausm fenster schmeissen :( obwohl genug haben se ja davon :D

EDIT

oder könnte es vieleicht auch an einem falschen sql befehl liegen? hab das system erst von nem bekannten bekommen mir dann doch später es nochmal von dragonprime geholt und es soweit eingebaut bis es halbwegs lief erst gab es beim belohnen fehlerseite hab dann einen sql befehl zurecht gebasteln joar nun gehts nur halt dass kein gold ankommt nicht dass es an dem sql befehl liegt :D

Autor:  MoonDragon [ Mi 09 Aug, 2006 12:53 ]
Betreff des Beitrags: 

Das sind die Sql befehle die ich zu dem Script bekommen habe vieleicht helfen die dir weiter


$this->bbcode_second_pass_code('', '
DROP TABLE IF EXISTS `lotbd_guildranks`;
CREATE TABLE IF NOT EXISTS `lotbd_guildranks` (
`RankID` int(11) unsigned NOT NULL auto_increment,
`GuildID` int(11) unsigned NOT NULL default '0',
`RankOrder` int(11) NOT NULL default '0',
`DisplayTitle` varchar(100) collate latin1_general_ci NOT NULL default '',
`DKRequired` int(11) NOT NULL default '0',
`AssignedByMgmt` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`RankID`),
KEY `idx_GuildRanks_GuildID` (`GuildID`),
KEY `idx_GuildRanks_GuildID_RankID` (`RankID`,`GuildID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='Ranks for the Guilds' AUTO_INCREMENT=1664 ;
')

dann der hier

$this->bbcode_second_pass_code('', '
-- Tabellenstruktur für Tabelle `lotbd_guilds`
--

DROP TABLE IF EXISTS `lotbd_guilds`;
CREATE TABLE IF NOT EXISTS `lotbd_guilds` (
`ID` int(11) unsigned NOT NULL auto_increment,
`Name` varchar(100) collate latin1_general_ci NOT NULL default '',
`GuildPrefix` varchar(100) collate latin1_general_ci NOT NULL default '',
`Status` int(10) NOT NULL default '0',
`SitePoints` int(10) unsigned NOT NULL default '15',
`IsGuild` tinyint(1) NOT NULL default '0',
`BannedPeople` varchar(200) collate latin1_general_ci NOT NULL default '',
`ApplicantList` varchar(200) collate latin1_general_ci NOT NULL default '',
`PublicText` longtext collate latin1_general_ci NOT NULL,
`ApplyText` longtext collate latin1_general_ci NOT NULL,
`RulesText` longtext collate latin1_general_ci NOT NULL,
`ExternalPagesLink` varchar(255) collate latin1_general_ci NOT NULL default '',
`GuildLeader` int(11) unsigned NOT NULL default '0',
`HeadOfMembership` int(11) unsigned NOT NULL default '0',
`HeadOfWar` int(11) unsigned NOT NULL default '0',
`Hitlist` varchar(200) collate latin1_general_ci NOT NULL default '',
`GuildHitlist` varchar(200) collate latin1_general_ci NOT NULL default '',
`gold` int(11) unsigned NOT NULL default '0',
`gems` int(11) unsigned NOT NULL default '0',
`PercentOfFightsEarned` varchar(100) collate latin1_general_ci NOT NULL default '',
`HealDiscount` decimal(10,0) unsigned NOT NULL default '0',
`TrainDiscount` decimal(10,0) unsigned NOT NULL default '0',
`PvPDiscount` decimal(10,0) unsigned NOT NULL default '0',
`GemPurchaseDiscount` decimal(10,0) unsigned NOT NULL default '0',
`PotionDiscount` decimal(10,0) unsigned NOT NULL default '0',
`WeaponDiscount` decimal(10,0) unsigned NOT NULL default '0',
`ArmourDiscount` decimal(10,0) unsigned NOT NULL default '0',
`OtherSitepoints` varchar(200) collate latin1_general_ci NOT NULL default '',
`creditlimit` int(11) NOT NULL default '50000',
`avatar` varchar(100) collate latin1_general_ci NOT NULL default '',
`avatarbig` varchar(100) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci COMMENT='Main Guild Table' AUTO_INCREMENT=108 ;
')

und der hier

$this->bbcode_second_pass_code('', '
-- Tabellenstruktur für Tabelle `lotbd_vars`
--

DROP TABLE IF EXISTS `lotbd_vars`;
CREATE TABLE IF NOT EXISTS `lotbd_vars` (
`id` int(11) NOT NULL default '0',
`var` varchar(40) collate latin1_general_ci NOT NULL default '',
`value` varchar(40) collate latin1_general_ci default NULL,
`assign` char(1) collate latin1_general_ci default NULL,
`clanguildID` int(11) NOT NULL default '0',
`player` int(11) NOT NULL default '0',
`text` varchar(255) collate latin1_general_ci default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
')

und zum schluss die hier

$this->bbcode_second_pass_code('', '
ALTER TABLE `accounts` ADD `guildrank` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',
ADD `guildID` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',
ADD `clanID` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',
ADD `goldafterdk` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',
ADD `cg_getgold` INT( 11 ) NOT NULL DEFAULT '0',
ADD `cg_spendgold` INT( 11 ) NOT NULL DEFAULT '0',
ADD `cg_getgems` INT( 11 ) NULL DEFAULT NULL ,
ADD `cg_spendgems` INT( 11 ) NULL DEFAULT NULL
')

Vieleicht helfen die dir ja weiter ich hoffe doch mal !


Und Trotz der Sql habe ich auch den fehler das wenn ich Gold an Member auszahlen will das es dort nicht ankommt das kann nur nenn fehler in der php datei sein weil das Gold wird ja weniger es wird nur nicht angezeigt das es weniger wird und das es der User bekommen hat ka warum ich bin dort schon am Verzweifeln naja ich habe die erstmal ruhen lassen und mich ner anderen Aufgabe gewittmet bis ich gedult und Muße dazu habe dies zu machen solange haben meine User goldinbank und gems nach dk behalten von mir bekommen ^^

Autor:  Cheyenne [ Mi 09 Aug, 2006 15:00 ]
Betreff des Beitrags: 

ah super vielen lieben dank den vorletzten hab ich mir zurecht gebastelt sehe aber dass da noch was fehlt und den letzten hab ich voll falsch danke schön :D

Edit doch nicht hab die alle drin :D aber wenn eli sagt es liegt an der funktion wird es wohl auch so sein ^^

Autor:  Eliwood [ Mi 09 Aug, 2006 16:01 ]
Betreff des Beitrags: 

So. Ich hätte die Lösung, wenn ihr nicht das Originale - sondern die spezielle Rabenthaler-Ausgabe habt.

Wenn ihr diese habt, dann prüft bitte, ob im subdir "guilds" die Datei "specialvar.php" existiert.

Seite 1 von 4 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/