Hallo Community,
habe mir gestern ein neues Haussystem gemacht.
Diesmal mit Hauscars drin.
Alles funktioniert wunderbar, jedoch scheitere ich an einer vergleichsweise
kleinen Sache.
Es geht darum, das die Hauscar nur von demjenigen gefahren werden kann, dessen Haus sie zugeordnet ist.
Also:
- Ein Haus mit ID 1 wird erstellt
- Eine Hauscar wird erstellt und HausID 1 zugeordnet
- Wenn jemand das Haus mit ID 1 kauft soll auch nur er die Hauscar zu HausID 1 Fahren können.
So wie hier sollte es eigentlich gehen aber tut es nicht -.-:
if(newstate == PLAYER_STATE_DRIVER)
{
vehicleid = GetPlayerVehicleID(playerid);
for(new h; h < MAX_HAUS; h++)
{
new hausid = strval(hInfo[h][ID]);
if(vehicleid == hInfo[hausid][Hauscar])
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
if(strcmp(pName,strget(hInfo[hausid][Besitzer],false),false,strlen(hInfo[h][Besitzer])))
{
RemovePlayerFromVehicle(playerid);
SendLanguageMessage(playerid,ADMIN_RED,"Dieses Auto gehört nicht dir!","This Car isn´t yours!");
}
}
}
}