Hallo,
Ich wollte mal fragen was hier dran falsch ist ?
Beim Hauskaufen code funktioniert es einwandfrei mit Else und dan die abfrage ob der spieler schon ein haus hat oder nicht
Code
ocmd:hausverkaufen(playerid,params[])
{
for(new haus=1;haus<MAX_HAUS;haus++)
{
if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
if(strcmp(HausInfo[haus][haus_besitzer],"Keiner",false))return SendClientMessage(playerid,0x00FF00,"Haus verkauft!!");
{
GivePlayerMoney(playerid,HausInfo[haus][haus_preis]);
new pfad[50];
format(pfad,50,"/haus/%d.txt",haus);
dini_Set(pfad,"besitzer","Keiner");
KillHaus(haus);
SpielerSpeichern(playerid);
LoadHaus(haus);
}
else
if(GetPVarInt(playerid,"Haus",0))return SendClientMessage(playerid,0x00FF00,"Du Besitzt kein Haus!");
}
return 1;
}
Alles anzeigen
Hier der Befehl der mit Else Funktioniert also der haus kaufen befehl
Code
ocmd:hauskaufen(playerid,params[])
{
for(new haus=1;haus<MAX_HAUS;haus++)
{
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);
SetPVarInt(playerid,"Haus",1);
SpielerSpeichern(playerid);
KillHaus(haus);
LoadHaus(haus);
}
else
if(GetPVarInt(playerid,"Haus",1))return SendClientMessage(playerid,0x00FF00,"Du Besitzt bereits ein Haus!");
}
return 1;
}
Alles anzeigen
beim haus verkaufen spuckter errors
Code
C:\Users\justin\Desktop\DarkDragon\gamemodes\DarkDragon.pwn(1159 -- 1160) : warning 215: expression has no effect
C:\Users\justin\Desktop\DarkDragon\gamemodes\DarkDragon.pwn(1160) : error 001: expected token: ";", but found "if"
C:\Users\justin\Desktop\DarkDragon\gamemodes\DarkDragon.pwn(1160) : warning 202: number of arguments does not match definition
ICh hoffe man kann mir helfen