Beiträge von 4#Future
-
-
Geht natürlich auch,aber wenn er diese Funktion nur einmal braucht mit den Namen,für was ein Array erstellen?
Wenn er es mehrmals braucht, dann ist ja gut,sonst egal,ob man es hat oder nicht.
Jup.Übersichterlicher ist's aber alle mal.
-
Umständlichkeit liebt ihr oder?
Anstatt tausende case vom switch zu öffnen, kannst Du doch einfach
ein zweidimensionales Array erstellen, in dem alle Waffen deklariert sind.Ich gebe Dir mal ein Beispiel:
new Weapons[ZEILENANZAHL (jetzt gerade: 3)][50] =
{
{0, "keine Waffe"},
{1, "Pistole"},
{2, "Gewähr"}...
}
Falls Du es nicht verstehen solltest, kannst Du es nochmal nachlesen. -
-
Hier hast Du die Funktion nochmal in der Wiki erklärt:
Den Rest solltest Du ja selbst schaffen.
Wie gesagt, füge die Funktion einfach ein, wie Du sie benötigst.
-
hat also selbst irgendwas eingefügt
Genau!Deswegen hatte ich ja alternativ vorgeschlagen, den
Service zu entfernen und neu zu installieren, dass alle
persönlichen Einstellungen verworfen werden.Aber das ist ja kein Problem!
Hat sich ja geklärt.
Du weißt ja, viele Wege führen nach Rom -
Das habe ich Dir doch gerade erklärt.
Verwende die Funktion SetPlayerSkin() und lege den Skin manuell fest.
-
Sinnlos, wegen einer falschen Zeile in der apache Config alles neuinstallieren ist schwachsinnig
Ich würde es weder sinnlos noch schwachsinnig nennen.Normalerweise darf dieser Fehler nicht bei Installation auftreten.
Daran erkenne ich bereits, dass etwas anderes nicht stimmen kann.Du hast Recht, es ist zu aufwendig, aber LAMP als Gesamtgrundlage ist ja in Ordnung.
Aber wenn sich das Problem schon so geklärt hat, ist's auch in Ordnung.
-
SetPlayerSkin() ?
Du musst den Skin festlegen, bevor Du ihn erwartest...
-
Dann entfernst Du Deine Pakete bitte wieder und
installierst die Servergrundlage LAMP, die sich super
zur Konfiguration eignet.Wie folgt:
Codeapt-get install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql phpmyadmin
Den Rest konfigurierst Du innerhalb der Konsole.Lies bitte aufmerksam!
-
-
-
Dann erkläre mir doch mal detailiert, wann und
wie der Fehler auftritt und wo Du ihn feststellst.Dann können wir Dir bestimmt weiterhelfen.
-
-
Ach jetzt habe ich verstanden, was Du meinst.
Arbeite mit der Funktion strins und sende die Spielernachricht außerhalb der Schleife
@EDIT
Besser wäre es wie folgt:
new plName[MAX_PLAYER_NAME], string[256];
for(new i = 0; i < MAX_PLAYERS; i++)
{
new temp[128];
GetPlayerName(i, plName, sizeof(plName));format(string, sizeof(string), "%s %s %s", plName, RANG_VARIABLE, USW);
strins(string, temp, strlen(string));
}SendClientMessage(playerid, -1, string);
-
-
for(new i = 0; i < MAX_PLAYERS; i++)
{
new plName[MAX_PLAYER_NAME], string[128];
GetPlayerName(i, plName, sizeof(plName));format(string, sizeof(string), "%s %s %s", plName, RANG_VARIABLE, USW);
SendClientMessage(playerid, -1, string);
}
Die Variable RANG_VARIABLE und USW musst Du natürlich selbst wählen.Denkbar einfach...
-
In Ordnung.
Um Dich glücklich zu machen, kann der Themenersteller folgendes ändern:
mysql_query("INSERT INTO `motd` (`news`) VALUES('" . htmlentities($_POST['text']) . "')");
Damit wäre das Thema für mich geklärt. -
Um die Zeichensetzung bzw. Sonderzeichen kümmert sich MySQL selbst.
@EDIT
Ich führe keine weitere Diskussion fort, da das Thema geklärt ist.
-
An den TE: Denk dran, dass du $_POST['text'] noch escapen solltest.
Schon wieder unnötiger Blödsinn.Wird der Wert in der Spalte als TEXT gespeichert,
musst Du ihn nicht noch "escapen". Wir sind nicht in PAWN!So wie ich es geschrieben habe, funktioniert es.
Kein Problem!