Vielleicht kann mir ja hier noch einer helfen, habe das Problem das einen selbst bestimmten Text per Befehl anzeigen wollte.
Nun bekomme ich diese Errors:
Nutze das a_infobox.inc von Azure.
C:\Users\Patrice\Desktop\Scripting, Coding usw\Server\Reallife\gamemodes\Reallife.pwn(1120) : error 047: array sizes do not match, or destination array is too small
C:\Users\Patrice\Desktop\Scripting, Coding usw\Server\Reallife\gamemodes\Reallife.pwn(1146) : error 047: array sizes do not match, or destination array is too small
C:\Users\Patrice\Desktop\Scripting, Coding usw\Server\Reallife\gamemodes\Reallife.pwn(1172) : error 047: array sizes do not match, or destination array is too small
C:\Users\Patrice\Desktop\Scripting, Coding usw\Server\Reallife\gamemodes\Reallife.pwn(1189) : error 035: argument type mismatch (argument 3)
if(dialogid == DIALOG_INFOALL_HOCHSCHRIFT)
{
if(response)
{
if(strlen(inputtext) >= 51)
{
SendClientMessage(playerid,Grau,"Die Hochschrift darf nicht größer als 50 Zeichen sein.");
ShowPlayerDialog(playerid,DIALOG_INFOALL_HOCHSCHRIFT,DIALOG_STYLE_INPUT,"Infobox für Alle","Bitte gebe nun die Überschrift der Infobox an.","Weiter","Schließen");
return 1;
}
else
{
new string[128];
format(string,sizeof(string),"[Info Box]: Die Hochschrift lautet: %s",inputtext);
SendClientMessage(playerid,Grau,string);
ShowPlayerDialog(playerid,DIALOG_INFOALL_TEXT,DIALOG_STYLE_INPUT,"Infobox für Alle","Bitte gebe nun den Informations-Text ein.","Weiter","Zurueck");
InfoAllHochschrift = inputtext; //Zeile 1120
return 1;
}
}
if(!response)
{
SendClientMessage(playerid,Grau,"Du hast die Aktion abgebrochen.");
return 1;
}
}
if(dialogid == DIALOG_INFOALL_TEXT)
{
if(response)
{
if(strlen(inputtext) >= 201)
{
SendClientMessage(playerid,Grau,"Der Informations-Text darf nicht größer als 200 Zeichen sein.");
ShowPlayerDialog(playerid,DIALOG_INFOALL_TEXT,DIALOG_STYLE_INPUT,"Infobox für Alle","Bitte gebe nun den Informations-Text ein.","Weiter","Zurueck");
return 1;
}
else
{
new string[264];
format(string,sizeof(string),"[Info Box]: Der Informations-Text lautet: %s",inputtext);
SendClientMessage(playerid,Grau,string);
ShowPlayerDialog(playerid,DIALOG_INFOALL_DAUER,DIALOG_STYLE_INPUT,"Infobox für Alle","Bitte gebe nun die Informations-Duaer ein.","Vollenden","Zurueck");
InfoAllText = inputtext; //Zeile 1146
return 1;
}
}
if(!response)
{
SendClientMessage(playerid,Grau,"Du bist eine Seite zurück gegangen.");
ShowPlayerDialog(playerid,DIALOG_INFOALL_HOCHSCHRIFT,DIALOG_STYLE_INPUT,"Infobox für Alle","Bitte gebe nun die Überschrift der Infobox an.","Weiter","Schließen");
return 1;
}
}
if(dialogid == DIALOG_INFOALL_DAUER)
{
if(response)
{
if(strlen(inputtext) >= 2)
{
SendClientMessage(playerid,Grau,"Die Informations-Dauer darf nicht größer als 2 Zeichen sein.");
ShowPlayerDialog(playerid,DIALOG_INFOALL_DAUER,DIALOG_STYLE_INPUT,"Infobox für Alle","Bitte gebe nun die Informations-Duaer ein.","Vollenden","Zurueck");
return 1;
}
else
{
new string[64],endstring[264];
format(string,sizeof(string),"[Info Box]: Die Informations-Dauer ist: %i",inputtext);
SendClientMessage(playerid,Grau,string);
InfoAllDauer = inputtext; //Zeile 1172
format(endstring,sizeof(endstring),"Hier hast du alle Eingaben in der Übersicht.\nWenn du noch etwas ändern möchtest, drücke 'Zurück'.\nÜberschrift: %s\nText: %s\nDauer: %i",InfoAllHochschrift,InfoAllText,InfoAllDauer);
ShowPlayerDialog(playerid,DIALOG_INFOALL_VOLLENDUNG,DIALOG_STYLE_MSGBOX,"Infobox Vollendung",endstring,"Weiter","Zurueck");
return 1;
}
}
if(!response)
{
SendClientMessage(playerid,Grau,"Du bist eine Seite zurück gegangen.");
ShowPlayerDialog(playerid,DIALOG_INFOALL_TEXT,DIALOG_STYLE_INPUT,"Infobox für Alle","Bitte gebe nun den Informations-Text ein.","Weiter","Zurueck");
return 1;
}
}
if(dialogid == DIALOG_INFOALL_VOLLENDUNG)
{
if(response)
{
InfoTextForAll(InfoAllHochschrift,InfoAllText,InfoAllDauer); //Zeile 1189
return 1;
}
if(!response)
{
ShowPlayerDialog(playerid,DIALOG_INFOALL_DAUER,DIALOG_STYLE_INPUT,"Infobox für Alle","Bitte gebe nun die Informations-Duaer ein.","Vollenden","Zurueck");
return 1;
}
}
Ganz oben im Script:
new InfoAllHochschrift[1];
new InfoAllText[1];
new InfoAllDauer[1];
//EDIT:
Habe nur noch diese Errors:
C:\Users\Patrice\Desktop\Scripting, Coding usw\Server\Reallife\gamemodes\Reallife.pwn(1120) : error 047: array sizes do not match, or destination array is too small
C:\Users\Patrice\Desktop\Scripting, Coding usw\Server\Reallife\gamemodes\Reallife.pwn(1146) : error 047: array sizes do not match, or destination array is too small
C:\Users\Patrice\Desktop\Scripting, Coding usw\Server\Reallife\gamemodes\Reallife.pwn(1172) : error 047: array sizes do not match, or destination array is too small
C:\Users\Patrice\Desktop\Scripting, Coding usw\Server\Reallife\gamemodes\Reallife.pwn(1189) : error 047: array sizes do not match, or destination array is too small
new InfoAllHochschrift[1];
new InfoAllText[1];
new InfoAllDauer[1];