Beiträge von 4#Future
-
-
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!
-
weil bei mir ist die abfrage if(isPlayerInFrakt(playerid,3[frakid]))
Man merkt mal wieder, dass Du ein planloser Anfänger bist.Du kannst die Funktion auch leckMichBitteNicht() nennen.
Das ist doch völlig unrelevant und jeder nennt diese anders.Ohne Worte...
-
Grundkenntnisse vom Scripten kennen z.B die Abfrage in welche frak der spieler ist
Genau!Das sind Grundkenntnisse, die man lernen muss, um PAWN ansatzweise zu beherrchen.
Noch ein Tipp:
Bevor Du die Einzelteile eines neuen Fahrzeug entwickelst, solltest Du es erstmal zusammenbauen.

-
Ohje ohje...
Dann bekommst Du also doch die Lösung von mir.
Ein Tipp, auch an DEAD:
Wenn Ihr den Text speichern wollt, müsst Ihr ihn auch an PHP übergeben.
PHP
Alles anzeigen<?php session_start(); include("config.php"); if(isset($_POST['save'])) { mysql_query("TRUNCATE TABLE `motd`"); mysql_query("INSERT INTO `motd` (`news`) VALUES('" . $_POST['text'] . "')"); } $exec = mysql_fetch_assoc(mysql_query("SELECT * FROM `motd` WHERE `id` = '1'")); ?> <form action="" method="post"> <center> <textarea name="text" rows="8" cols="80%">\n <?php echo $exec['news']; ?> </textarea> </center> <div style="text-align: right;"><input type="submit" name="save" value="Speichern" style="width: 200px; height: 75px;"></div> </form>