Liebe Breadfish Community ,
In diesem Tutorial zeige ich euch wie man einen Dialog schreibt. Dieses Tutorial zeigt nur wie man ihn macht und wie er aussieht , dieser Zeigt nicht wie man es mit Register etc. verbindet.
__________________________________________________________________________________________________________________________________________________________________________________________________________
Erstmal müssen wir den Dialog definieren.
#define Jobdialog 16
if(pickupid == jobauswahl)
{
format(string,sizeof(string),"Detektiv \nAnwalt \nHure \nDrogendealer \nAutodieb \nMechaniker \nBodyguard \nWaffendealer \nBoxer \nBusfahrer \nTrucker\nMüllmann\nFarmer");
ShowPlayerDialog(playerid,Jobdialog,DIALOG_STYLE_LIST,"Arbeitsamt",string,"Auswählen","Abbruch");
}
Dort oben steht nun das eigendliche Dialog. Der DialogStyle ist in 3 Teilen abgeschnitten. Es gibt einmal " DIALOG_STYLE_INPU " " DIALOG_STYLE_MSGBOX " " DIALOG_STYLE_LIST "
Hier oben haben wir ein Dialog mit einer Liste. Dort sind die Wörter aufgelistet die im Dialog als Liste aufgezählt werden sollen. das " \n " ist ein Zeilenumbruch. Das bedeutet
das eine neue zeile angefangen wird. Das ShowPlayerDialog steht dafür das das Dialog auch angezeigt wird.
Die letzen 3 Wörter " Arbeitsamt " "Auswählen " und " Abbruch " sind einmal
Arbeitsamt = Die Überschrift des Dialoges
Auswählen = Der Linke Button
Abbruch = Der Rechte Button
Diese müsst ihr natürlich nach euren Wünschen ausfüllen
Dies war ein ListenDialog.
Aber was ist wenn ihr einfach nur eine Ankündigungsbox schreiben wollt ?
_________________________________________________________________________________________________________________________________________________________________________________________________________
Ersteinmal wieder definieren.
#define Ankündigung 20
Die Ankündigung ist einfach das Dialog und die 20 ist die Dialog nummer. Wenn ihr noch keine Dialoge habt nehmt ihr die Nummer 1
Nun schreiben wir den Dialog also die Dialogszeile
ShowPlayerDialog(playerid,Ankündigung,DIALOG_STYLE_MSGBOX,"Deine Überschrift","Dein Text","Der linke Button","Der Rechte button");
So sieht nun eine Ankündigungs box aus.
__________________________________
Der Rest folgt gleich moment