Ist es möglich, dass ich alle Dateinamen in einen Ordner z.b. per Befehl ingame anzeigen kann?
Wenn ja, wie?
MfG.
Ist es möglich, dass ich alle Dateinamen in einen Ordner z.b. per Befehl ingame anzeigen kann?
Wenn ja, wie?
MfG.
ne, wenn du dini meinst, ist das dabei nur schwer möglich,
du müsstest wenndann beim erstellen der datei den pfad in einer anderen datei speichern.
oder du benennst die dateien einfach nach zahlen, die du in einer for-schleife abrufen kannst,
auch wenn das wohl eher nicht in deinem sinne ist.
ne, wenn du dini meinst, ist das dabei nur schwer möglich,
du müsstest wenndann beim erstellen der datei den pfad in einer anderen datei speichern.
oder du benennst die dateien einfach nach zahlen, die du in einer for-schleife abrufen kannst,
auch wenn das wohl eher nicht in deinem sinne ist.
Danke für das schnelle Antworten.
Ja.. nach so einer Antwort habe ich nicht gesucht. Wenn niemand anders eine Lösung weiß, nehme ich dein ersten Rat an.
MfG.
"!" bedeutet "not", also "nicht".
Dies bezeichnet in einer if-Abfrage, ob etwas nicht stattgefunden hat.
Das kommt aber immer auf den Sachverhalt an!
Mit freundlichen Grüßen
Saitek | Timo
Was das ! generell bedeutet weiß ich. Allerdings weiß ich nicht was es bei strcmp ändert...
Danke für das schnelle Antworten.
Ja.. nach so einer Antwort habe ich nicht gesucht. Wenn niemand anders eine Lösung weiß, nehme ich dein ersten Rat an.
MfG.
http://forum.sa-mp.com/showthread.php?t=92246
ganz unten ist sogar ein Beispiel genau für deine Frage
http://forum.sa-mp.com/showthread.php?t=92246
ganz unten ist sogar ein Beispiel genau für deine Frage
Ich werde es mir mal anschauen. Danke
Ich hab nen Problem mit MySQL.
Ich hab meine DB aufn Webspace, der Server wird aber wo anders gehostet.
Also muss ich bei host die Forenadresse angeben. Hab ich gemacht: deinzweitesleben.de und die restlichen Datenbankangaben.
Aber er connected nicht drauf, schlägt immer fehl, wieso?
- Tomsen
Erlaubt dein mySQL-Server überhaupt externe Connections?
Ja den es ging mal. Da hatte ich aber auch schon ewig rumgewerkelt. Dann hab ich auf 0.3x geupdatet und ich hab wieder alles neu hochgelaen. Es geht wieder nicht. -.-
#edit: Ja sie lassen Zugriff von außen zu.
- Tomsen
Ich habe so ein Komischen Bug
Bei mir will er keine stats mehr anzeigen und ich frage mich wiso
hier mal der Code
stock ShowStats(playerid,forplayer)
{
new string[512],header[128],zielip[MAX_PLAYER_NAME],Float:hp;
GetPlayerHealth(playerid,hp);
GetPlayerIp(playerid,zielip,sizeof(zielip));
format(header,128,"-----[Stats von %s]-----",PlayerInfo[playerid][Name]);
format(string,512,"{FFFFFF}Adminlevel:[%s{FFFFFF}] Job:[%s] Team:[%s] \nRank:[%s] Geld:[%d$] IP:[%s] \nHealth:[%.1f] Level:[%d] Respektpunkte:[%d/%d] \nWantedlevel:[%d] PayDay[%d sek] Nummer:[%d]\nPing:[%d] DT-Sterne:[%d]",
AdminName[PlayerInfo[playerid][Admin]],JobName[PlayerInfo[playerid][Job]],TeamName[PlayerInfo[playerid][Team]],TeamRank[PlayerInfo[playerid][Team]][PlayerInfo[playerid][Rank]],GetPlayerMoney(playerid),zielip,hp,PlayerInfo[playerid][Level],PlayerInfo[playerid][Respekt],PlayerInfo[playerid][Level]+1,
GetPlayerWantedLevel(playerid),PlayerInfo[playerid][PayDay],PlayerInfo[playerid][Nummer],GetPlayerPing(playerid),PlayerInfo[playerid][Star]);
ShowPlayerDialog(forplayer,diaInfo,DIALOG_STYLE_MSGBOX,header,string,"Ok","");
return 1;
}
Seit einigen Tagen funktioniert es nicht mehr und ich kann mir den Fehler nicht erklären
Debuggt um zu sehen ob der Code nicht irgendwo abschmiert?
Ich hatte das Problem mal weil iwas mit der Stringlänge nicht stimmte.
Aber geschätzt sind das nicht mehr als 512 Zeichen.
Ich teste sowas immer mit Prints zwischen den Zeilen wo ich bestimmte Werte wiedergebe und das dann in der ServerLog nachsehe und schaue wo der Knackpunkt ist.
Ich hatte das Problem mal weil iwas mit der Stringlänge nicht stimmte.
Aber geschätzt sind das nicht mehr als 512 Zeichen.
Ich teste sowas immer mit Prints zwischen den Zeilen wo ich bestimmte Werte wiedergebe und das dann in der ServerLog nachsehe und schaue wo der Knackpunkt ist.
Daran wird sowas nicht liegen ^^.
Zu einem benutzt er übergroße strings mann kan auch nur 64 Zeichen im Titel verwenden, Das hat dennoch nix mit dem zu tun was ich eigentlich erwähnen wollte.
Es kann gut sein das er eine negative dialogid aufruft das bedeutet es schließen sich sofort wieder sowie alle anderen geöffneten Dialoge.
Debuggt um zu sehen ob der Code nicht irgendwo abschmiert?
Der Debug sagt mir das
[14:38:17] [debug] Run time error 4: "Array index out of bounds"
[14:38:17] [debug] Accessing element at index 3 past array upper bound 2
[14:38:17] [debug] AMX backtrace:
[14:38:17] [debug] #0 0003f100 in ShowStats (playerid=5, forplayer=5) at D:\Januar 2013\gtacs\gamemodes\DT-RP.pwn:2677
[14:38:17] [debug] #1 0008594c in public bcmd_stats (playerid=5, params[]=@0x00293c3c "") at D:\Januar 2013\gtacs\gamemodes\DT-RP.pwn:6444
[14:38:17] [debug] #2 native CallLocalFunction () [00471e90] from samp-server.exe
[14:38:17] [debug] #3 0000d3f0 in public OnPlayerCommandText (playerid=5, cmdtext[]=@0x00293c20 "") at D:\Januar 2013\gtacs\pawno\include\bcmd.inc:17
Die genaue zeile wo er "hängt"
format(string,512,"{FFFFFF}Adminlevel:[%s{FFFFFF}] Job:[%s] Team:[%s] \nRank:[%s] Geld:[%d$] IP:[%s] \nHealth:[%.1f] Level:[%d] Respektpunkte:[%d/%d] \nWantedlevel:[%d] PayDay[%d sek] Nummer:[%d]\nPing:[%d] DT-Sterne:[%d]",
AdminName[PlayerInfo[playerid][Admin]],JobName[PlayerInfo[playerid][Job]],TeamName[PlayerInfo[playerid][Team]],TeamRank[PlayerInfo[playerid][Team]][PlayerInfo[playerid][Rank]],GetPlayerMoney(playerid),zielip,hp,PlayerInfo[playerid][Level],PlayerInfo[playerid][Respekt],PlayerInfo[playerid][Level]+1,
GetPlayerWantedLevel(playerid),PlayerInfo[playerid][PayDay],PlayerInfo[playerid][Nummer],GetPlayerPing(playerid),PlayerInfo[playerid][Star]);
scheint so als überschreitest du an einer stelle die Grenze eines Arrays.
Könnte bei JobName oder TeamName etc sein wenn er eine ID hat die unter oder über die Grenzen des Arrays sind (Bespiel: -1)
Hast recht
Ich hab vergessen den Jobname hinzuzufügen der neu gekommen ist
Dummer Fehler
Muss ich bei jedem #define für ein Dialog eine neue Zahl in die Klammer schreiben ?
#define DIALOG_Autohaus (1)
#define DIALOG_APort (2)
#define DIALOG_Autohaus_Autobahn (3)
Muss ich bei jedem #define für ein Dialog eine neue Zahl in die Klammer schreiben ?
Ja, aber die Klammern kannst du weglassen
Ja, aber die Klammern kannst du weglassen
Vielen Dank
Fehler beseitigt