hallo,
Ich hab eine frage undzwar wie kann ich es machen das jeder spieler nur 1haus kaufen kann
Code
ocmd:hauskaufen(playerid,params[])
{
for(new haus=1;haus<MAX_HAUS;haus++)
{
if(GetPVarInt(playerid,"Haus",1);
if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(HausInfo[haus][haus_besitzer],name,false) == 0)return SendClientMessage(playerid,0x00FF00,"Dieses Haus gehört dir bereits!");
if(strcmp(HausInfo[haus][haus_besitzer],"Keiner",false))return SendClientMessage(playerid,0x00FF00,"Dieses Haus steht nicht zum Verkauf!");
if(GetPlayerMoney(playerid) < HausInfo[haus][haus_preis])return SendClientMessage(playerid,0x00FF00,"Du hast nicht genug Geld!");
GivePlayerMoney(playerid,-HausInfo[haus][haus_preis]);
new pfad[50];
format(pfad,50,"/haus/%d.txt",haus);
dini_Set(pfad,"besitzer",name);
KillHaus(haus);
LoadHaus(haus);
}
else SendClientMessage(playerid,0x00FF00,"Du hast Bereits ein Haus!");
}
}
return 1;
}
Alles anzeigen
Was ist daran falsch