Hallo zusammen,
Wenn ich /enter eingebe für mein H-System kommt du hast den Befehl falsch eingegeben, aber wenn ich das new interior usw weg mache klappt alles. Also die Nachricht kommt, aber ich werde nicht ins Haus gespawnt!
Hier der Befehl:
ocmd:enter(playerid,params[])
{
for(new haus=1; haus<MAX_HAUS; haus++)
{
if(IsPlayerInRangeOfPoint(playerid,5,hInfo[haus][PosX],hInfo[haus][PosY],hInfo[haus][PosZ]))
{
if(hInfo[haus][Besetzt] == 1)
{
if(hInfo[haus][Verschlossen] == 0)
{
new string[128];
format(string,128,"Du hast das Haus von %s betreten!",hInfo[haus][Besitzer]);
SendClientMessage(playerid,WEISS,string);
new Inter = hInfo[haus][Interior]; /*world = hInfo[h][World],*/
SetPlayerPos(playerid,hInt[Inter][SpawnX],hInt[Inter][SpawnY],hInt[Inter][SpawnZ]);
SetPlayerInterior(playerid,hInt[Inter][Int]);
//SetPlayerVirtualWorld(playerid,world);
//inHaus[playerid] = h;
return 1;
}
return SendClientMessage(playerid,ROT,"Das Haus ist verschlossen!");
}
return SendClientMessage(playerid,ROT,"Das Haus gehört niemandem!");
}
return SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe von einer Haustür!");
}
return 1;
}
PS: Errors kommen keine!
Hoffe ihr könnt mir helfen.
MFG