Ich möchte das der Geldbetrag im Dialog abgefragt wird
DIALOG :
{
if(dialogid == DIALOG_TICKET)
{
if(response == 0)
{
SendClientMessage(playerid,WEIß,"Du hast dein Ticket weggeschmissen und Flüchtest");
SetPlayerWantedLevel(playerid,1);
return 1;
}
if(response == 1)
{
SendClientMessage(playerid,WEIß,"Du hast den Betrag %d gezahlt!");
return 1;
}
}
if(dialogid == DIALOG_TICKET)
{
if(response == 0)
{
SendClientMessage(playerid,WEIß,"Du hast dein Ticket weggeschmissen und Flüchtest");
SetPlayerWantedLevel(playerid,1);
return 1;
}
if(response == 1)
{
SendClientMessage(playerid,WEIß,"Du hast den Betrag %d gezahlt!");
return 1;
}
}
TICKET BEFEHL
ocmd:ticket(playerid,params[])
{
if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,WEIß,"Du bist kein agestellter bei der Polizei");
if(DutyPD[playerid] == 0)return SendClientMessage(playerid,WEIß,"Du bist nicht im Dienst");
new pID, grund[265], betrag[265];
if(sscanf(params,"usd",pID,grund,betrag)) return SendClientMessage(playerid,HELLBLAU,"Benutze: /Ticket [PLAYERID] [GRUND] [STRAFE]");
format(grund,sizeof(grund),"Du hast ein Ticket bekommen GRUND: %s \nDu musst eine Betrag von %d zahlen", grund, betrag);
ShowPlayerDialog(pID, DIALOG_TICKET, DIALOG_STYLE_MSGBOX, "TICKET", grund, "Bezahlen", "Flüchten");
return 1;
}
{
if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,WEIß,"Du bist kein agestellter bei der Polizei");
if(DutyPD[playerid] == 0)return SendClientMessage(playerid,WEIß,"Du bist nicht im Dienst");
new pID, grund[265], betrag[265];
if(sscanf(params,"usd",pID,grund,betrag)) return SendClientMessage(playerid,HELLBLAU,"Benutze: /Ticket [PLAYERID] [GRUND] [STRAFE]");
format(grund,sizeof(grund),"Du hast ein Ticket bekommen GRUND: %s \nDu musst eine Betrag von %d zahlen", grund, betrag);
ShowPlayerDialog(pID, DIALOG_TICKET, DIALOG_STYLE_MSGBOX, "TICKET", grund, "Bezahlen", "Flüchten");
return 1;
}
Wie kann ich das machen?
Danke im vorraus