Hey,
Ich arbeite gerade an meinem Haussystem, und erstelle gerade einen Haus lock Befehl..
Ich bekomme allerdings einen error:
Zitat
C:\Users\.pwn(2854) : error 029: invalid expression, assumed zero
Hier ist der Befehl, ich habe die Zeile markiert:
ocmd:lock(playerid,params[])
{
for(new haus=1;haus<MAX_HAUS;haus++)
{
new pfad[50];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(HausInfo[haus][haus_besitzer],name,false) == 0 || strcmp(HausInfo[haus][haus_mieter],name,false) == 0)//wenn der Name vom Spieler der Name vom Besitzer ist...
{
if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
{
if(HausInfo[haus][haus_locked] == 1)
//if(VehicleInfo[playerid][Locked] == 0)
{
GameTextForPlayer(playerid, "~g~Haus aufgeschlossen!", 3000, 6);
dini_IntSet(pfad,"locked",0);
return 1;
}
}
if(HausInfo[haus][haus_locked] == 0)
//if(VehicleInfo[playerid][Locked] == 1)
{
GameTextForPlayer(playerid, "~r~Haus abgeschlossen!", 3000, 6);
dini_IntSet(pfad,"locked",1);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAU, "Du bist nicht bei deinem Haus!");
return 1;
}
else// <- Hier in der Zeile ist der Error
{
SendClientMessage(playerid, COLOR_GRAU, "Du bist weder Mieter noch Eigentümer des Hauses.");
return 1;
}
}
return 1;
}
Wäre nett wenn mir Jemand helfen könnte,
LG
Marco