Hallo ihr Lieben,
Ich habe ein Business System gemacht und so ein paar Probleme.
Ein Problem ist: Ich will den Namen des Besitzers ändern, aber der Name wird falsch gespeichert: Beispiel: Ich gebe ein "Dachdecker" gespeichert wird "achdecker"
anderes Problem: Create3DTextLabels werden nicht erstellt für die Businesses. ( BusinessLaden und Speichern wo Laden und Speichern? )
Könnt ihr mir helfen? Ich verstehe nicht, wieso es nicht richtig funktioniert
if(dialogid == BusinessEdit6)
{
if(response)
{
if(strval(inputtext) > 3 || strval(inputtext) < 20)
{
new path[64], ID=GetPVarInt(playerid, "EingegebeneBizID");
for(new i = 0; i<Max_Businesses; i++)
{
format(path, sizeof(path), "/Businesses/%d.ini",ID);
dini_Set(path, "BizBesitzer", inputtext);
print(inputtext);
BusinessInfo[ID][B_Besitzer] = strmid(BusinessInfo[ID][B_Besitzer] , dini_Get(path,"BizBesitzer"),false,strlen(dini_Get(path,"BizBesitzer")),MAX_PLAYER_NAME);
printf("Der Business Besitzer wurde auf %s geändert", BusinessInfo[ID][B_Besitzer]);
SpeichereBusinesses();
BusinessLaden();
return 1;
}
}
else
{
ShowPlayerDialog(playerid, BusinessEdit6, DIALOG_STYLE_INPUT, "Business editieren", "Der Name war zu lang (zwischen 3-20 Zeichen)\nGeben Sie den neuen Besitzer ein", "Bestätigen", "Abbrechen");
}
}
}