Guten Abend zusammen,
Und zwar kann man bei meinem haussystem den Häusern noch zusätzlich einen namen geben,allerdings ist bereits eine schleife vorhanden die das betreffende Haus sucht und aus dem grund weiß ich nun nicht so recht wo/wie ich jetzt eine weitere schleife einbauen soll um zu überprüfen ob der Hausname bereits vergeben ist.
Wäre sehr erfreut wenn mir da jemand weiterhelfen könnte
if(!strcmp(strget(cmdtext, 0), "/hausname"))
{
if(strlen(cmdtext[10]))
{
for(new i = 0;i<sizeof(hinfo);i++)
{
f(IsPlayerInRangeOfPoint(playerid,1.0,hinfo[i][e_haus_x],hinfo[i][e_haus_y],hinfo[i][e_haus_z]))
{
if(strcmp(hinfo[i][besitzer],playername[playerid],0) == 0)
{
strmid(hinfo[i][hausname],cmdtext[10],0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
format(updhini,sizeof updhini,"häuser/haus_%d.ini",i);
format(chstr,sizeof chstr,"%s\nBesitzer : %s\nPreis : %d$",hinfo[i][hausname],hinfo[i][besitzer],hinfo[i][kosten]);
Update3DTextLabelText(hinfo[i][hlabel],0x009900AA,chstr);
dini_Set(updhini,"hausname",hinfo[i][hausname]);
}
else
{
SendClientMessage(playerid,COLOR_ROT,"Dieses Haus gehört nicht dir.");
}
return 1;
}}
return 1;
}}
Mit freundlichen Grüßen
Anubis