Peace
Hab probleme mit meinem CMD.
if(strcmp(cmd,"/kaufen",true)==0)
{
if(INI_Open("Haus.cfg"))
{
for(new h=0;h<sizeof(HausInfo);h++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, HausInfo[h][eX], HausInfo[h][eY], HausInfo[h][eZ]))
{
if(GetPlayerMoney(playerid) < HausInfo[h][Preis])return 1;
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
GivePlayerMoney(playerid, - HausInfo[h][Preis]);
SendClientMessage(playerid,FARBE_WEIß,"gekauft xD");
HausInfo[h][Vergeben] = 1;
strmid(HausInfo[h][Besitzer], Name, 0, strlen(Name), 24);
INI_Save();
INI_Close();
return 1;
}
}
}
return 1;
}
Dort sind 2 problem und zwar diese hier
HausInfo[h][Vergeben] = 1;
strmid(HausInfo[h][Besitzer], Name, 0, strlen(Name), 24);
Die Variable überschreibt in der Haus datei nix und beim
strmid soll ja der Spielername in die Haus datei eignetragen werden was ebenfalls nicht
funktioniert.
Jmd ne ahnung?
Mfg