Huhuu,
wie oben steht klappt der Befehl nicht.
Bevor ich viel laber, hier der Code:
ocmd:asellhouse(playerid,params[])
{
if(!isPlayerAFK(playerid))
{
if(isPlayerAnAdmin(playerid,5))
{
new house;
if(sscanf(params,"i",house))return SCM(playerid,COLOR_GREY,"Benutze: /asellhouse [Haus-ID]");
{
for(new i;i<MAX_HAEUSER;i++)
{
if(IRP(playerid,3,HausInfo[i][hPosX],HausInfo[i][hPosY],HausInfo[i][hPosZ]) && HausInfo[i][hID] == house)
{
format(HausInfo[house][hBesitzer],24,"Niemand");
HausInfo[house][hBought] = 0;
SaveHouse(house);
LoadHouse(house);
SendClientMessage(playerid,COLOR_LIGHTGREEN,"Du hast das Haus erfolgreich zum Verkauf freigegeben!");
break;
}
}
}
}
}
else
{
SCM(playerid,AFK,"Du bist Abwesend gemeldet. Mit dem Befehl /back kannst du dich wieder Anwesend melden!");
}
return 1;
}
is doch alles richtig?