Du gibst mit [] an ob es ein string ist oder ohne [] ist es ein Integer.
Das ist Quatsch. Es gibt auch noch andere Typen wie Integer und String und ebenfalls gibt es auch etwas das sich Array nennt.
Du gibst mit [] an ob es ein string ist oder ohne [] ist es ein Integer.
Das ist Quatsch. Es gibt auch noch andere Typen wie Integer und String und ebenfalls gibt es auch etwas das sich Array nennt.
Die Zellen bedeuten nicht gleich, dass es sich um einen String handelt. Mach dir klar, wie Strings gespeichert werden und was Zellen sind und was sie ausmachen - dann wird dir auch der Rest klar.
Du brauchst es nicht kleiner machen, du brachst es garnicht.
Diese 255er benötigst du nicht.
ZitatWelchen Code braucht ihr denn CSS oder HTML?
Das eine ohne das andere wird wohl wenig bringen - am besten zeigst du uns mal den entsprechenden Sachverhalt per jsfiddle.net oder setzt die Seite online.
ZitatMulti-Insert könnte ich machen, allerdings könnte es Probleme geben, wenn bestimmte Schlüssel (= Spaltennamen) in einzelnen Dateien nicht vorhanden sind.
Nichts einzufügen ist auch möglich.
Behoben und hochgeladen. Der Link ist gleichgeblieben.
Der Tabellenname benötigt ebenfalls Backticks. Ein Multi-Insert wäre ebenso toll.
Das Programm kann zu Fehlern führen hinsichtlich:
Ich will eigentlich nur für je ein Item eine Zahl speichern.
Mein Problem besteht gerade nur darin das ich nicht weiß wie ich wenn pItem1 (oder 2,3...) die Zahl 2 hat das das Item dann Brot ist. Bzw. wo ich das festlege bzw. formatiere das es Brot ist.
- Tomsen
Die Zahlen müssen ja irgendetwas entsprechen. In meinem Fall oben eben dem Index eines Arrays, welcher die Namen der Items enthält. Die Lösung steht bereits oben, du musst nun dich nur noch hinsetzen und es für dich umschreiben.
Wenn strcmp 0 zurückgibt, dann sind die Strings das selbe. Und warum machst du so rießen Strings? Ansonsten verstehe ich leider recht wenig von deinem Wirr-Warr. Poste mal bitte ordentliche Codeausschnitte und nicht Codeausschnitte, welche eine Zeile nach dem Fehler aufhören. Ich vermute mal, dass eine der Parameter bei strcmp null ist und deswegen ebenfalls 0 zurückgegeben wird. Lasse dir die Werte ausgeben und strukturiere deinen Code.
Es ist ein Beispiel - es ist nicht das, was du erstellen möchtest. Natürlich kannst du auch alle Items zusammen in eine Funktion packen. Und natürlich kannst du deine Arrays auch anders strukturieren. Und static und stock verpassen der Funktion lediglich zwei Eigenschaften - die sind nicht nötig - aber manchmal hilfreich.
Doch man darf solche Klammern verwenden, nur dürfen diese keine "Informationen" enthalten
sizeof(tankstr[])
funktioniert wunderbar
Wie sieht's bei 3 Dimensionen aus? Hast du da auch etwas parat?
danke Campbell für die schnelle Antwort aber ich habe meinen Beitrag nochmal überarbeitet und du musst wissen ich bin ein blutiger Anfänger
also kann ich mit deiner nett gemeinten Antwort nicht viel anfangen
trotzdem danke
Les dich ein - wenn du nicht weist, wie man diese Funktionen anwendet, dann lese dir die Beispiele etc. genau durch und mache dir ein Bild davon. Anschließend beginne mit deinen eigenen Ansätzen.
SetPlayerColor: http://wiki.sa-mp.com/wiki/Function:SetPlayerColor
GameTextForPlayer: http://wiki.sa-mp.com/wiki/GameTextForPlayer
TextDraws: http://wiki.sa-mp.com/wiki/TextDraws
Aber trotzden sind es keine 128 Zeichen
Setze die String-Größe in SSCANF hinter das 's' - Es sollte auch eine Warnung in der Console kommen.
ZitatIch mache ein kleines "Cops and Robbers" Script. nun wollte ich fragen wie ich es verwirkliche, dass wenn man sich die klasse mit den Pfeilen unten (neben dem Spawnbutton) aussucht, das dort dann steht:"Polizei,Russen Mafia, u.s.w...
GameTextForPlayer(), TextDraw - Kann man verschieden gestalten.
Bei dir müssen nun aber 4 online sein.
Alle Includes wäre wohl sinnlos - es ist lediglich eine Pfadangabe relativ zum includes Ordner. Also:
#include <YSI\y_ini>
Nein, i ist hier die SpielerID und nicht die Anzahl der Spieler. Du musst etwas mitzählen lassen, wenn ein Spieler online ist.
Und return ist hier auch fehl am Platz - schau dir mein Tutorial in der Signatur an - typischer Fehler.
Array.
enum playerData {
item1,
item2,
item3,
item4,
item5
}
new SpielerInfo[MAX_PLAYERS][playerData],
itemArray[][] = {
"Leer", "Butter", "Brot", "Käse"
};
public OnPlayerConnect(playerid) {
SpielerInfo[playerid][item1] = 2;
}
static stock printBrotItem(playerid) {
if(SpielerInfo[playerid][item1] == 2) {
new dialogMsg[10];
strins(dialogMsg, itemArray[SpielerInfo[playerid][item1]], 0);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Brotitem", dialogMsg, "Ok", "Abbrechen");
} else {
SendClientMessage(playerid, 0xFFFFFFFF, "Du hast kein Brot! :(");
}
}
Deine Ansätze?
PS: Verwende nicht die dort empfohlenen Funktionen alias mysql_GetInt() etc. - Mache dich ebenfalls bereits mit MySQL R7 von BlueG vertraut; es gibt bereits Neueres.