Hallo,
ich habe mir ein kleinen Befehl zusammengebastelt, um die Haus-ID von einem Haus herauszufinden:
ocmd:houseid(playerid,params[])
{
if(SpielerInfo[playerid][pAFK] == 0)
{
if(isPlayerAnAdmin(playerid,5))
{
for(new i;i<MAX_HAEUSER;i++)
{
if(IsPlayerInRangeOfPoint(playerid,3,HausInfo[i][hPosX],HausInfo[i][hPosY],HausInfo[i][hPosZ]))
{
new str[128];
format(str,sizeof(str),"Haus-ID: %d",HausInfo[i][hID]);
SCM(playerid,COLOR_WHITE,str);
}
}
}
}
else
{
SCM(playerid,AFK,"Du bist Abwesend gemeldet. Mit dem Befehl /back kannst du dich wieder Anwesend melden!");
}
return 1;
}
Doch immer bekomme ich Haus-ID 0 ausgespuckt, obwohl ich nicht an dem Haus mit dieser ID stehe (da dies mein eigenes ist).
Warum?
lg
Lynnchu