Hey, habe Errors, wenn ich das Haussystem in mein Script packen will. Habe es zurzeit als Filterscript, wills aber in mein richtiges haben...
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(!GetPVarInt(playerid,"HUHNFISCH_InHaus"))
{
new ID=GetNearestHaus(playerid,4);
if(ID == -1) return true; // Hier
if(Haus[ID][Abgeschlossen]) return true;
SetPlayerInterior(playerid,Haus[ID][Int]);
SetPlayerPos(playerid,Haus[ID][Pos][3],Haus[ID][Pos][4],Haus[ID][Pos][5]);
SetPlayerVirtualWorld(playerid,Haus[ID][VirtualWorld]);
SetPVarInt(playerid,"HUHNFISCH_InHaus",true);
return true;
}
new ID=GetNearestHausExit(playerid,3);
if(ID == -1) return true; // Hier
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,Haus[ID][Pos][0],Haus[ID][Pos][1],Haus[ID][Pos][2]);
SetPlayerVirtualWorld(playerid,0);
DeletePVar(playerid,"HUHNFISCH_InHaus");
return true;
}
local variable "ID" shadows a variable at a preceding level
error 022: must be lvalue (non-constant)
warning 215: expression has no effect
Wie kann man das entfernen?