Ich Trage die immer nach dem Scripten in das Array ein, und dann sollten sie wenn der Server Startet automatisch Eingetragen werden, und ja die alten einträge sollten dann weiterhin bestehend bleiben
Beiträge von Raphael
-
-
-
Hay
Ich will mir ein Update System Basteln auf MySQL Basis,
Unzwar will ich hier im Script
new Updates[3][4]= {
{"Stromkosten billiger gemacht. (50%), Raphael, 1.3.2013"},
{"Trucker Base (erneut) verlegt Raphael, 1.3.2013"},
{"AD's werdem im UCP Angezeigt und in einer Datenbank Gespeichert, Raphael, 1.3.2013"}
};
Updates Eintragen nach dem Prinzip:
UPDATES | Autor/Scripter | Datum
Diese 3 Dinge sollen dann in der Tabelle "updates" Gespeichert werden.
Die Struktur der Tabelle lautet:
updete ( sollte der Text sein )
autor ( der Schreiber des Updates )
time ( wann das Update gemacht wurde )Ich wäre dankbar, wenn mir jemand da mal unter die Arme greifen kann
Mit freundlichem Gruße
Raphael.K -
Zitat
[00:18:51] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
[00:18:51] <-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!
[00:18:51] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
[00:18:51] <-| [MYSQL] Der Server wird nun beendet!Wenn das nicht schon alles Erklährt ?!?
-
Hallo
Ich habe nun ein anderes Problem beseitigt, unzwar wenn man auf dem Server eine AD Schreibt, dann wird diese in einer MySQL Datenbank Gespeichert, und im UCP werden die AD's mit folgendem Code ausgegeben:PHP
Alles anzeigenmysql_connect($HOST, $USER, $PASS) or die ("Keine Verbindung moeglich"); mysql_select_db("samp") or die ("Die Datenbank existiert nicht."); $ergebnis = mysql_query("SELECT autor, text, phone FROM werbungen"); while($row = mysql_fetch_object($ergebnis)) { echo "<html> <table border='3'> <tr> <td>Werbung von </td> <td>Geschriebener Text </td> <td>Telefonnummer </td> </tr> <tr> <td>$row->autor </td> <td>$row->text </td> <td>$row->phone </td> </tr> </table> </html>"; }
Aber wie verschönere ich diese nun ? denn so sieht sie etwas Hässlich aus...
-
Zitat
Entweder hast du zu viele oder zu wenig Parameter in eine Funktion gesetzt.
Zum Beispiel könnte der Fehler hierdurch kommen:
SendClientMessage(playerid, Farbe_Rot);
Denn da würde der Text fehlen.
Richtig würde es hier heißen:
SendClientMessage(playerid, Farbe_Rot, "Hallo");
-
Vielen Dank an @dO.
Es klappt nun
Saß nun lange genug an dem Fehler
hier kann nun Closed -
moment,
Bin gerade noch .NET Framework am Updaten, da ich ne neue MySQL Version ( R15 ) von G-Stylez geladen habe,Werde aber gleich nen Screen machen
//E hjier der Screen
-
Vielen Dank schonmal an xGreekz7x
Aber die Log sagt immernoch :Zitat[12:20:55] >> mysql_connect( )
[12:20:55] CMySQLHandler::CMySQLHandler() - constructor called.
[12:20:55] CMySQLHandler::CMySQLHandler() - Connecting to "localhost" | DB: "samp" | Username: "root" ...
[12:20:55] CMySQLHandler::Connect() - Connection was successful.
[12:20:55] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[12:20:55] >> mysql_ping( Connection handle: 1 )
[12:20:55] CMySQLHandler::Ping() - Connection is still alive.
[12:21:41] >> mysql_query( Connection handle: 1 )
[12:21:41] CMySQLHandler::Query(INSERT INTO `news` (`Schreiber`, `Text`, `Date`) VALUES ('Raphael', 'Hallo, dies ist ein Test für Dingen da mit MySQL :D', '20.) - An error has occured. (Error ID: 1064, 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 ''20.' at line 1) -
Danke dir schonmal für die Hilfe
Hier mal die Log :
[12:00:24]
[12:00:24] ---------------------------
[12:00:24] MySQL Debugging activated (04/11/13)
[12:00:24] ---------------------------
[12:00:24]
[12:00:24] >> mysql_connect( )
[12:00:24] CMySQLHandler::CMySQLHandler() - constructor called.
[12:00:24] CMySQLHandler::CMySQLHandler() - Connecting to "localhost" | DB: "samp" | Username: "root" ...
[12:00:24] CMySQLHandler::Connect() - Connection was successful.
[12:00:24] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[12:00:24] >> mysql_ping( Connection handle: 1 )
[12:00:24] CMySQLHandler::Ping() - Connection is still alive.
[12:01:04] >> mysql_query( Connection handle: 1 )
[12:01:04] CMySQLHandler::Query(INSERT INTO `news` (`Schreiber`, `Text`, `Date`) VALUES ('Raphael', 'Hallo, dies ist ein Test für Dingen da mit MySQL :D', '20.) - An error has occured. (Error ID: 1064, 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 ''20.' at line 1)Hier mal noch der ganze CMD fals das mehr helfen könnte
//----------------------------------[advertise]-----------------------------------------------
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "You cannot speak, you have been silenced");
return 1;
}
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht eingeloggt !");
return 1;
}
if(PlayerInfo[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GREY, "Du brauchst Level 2 um Werbung zu machen.");
return 1;
}
if((noad) && PlayerInfo[playerid][pAdmin] < 1331)
{
SendClientMessage(playerid, COLOR_GRAD2, " (/ad)vertisement ist deaktiviert !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "BENUTZUNG: (/ad)vertise [advert text]");
return 1;
}
if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), "Du musst %d Sekunden warten, um eine Werbung zu schreiben !", (addtimer/1000));
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;}
new payout = idx * 25;
if(PlayerMoney[playerid] < payout)
{
format(string, sizeof(string), "* Du hast %d Worte benutzt und zahlst $%d. Du hast nicht genug.", offset, payout);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
return 1;
}
PlayerMoney[playerid] = PlayerMoney[playerid] -= payout;
SBizzInfo[7][sbTill] += payout;
ExtortionSBiz(7, payout);
SBizzInfo[7][sbProducts] -= 1;
format(string, sizeof(string), "Werbung: %s, Kontakt: %s Ph: %d", result, sendername,PlayerInfo[playerid][pPnumber]);
OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "~r~Gezahlt $%d~n~~w~Nachricht beinhaltet: %d Worte", payout, idx);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;}
new query[128];
print("[_MYSQL_DEBUG_]: Angekommen bei INSERT zeugs das was in die Tabelle Geschrieben wird");
format(query, sizeof(query), "INSERT INTO `news` (`Schreiber`, `Text`, `Date`) VALUES ('Raphael', 'Hallo, dies ist ein Test für Dingen da mit MySQL :D', '20.07.1994')");
mysql_query(query);
print("DEBUG: Erfolgreich bis hierhin gekommen. ");
}
return 1;
}Ganz unten ist der MySQL Zeil zu finden
-
Wie genau mache ich das denn ?
Einfach bei dem befehl
mysql_debug(); ? -
Kann mir hier jemand eventuell helfen ?
Wäre sehr wichtig, da ich es einfach nicht gebacken bekomm -
PHP Warning: require_once(./global.php): failed to open stream: No such file or directory in
Er Findet die global.php nicht, ist diese auch Vorhanden ?
-
Hallo,
Da ich gerade Langeweile habe, und an meinem Script Arbeiten tuhe, will ich nun gerne via MySQL ( jetzt nur zum Test ) gerne die Geschriebenen Werbungen ( /ad ) in einer Datenbank Abspeichern.Hier mal mein MySQL Code in dem Befehl
SQLprint("[_MYSQL_DEBUG_]: Angekommen bei INSERT zeugs das was in die Tabelle Geschrieben wird"); format(query, sizeof(query), "INSERT INTO `news` (`Schreiber`, `Text`, `Date`) VALUES ('Raphael', 'Hallo, dies ist ein Test für Dingen da mit MySQL :D', '20.07.1994')"); mysql_query(query); print("DEBUG: Erfolgreich bis hierhin gekommen. ");
Der Server Connected auch mit dem MySQL Server ( XAMPP ) und ja, es wird aber nichts Eingetragen in die Tabelle.
Er Zeigt mir auch meine Debug's an, also ich wüsste nicht wo dort nun der Fehler ist, eventuell kann mir jemand von euch ja Helfen.Mit freundlichem Gruße
Raphael.K -
Dein Gamemode hat auch eine .amx Datei ?
Du hast den Namen richtig Geschrieben in der Server.CFG ?
Du hast alle Scriptfiles vorhanden ? -
Irgendwie muss ich dies nun Schreiben...
GodFather zu Verkaufen ist ja Verboten, dabei Frage ich mich, ob ihr ( Threadersteller ) sich nicht Strafbar machten,
Denn im 3. Beitrag wird Geschrieben:Zitatedit#
Das Script lief früher auf Thuglife
wir haben es vom ehml. Scripter von Thuglife bekommen
(gekauft privat) & daher ist besitzer dieses Script ReobrNAber wie könnt ihr das Script Privat Kaufen, wenn dies von den Erstellern nicht Gestattet ist ?
Und nochwas,
im Header des Scriptes steht dies:ZitatScripter: ReborN
Co Scripter: Apple
Mapper: Epsilon & ReborN
=================================================
Credits bleiben Drin!
Bzw. gebt das Script nicht als euer Werk aus, da
hier viel Arbeit dran stecktAber man sollte auch die Standart Credits drinnen lassen, wenn man selbst seine rein tut, und auch noch Schreibt:
ZitatCredits bleiben Drin!
Bzw. gebt das Script nicht als euer Werk aus, da
hier viel Arbeit dran stecktDann würde ich erst mal die normalen Credits von FeaR und co drinnen lassen, welche soaussehen:
Zitat/*
Just to begin with, i've never taken any credit of parts that were create by Astro (Denver) aka
Denver the creator of PEN1.
Valhalla Gaming Comunity has indeed paid me for this very script you are about to read, where they
only paid for the systems and parts that were created by me.
They received this script a few months ago, and their server owner is trying to rip me off.
Due to this fact + i'm not scripting anymore, i release this script so that everyone can use it.Credits to Astro.
Credits to Tratulla for his 2 .ini Functions.
Credits to the Fuel System creator on SA-MP forums.
Credits to Morph for the Name Showing timer.
Credits to Jony
Credits to Sc4ut
*/Müsst dazu kein Feedback geben, aber mich würde das doch gerne mal Interessieren...
-
Danke Doomster
War ein.virus hab mir nun AVG AntiVirus geholt und nun geht es -
Hmm
Das problem dabei ist das diese sms mir erst über 6€ abgezogen xD -
Hallo
Kurze Info, icb Schreibe hier vom Handy da mein pc.im.arsch ist also nur als info fals rechtschreibfehler.Seid gestern.spuelt mein Galaxy S plus verrückt
Also
Mein handy will die ganze zeit eine sms.versenden aber ichbweis nicht wo ich diese finde da ich kein normales.system nutze, sondern
Android 4.0.4 mit cyanogenmod 9
Ich habe auch seid freitag ca 500 sms in der folgendes steht[quote][Lieber Kunde, wir koennen Ihre SMS nicht senden, da Ihr Guthaben nicht ausreicht. Bitte laden Sie Ihr Guthaben-Konto auf. Vielen Dank./quote]
Von dieser nummer01760100045
Kann mir nun jemand sagen wie ich diese wegbekom ?
Denn langsam.nerven die sms denn jede minute fast bekomm ich so ne sms...Thy
Mfg raphael -
Was ist nun an 30'- die Stunde nicht Festpreis ?
Es ist ein Festgelegter Preis / Stunde