Wehrmacht
/RIP too late
Verbandskasten
Wehrmacht
/RIP too late
Verbandskasten
Eisenofen
Beratungsstelle kontaktieren
Da wollte ich Montag dann noch hin, hatte nur gedacht, dass man schon vorab ein paar wenige Infos kriegt.
Wie erstellt man so eine Liste nur mit Autos?
Falls du das ganze nicht von Grund auf machen möchtest, lade doch einfach mal das Filterscript "vspawner". Jenes ist im Standart Filterscripts Ordner, wenn du dir einen Server downloadest.
Das ganze sieht den so aus (Kann man natürlich alles anpassen)
Also einfach das Filterscript 'vspawner' laden, danach Ingame /vspawner eingeben
Immer noch das gleiche
Ist ja auch immer noch falsch^^
Hab da mal was gebastelt, ich nehme mal an das dieses wtafelinfo ein String ist.
for(new wtafel;wtafel < sizeof(Werbetafeln); wtafel++)
{
if(!var) format(string, sizeof(string), "%i. Information: %s.\n", wtafel, Werbetafeln[wtafel][wtafelinfo]);
else format(string, sizeof(string), "%s%i. Information: %s\n", string, wtafel, Werbetafeln[wtafel][wtafelinfo]);
var++;
}
ShowPlayerDialog(playerid, DIALOG_WTAFELLIST, DIALOG_STYLE_LIST, "Wähle eine Werbetafel aus",string, "Auswählen", "Abbrechen");
return 1;
ändert nichts.
Grade gesehen, dass du das ganze ja doch nicht angepasst hast, schau dir nochmal meinen Beitrag an.
Du musst zu Anfang deinen alten String wieder nehmen,
und deins angepasst.
Das war leider falsch, der Dialog darf nicht in der Schleife sein, sondern nach der Schleife
Ansich ist das \n schon richtig, du bräuchtest nur noch eine Schleife, mit der Du das ganze immer wieder in den String schreibst.
Dann hast du das zum Beispiel so:
new string][256], var;
for(new i = 1; i < 12; i++)
{
if(!var) format(string, sizeof(string), "{FFFFFF}Zeile Nr: %d\n", i);
else format(string, sizeof(string), "%sZeile Nr: %d\n", string, i);
var++;
}
ShowPlayerDialog(playerid, ..);
Die Geschichte mit den Farbcodes kannst du natürlich weg lassen, ich mag es nur nicht^^
Wie erstellt man nochmal die 3 Spaltigen Dialog_List Dialoge?
Dazu gibt es im Wiki immer ein kleines Beispiel (Einfach nach ganz unten Scrollen, unter dem Bild ist der Code)
Ich gebe eigentlich 1/2/3 ein aber es wird immer "Hier könnte ihre Werbung stehen" ausgegeben.
Wenn ich das richtig verstanden habe, hast du bei deinen Format's einfach nur die Parameter verdreht.
Der erste Parameter, ist der String, der verändert werden soll.
Somit müsste es heißen format(Werbetafeln[wtafelvar][wtafeltext], sizeof(TAFEL1), TAFEL1);
(So wird TAFEL1 in Werbetafeln... geschrieben.
Beim compilen stürtzt dieser auch ab.
Dann solltest du dem Grund dazu mal nachgehen, wenn er nicht complien kann, wirst du sonst auch nicht weiter kommen.
naja halt jemand der aushilfe gibt für Scripting undsowas...
Kann dir da für den Anfang wirklich die YT Tutorials empfehlen, ansonsten ist der Tutorials Bereich hier ganz gut im Breadfish
Das ganze heißt, dass du LOG_ALL verwendest, obwohl es dies gar nicht gibt. Schau dir am besten mal die Zeile genau an.
Versuche es mal so: (Das ganze denn du willst ja entweder den Namen oder die playerid auslesen)
if(sscanf(params,"us[128]",pID,reason)) return SendClientMessage(playerid,COLOR_RED,"Use /ban PLAYERID REASON");
// Edit
Grade gesehen, dass du reason als Variable und nicht als String erstellst, also müsstest du die Variable string[128] erhöhen und statt reason reason[128] verwenden.
PS: Nur als Tipp: Es tut nicht Not, immer einen neuen String zu erstellen, du kann in jene immer etwas neues reinschreiben. Und die länge kannst du auch kleiner gestaltet, 2048 für die Query bzw. 248 für einen Timestamp sind viel zu hoch.
Um einen Spieler mit SpawnPlayer(playerid); zu spawnen musst du vorher SetSpawnInfo verwenden, danach sollte es gehen.
So wie ich das ganze bei dir rausgelesen habe, kannst du auch einfach TogglePlayerSpectating(playerid, true); verwenden, damit das ganze Menü weg ist, bevor du den Spieler Spawnst/Die Spieler Position änderst, musst du dies allerdings mit TogglePlayerSpectating(playerid, false);
Grundsätzlich würde ich dir mal die Code-Funktion ans Herz legen (https://image.prntscr.com/image/AS1Rh7_bSdmnQkU3VZRpUA.png)
Weiterhin hast du anscheinend das Include OCMD nicht, dies müsstest du dir runterladen und in deinen /pawno/includes - Ordner legen (Unter Windows)
Ich empfehle dir auch deinen Code einzurücken (bsp. mit Hilfe der Tab-Taste), damit dies übersichtlicher wird.
Für die anderen Fehler müsste man mal die anderen Zeilen sehen.
Ich bestätige, dass ich 18 Jahre oder älter bin und nehme am Gewinnspiel teil.
Auch wenn ich deinen Beitrag maximal zur Hälfte verstanden habe, scheint es so, dass der Hoster dies einfach unterbindet. Vielleicht solltest du da einfach mal beim Hoster nachfragen, ob dies geändert werden kann. (Obwohl ich dies recht stark bezweifel)