Das is mir klar aber wiso zeigt er mir den an ?!
Das is der Code von dir da oben
Das is mir klar aber wiso zeigt er mir den an ?!
Das is der Code von dir da oben
So bitteschön:
Da kommt das
Warning: require_once(WBB_DIRlib/data/board/Board.class.php) [function.require-once]: failed to open stream: No such file or directory in /www/htdocs/w00f2e92/Die80er/lib/data/board/BoardEditor.class.php on line 3
Fatal error: require_once() [function.require]: Failed opening required 'WBB_DIRlib/data/board/Board.class.php' (include_path='.:/usr/share/php:..') in /www/htdocs/w00f2e92/Die80er/lib/data/board/BoardEditor.class.php on line 3
komisch ist nur das es die datei gibt
So habe es mal anders getestet
function BoardCreate($ToBoard, $BoardName, $Closed)
{
global $timestamp;
mysql_query("INSERT INTO `wbb1_1_board` (`parentID`,`title`,`allowDescriptionHtml`,`boardType`,`imageShowAsBackground`,`time`,`prefixRequired`,`prefixMode`,`styleID`,`enforceStyle`,`daysPrune`,`isClosed`,`countUserPosts`,`isInvisible`,`showSubBoards`,`clicks`,`threads`,`posts`,`enableRating`,`threadsPerPage`,`postsPerPage`,`searchable`,`searchableForSimilarThreads`,`ignorable`,`enableMarkingAsDone`) VALUES ('$ToBoard','".mysql_real_escape_string($BoardName)."','0','0','1','$timestamp','0','0','0','0','0','$Closed','1','0','1','0','0','0','-1','0','0','1','1','1','0');");
$boID = 0;
$query = mysql_query("SELECT * FROM `wbb1_1_board` WHERE `title` = '$BoardName' LIMIT 1;");
if(mysql_num_rows($query))
{
while($row = mysql_fetch_array($query))
{
$boID = $row["boardID"];
}
}
if($boID == 0)
{
return 0;
}
else
{
mysql_query("INSERT INTO `wbb1_1_board_structure` (`parentID`,`boardID`,`position`) VALUES ('$ToBoard','$boID','0');");
return boID;
}
}
Alles anzeigen
Aber mir wird immer 0 returnt
Den 2. Insert Query führt er aber richtig aus
(da wird die Board ID übernommen aber returnen tut er 0)
Ich krieg es nicht hin mit den Original WCF Funktionen zu arbeiten
Daher mach ich es per SQL
Aber komischerweise meckert er bei den Insert ID rum
function BoardCreate($ToBoard, $BoardName, $Closed)
{
mysql_query("INSERT INTO `wbb1_1_board` (`parentID`,`title`,`allowDescriptionHtml`,`boardType`,`imageShowAsBackground`,`time`,`prefixRequired`,`prefixMode`,`styleID`,`enforceStyle`,`daysPrune`,`isClosed`,`countUserPosts`,`isInvisible`,`showSubBoards`,`clicks`,`threads`,`posts`,`enableRating`,`threadsPerPage`,`postsPerPage`,`searchable`,`searchableForSimilarThreads`,`ignorable`,`enableMarkingAsDone`) VALUES ('$ToBoard','".mysql_real_escape_string($BoardName)."','0','0','1','$timestamp','0','0','0','0','0','$Closed','1','0','1','0','0','0','-1','0','0','1','1','1','0');");
$boardID = mysql_insert_id();
if($boardID == 0)
{
return 0;
}
mysql_query("INSERT INTO `wbb1_1_board_structure` (`parentID`,`boardID`,`position`) VALUES ('$ToBoard','$boardID','0');");
return boardID;
}
Alles anzeigen
Nutz ich das ganze ohne die Funktion klappt alles
Mit der Funktion nörgelt er an der insert id rum bzw er gibt immer 0 Wieder
$SQL = mysql_quer
Das SQL ist die Connection....
Wo ist hier ein Fehler drin?
function BoardCreate($ToBoard, $BoardName)
{
mysql_query("INSERT INTO `wbb1_1_board` (`parentID`,`title`,`allowDescriptionHtml`,`boardType`,`imageShowAsBackground`,`time`,`prefixRequired`,`prefixMode`,`styleID`,`enforceStyle`,`daysPrune`,`isClosed`,`countUserPosts`,`isInvisible`,`showSubBoards`,`clicks`,`threads`,`posts`,`enableRating`,`threadsPerPage`,`postsPerPage`,`searchable`,`searchableForSimilarThreads`,`ignorable`,`enableMarkingAsDone`) VALUES ('$ToBoard','".mysql_real_escape_string($BoardName)."','0','0','1','$timestamp','0','0','0','0','0','0','1','0','1','0','0','0','-1','0','0','1','1','1','0');");
$boardID = mysql_insert_id($SQL);
mysql_query("INSERT INTO `wbb1_1_board_structure` (`parentID`,`boardID`,`position`) VALUES ('$ToBoard','$boardID','0');");
return boardID;
}
Den Fehler gibt es aus:
schonmal gedebuggt beim laden?
Wenn ich es richtig verstanden hab dann stellen die sich alle an einer stelle ne?
Das geht mit der Funktion:
http://wiki.sa-mp.com/wiki/EditObject
Mit den npc hab ich schon eine Lösung
Das werd ich morgen mal testen
//Edit
So dank Greekz könnt ihr mal ein Blick draufwerfen ![]()
http://www.s4a.sponsoring4all.eu/index.php
Damit werden wir euren Server überwachen können
Dazu kommt noch eine Slotanzeige und eine Anzeige wie viele NPC´s vorhanden sind ![]()
(Die server die da sind sind nur zu testzwecken in Moment da)
Aber wichtig nochmal für alle
Es wird ein Kompletter reset der Samp Servern gemacht! Sichert eure Daten sonst sind sie weg!
Die Server bekommt ihr auf anfrage mit den Selben Port nach den Reset wieder.
//edit²
Ich brauch ein paar Tester die bei S4A einen Server haben um das System mal in der masse zu testen
Dazu bitte mich anschreiben
return 1; //error Zeile also muss er irgendwo im Code sein
lösch die Zeile mal und schau was passiert
Das ist auch schon die Lösung
Dann will ich deinen Code gar nicht erst erahnen...
... Der Kommentar ist fail ne?
Wozu eine Funktion in einer Funktion extra holen?
Beavis Die Testzeit ergab bei beiden 0 Millisekunden !!!
Aha dein Test ist auch kein Test...
bcmd:speed(suppe,prm[])
{
new t1 = GetTickCount(),str[50],N[MAX_PLAYER_NAME];
format(str,50,"~> %s",UName(suppe));
SendClientMessage(suppe,-1,str);
new t2 = GetTickCount();
format(str,50,"~> Stock %d ms",t2-t1);
SendClientMessage(suppe,-1,str);
t1 = GetTickCount();
GetPlayerName(suppe,N,MAX_PLAYER_NAME);
format(str,50,"~> %s",N);
SendClientMessage(suppe,-1,str);
t2 = GetTickCount();
format(str,50,"~> Direkt %d ms",t2-t1);
SendClientMessage(suppe,-1,str);
return 1;
}
stock UName(suppe)
{
new U[MAX_PLAYER_NAME];
GetPlayerName(suppe,U,MAX_PLAYER_NAME);
return U;
}
ergebnis:
Warum sollte ich den namen nicht aus einer extra funktion holen ?
Weil es Schwachsinn ist und Lahm
Ich Kleb auch keine Zettel mit meinen Namen drauf auf Unterlagen wo mein Name drauf soll.
Das ist ein Argument was passt
Teste mal die Zeit
Name direkt holen
Name aus Funktion
Das sind alles werte die man sparen kann
Langweilig..
Was genau hast du da gemacht?
Außer etwas unbenannt mehr nicht
Die Methode ist sowiso blödsinn da man anders schneller vorran kommt als damit
Desweiteten holt man den Namen eines Spielers nicht aus einer extra Funktion...
dass mein Script mit NPCs läuft und ich deshalb (momentan) alleine 30 NPCs habe
Wo ist das Problem?
Ich hab auch ne menge NPC´s und kann die Deaktivieren zum Testen
Man kann da schon eine Lösung zu finden
Das Forum hat nu wieder geöffnet Samp Anträge werden nicht Bearbeitet!
ROT = x1
ORANGE = y1
HELLES PINK = x2
DUNKLES BLAU = y2
Indirekt
MinX
MinY
MaxX
MaxY
Die Coordinaten sind immer anders
dass es NUR ein Testserver ist und er deshalb kaum von Usern genutzt wird
Das können wir anhand der Slots sehen sind es unter 10 Gilt es als Testserver
Alles darüber wird überwacht
Man knapp an der 10 User Grenze (9 oder so) vorbei geht?
Is egal auf 2 Kommt es nicht an
du kannst doch sicherlich das Filterscript per RCON Console unloaden lassen?
macht man das ist der Server automatisch gesperrt ![]()
Die Tage ?? genauer vlt
Wenn der CP Coder uns das einfügt das das Filterscript nicht rausgenommen werden kann dann sollte der reset stattfinden.
Ohne das Filterscript ist das gesammte system sonst nutzlos ![]()
gillt das für alle server oder nur für die 77... ports?
Das war nur ein Test um zu sehen ob alles geht
Das Gilt für alle Server die vorhanden sind
Uns macht es nur einfacher damit wir sehen können wie welcher server genutzt wird