Auch wenn der Titel dumm ist,
wollte ich die schlauen PAWN Köpfe fragen,
wie ist es möglich, einem listitem den Namen oderso abzufragen, weil ich hab handy in einem dialog
folgendes:
if(listitem == 1)
{
new string[240];
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
format(string, sizeof(string), "%s (ID:%i)\n", SpielerName(i), i);
}
ShowPlayerDialog(playerid, DIALOG_SMS, DIALOG_STYLE_LIST, "Folgende User sind in deiner Kontaktliste:", string, "Fortfahren", "Abbrechen");
IsAtLaptopDialog[playerid] = 10;
}
}
das ist z.B. SMS.
Nur wie mach ich weiter ... :
case DIALOG_SMS:
{
if(response)
{
if(HandyAus[ ] == 0)// HIER WEITER
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
ShowPlayerDialog(playerid, DIALOG_SMS1, DIALOG_STYLE_INPUT, "SMS senden", "Gib die Nachricht ein, welche du absenden möchtest:", "Fortfahren", "Abbrechen");
}
}
else
{
SendClientMessage(playerid, FARBE_GELB, "[HANDY]: Der Spieler hat sein Handy ausgeschaltet!");
}
}
}
und dann am ende das:
case DIALOG_SMS1:
{
if(response)
{
new string[150];
format(string, 150, "[HANDY]: SMS | Absender: %s | Nachricht: %s", SpielerName(playerid),inputtext);
SendClientMessage(, FARBE_GELB, string); // HIER WEITER
format(string, 150, "[HANDY]: SMS | Empfänger: %s | Nachricht: %s", SpielerName(ClickedPlayer[playerid]),inputtext);
SendClientMessage(playerid, FARBE_GELB, string);
IsAtLaptopDialog[playerid] = 0;
}
}
WÄRE EUCH DANKBAR .
an alle die nicht alles gelesen habe:
dort brauche ich eure hilfe wo das steht:
// HIER WEITER
LG ..