und wie wäre es, wenn du uns mal die erros mitteilst? ![]()
Beiträge von Rocky--BANNED
-
-
-
naja es ist mit textdraws schon möglich aber dann müsstest du drauf achten, dass die dailoge immer gleich groß sind. ist ne menge arbeit. ich würde spontan sagen, nein.
-
füg das unter
OnGameModeInitein
AddPlayerClass(0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0);
dann sollte es gehen.
//edit
änder mal deine signatur. ist ja lächerlich.

-
joa ist ganz okay 8/10
-
jetzt sind wir auch noch ein forum für klamotten. mal schaun wo das noch hinführt.
es gibt auch ne seite, wo man eigentlich über alles was rausfínden. warte... wie hiess die noch gleich.
hmm mal eben googlen.ach das war ja google.

-
wie vorhin schon erwhänt in deinem anderen thread, hast du lastx nicht definiert.
-
du hast lastx nicht definiert.
-
das
new Spieler[MAX_PLAYERS][Spieler_Daten];gehört unter das/dem enum
-
ich hab das gemacht, so wie es in dem http://forum.sa-mp.de/san-andr…-login-register-beispiel/ tut steht. ja ich hab copy&paste verwendet. schande über mich.
-
wenn du mir sagen könntest, wie ich das testen kann, dann kann ich deine frage beantworten. wie gesagt ich bin realtiv neu in sachen samp und mysql
-
würde mich gerne mal mit dir im ts treffen. bin echt ratlos. aber bedenke bitte, dass ich etwas begriffstuzig bin. wenns geht so einfach wie mögloch erklären. sag einfach wann du zeit hast, und wir können uns dann treffen.
-
hallo ich mal wieder
bin gerade dabei, mich in mysql zu fummeln. ich habe hier ein tut gefunden, welches ich testweise versuche zu benutzen, um die funktionen zu verstehen.
so nur das problem ist, mein server verbindet sich nicht mit meiner datenbank. also mysql geht. habe schon mta drüber laufen lassen. aber bei samp macht der faxen. kann mir einer sagen, was falsch ist?
ZitatAlles anzeigenSA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team[17:14:39] filterscripts = "" (string)
[17:14:39]
[17:14:39] Server Plugins
[17:14:39] --------------
[17:14:39] Loading plugin: streamer
[17:14:39]*** Streamer Plugin v2.6.1 by Incognito loaded ***
[17:14:39] Loaded.
[17:14:39] Loading plugin: mysql
[17:14:39] SA:MP MySQL Plugin v2.1.1 Loaded.
[17:14:39] Loaded.
[17:14:39] Loaded 2 plugins.[17:14:39] [MySQL] Thread running. Threadsafe: Yes.
[17:14:39]
[17:14:39] Ban list
[17:14:39] --------
[17:14:39] Loaded: samp.ban
[17:14:39]
[17:14:39]
[17:14:39] Filterscripts
[17:14:39] ---------------
[17:14:39] Loaded 0 filterscripts.[17:14:39] [MySQL] Error (0): Function: mysql_connect failed, mysql was not initialized on this handle.
stock Connect_To_Database()
{
mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
if(mysql_ping() == 1)
{
print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
return true;
}
else
{
print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
print("<-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
if(mysql_ping() == 1)
{
print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
return true;
}
else
{
print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
print("<-| [MYSQL] Der Server wird nun beendet!");
SendRconCommand("exit");
return true;
}
}
} -
ja an mysql hab ich auch schon gedacht. aber damit kenn ich mich überhaupt nicht aus, was aber nicht schlecht wäre es zu wissen. naja ich mach erstmal an den anderen funktionen weiter. danke euch trotzdem, dass ihr es versucht habt mir zu zeigen.
-
@ IPrototypeI
das hilft mir leider garnicht weiter, denn ich versteh nur bahnhof. ich glaub ich lass es sein. ich schaff das einfach nicht. und dabei geb ich normal nie so schnell auf.

-
es geht hier doch nicht darum die zeit auszulesen. es geht darum die zeit zu aktualisieren, wenn ein user die bestzeit die in der datei steht überboten hat.
sorry wenn ich mich falsch ausgedrückt habe. -
oh man. das klingt so kompliziert alle. ich möchte doch nur eine bestenliste machen, und die anzeigen lassen. das kann doch nicht so umständlich sein. seit einer woche häng ich an dem mist und habe es nur hinbekommen die daten zu speichern, was ja auch nicht schwer ist.

-
okay gut und schön. aber wie bekomm ich das raus, wenn einer ne bessere zeit gefahren hat? das macht der doch nicht von alleine oder??
-
Hey ho
ich hab mir ein system erstellt, wo in einer datei die rundenzeit eingetragen wird.
dort steht z.b. drin.
ZitatName: Rocky Zeit: 0:43
das ganze wird so ausgelesen und gespeichert.
SpielerInfo[playerid][Score1] += 1;
new zeitstring[64];
SpielerInfo[playerid][rennen] = 3;
GameTextForPlayer(playerid, "~r~Finish", 2000, 1);
new rtime,minutes,sek;
rtime = GetTickCount() - rzeit[playerid];
minutes=rtime/60000;
rtime-=(60000*minutes);
sek=rtime/1000;//sekunden
rtime-=(sek*1000);
format(zeitstring,128,"Deine zeit: %02d:%02d",minutes,sek);
GameTextForPlayer(playerid,zeitstring,3000, 1);
new entry[256];
new pName1[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName1,sizeof(pName1));
format(entry, sizeof(entry), "Name: %s Zeit: %d:%d\n",pName1,minutes,sek);
new File:hFile;
hFile = fopen("Topscore.txt", io_append);
fwrite(hFile, entry);
fclose(hFile);
SpawnPlayer(playerid);So meine frage ist nun, wie ich das machen kann, dass wenn ein user die zeit von 43 sek. überboten hat, diese dann in die datei eingetragen wird und der alte wert, Name: Rocky Zeit: 0:43, gelöscht wird und durch den neuen ersetzt wird.
auslesen tu ich die datei so:
new string[64];
new read[128];
new File:hFile = fopen("Topscore.txt", io_read);
fread(hFile, string);
while(fread(hFile,read))
{
format(string,sizeof (string), "%s\n%s",string,read);
TextDrawSetString(Textdraw2, string);
}
fclose(hFile);
ich hoffe ihr könnt mir anhand eines beispiels erklären wie das funktioniert. ich hänge da schon seit tagen dran. alles was ich gefunden habe hat mir bisher nicht geholfen. deswegen hoffe ich auf ein brauchbares beispiel von euch.
wäre sehr dankbar für jede hilfe.mfg rocky
-
Mir gefällt es auch nicht so doll. 5/10