Hey,
ich wollte meine Stats in 2 Seiten in einem Dialog(DIALOG_STYLE_MSGBOX)einteilen.Man soll wen man auf "Zurück" klickt wieder auf die vorherigen stats Seite kommen aber wie?
Ja ich weis...mit if(response == 1)
Aber welche Art von Code muss ich dann schreiben das man halt von einer Seite zur anderen kommt und wieder zurück?
Hier mal der Code:
if(dialogid == stats)
{
if(response == 0)
{
ShowPlayerDialog(playerid,statss,DIALOG_STYLE_MSGBOX,"Seite 2","Diese Seite ist in Bearbeitung!\nWir bitten um Verständniss.\nMit freundlichen Grüßen\n\nDas [FoR]Reallife-Scripter-Team!","Zurück","Abbrechen");
}
}
if(dialogid == statss)
{
if(response == 1)
{
Hier soll man wieder zurück kommen auf den Dialog: stats.Aber wie?
}
}
Joar das ist halt mein Frage.Ich hoffe mir kann jemand weiter helfen.
Mfg
[FoR]Hardcore
[FRAGE]Von einem Dialog zum vorherigen aber wie?
- #else
- Geschlossen
- Erledigt
-
-
Du hast ja im /stats Befehl auch ShowPlayerDialog... Und die Zeile baust du einfach da rein:
if(response == 1)
{
Hier soll man wieder zurück kommen auf den Dialog: stats.Aber wie?
} -
Also die Stats habe ich damals in eienr neuen Public gemacht
Hier sind sie:
public Showmystats(playerid) // Das Public - einfach ganz untem am Script dranhängen
{
//==================================STANDART-JOBS===============================
new jtext[20];
if(PlayerInfo[playerid][pJob] == 1) { jtext = "Detektiv"; }
else if(PlayerInfo[playerid][pJob] == 2) { jtext = "Anwalt"; }
else if(PlayerInfo[playerid][pJob] == 3) { jtext = "Hure"; }
else if(PlayerInfo[playerid][pJob] == 4) { jtext = "Drogen Dealer"; }
else if(PlayerInfo[playerid][pJob] == 5) { jtext = "Autodieb"; }
else if(PlayerInfo[playerid][pJob] == 6) { jtext = "News Reporter"; }
else if(PlayerInfo[playerid][pJob] == 7) { jtext = "Automechaniker"; }
else if(PlayerInfo[playerid][pJob] == 8) { jtext = "Bodyguard"; }
else if(PlayerInfo[playerid][pJob] == 9) { jtext = "Waffendealer"; }
else if(PlayerInfo[playerid][pJob] == 10) { jtext = "Autohändler"; }
else if(PlayerInfo[playerid][pJob] == 12) { jtext = "Boxer"; }
else if(PlayerInfo[playerid][pJob] == 14) { jtext = "Bus Fahrer"; }
else if(PlayerInfo[playerid][pJob] == 15) { jtext = "Zeitungsjunge"; }
else if(PlayerInfo[playerid][pJob] == 16) { jtext = "Trucker"; }
else if(PlayerInfo[playerid][pJob] == 17) { jtext = "Pizza Boy"; }
else if(PlayerInfo[playerid][pJob] == 18) { jtext = "Farmer"; }
else if(PlayerInfo[playerid][pJob] == 19) { jtext = "Illegaler Farmer"; }
else if(PlayerInfo[playerid][pJob] == 20) { jtext = "Drogen Schmuggler"; }
else if(PlayerInfo[playerid][pJob] == 21) { jtext = "Straßenreinogung"; }
else if(PlayerInfo[playerid][pJob] == 22) { jtext = "Mats Schmuggler"; }
else if(PlayerInfo[playerid][pJob] == 23) { jtext = "Waffenersteller"; }
else { jtext = "Du hast keinen Job!"; }//==========================================FRAKTIONEN==========================
new ftext[30]
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{ ftext = "Los Santos Polizei"; }
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{ ftext = "Kripo/Kriminalpolizei"; }
else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{ ftext = "Sanitäter/Arzt"; }
else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
{ ftext = "Los Sureños 13"; }
else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
{ ftext = "La Cosa Nostra"; }
else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
{ ftext = "Präsident/in"; }
else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{ ftext = "CNN-News Reporter"; }
else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
{ ftext = "San Andreas Taxi Team"; }
//else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11)
//{ ftext = "License Faction"; }
//else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14)
//{ ftext = "Yamaguchi"; }
else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
{ ftext = "47th Street Saints"; }
else if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
{ ftext = "East Beach Bloods"; }
else if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
{ ftext = "Ordnungsamt"; }
else if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)
{ ftext = "Zollamt"; }
else
{ ftext = "Du bist in keiner Fraktion!"; }
//======================================FRAKTIONENENDE========================== //
new pnumber = PlayerInfo[playerid][pPnumber];
new account = PlayerInfo[playerid][pAccount];
new Dialogstring[1300]; // Definiere neuen String mit Den maximalen zeichen (128 in SAMP)
new name[MAX_PLAYER_NAME]; // Definiere ein new für den namen
new geld = PlayerInfo[playerid][pCash];
new level = PlayerInfo[playerid][pLevel];
new housekey = PlayerInfo[playerid][pPhousekey];
new death = PlayerInfo[playerid][pDeaths];
new age = PlayerInfo[playerid][pAge];
new drank[20];
new drugs = PlayerInfo[playerid][pDrugs];
new ptime = PlayerInfo[playerid][pConnectTime];
GetPlayerName(playerid,name,sizeof name); // Finde den namen des befehlsausführers raus
format(Dialogstring, sizeof(Dialogstring), "[Dein Account]:\nName: %s\nLevel: %d\nDein Alter: %d\nBargeld: %d\nDein Kontostand: %d\nDeine Handynummer: %d\nGestorben: %d\nDeine Fraktion: %s\nDein Rank: %s\nDein Job: %s\nPremium Rank: %d\n\n[Sonstiges]:\nGesamte Onlinezeit: %d\n\n\n[Dein Inventar]:\n\nDrogen: %d\n\nJegliche Schlüssel:\n\nHausschlüssel: %d", name, level, age, geld, account, pnumber, death, ftext, rtext, jtext, drank, ptime, drugs, housekey); // Grundgestell für unseren Dialog
ShowPlayerDialog(playerid, stats, DIALOG_STYLE_MSGBOX, "Deine Statistick", Dialogstring, "Ok", "weiter");
return 1;
}
Soll das alles jetzt bei dem
if(response == 1)
{
ShowPlayerDialog(playerid,blablabla ect.
hin? -
Neinn du sichst nach /stats (strf + f) danach kopierst du ShowPlayerDialog....
und fügst das unter response 1 ein -
Okay ich versuchs mal.
Schonmal danke im Vorraus. -
breadfish.de
Hat das Thema geschlossen.