Guten Tag,
ich hab gerade mal ein Payday gescriptet, und dann kommen so dumme Errors.
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11912) : error 017: undefined symbol "hartz"
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11912) : warning 215: expression has no effect
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11916) : error 017: undefined symbol "hartz"
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11916) : warning 215: expression has no effect
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11920) : error 017: undefined symbol "hatauto"
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11920) : warning 215: expression has no effect
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11941) : error 010: invalid function or declaration
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11945) : error 010: invalid function or declaration
C:\DOKUME~1\kevin\Desktop\SAMP-S~1\GAMEMO~1\NGRV01.pwn(11953) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
Bei dem Code: (obwohl hartz genutzt wird, sagt er es wird nich benutzt:
public Payday(playerid)
{
new hathaus,Mietethaus,hatbiz,rand,rand2,rand3,string1[200];
new string2[200],string3[200],string4[200];//string5[200];
rand = random(500);
rand2 = random(1000);
rand3 = random(200);
for(new h;h<MAX_HOUSES;h++)
{
if (strcmp(SpielerName(playerid), HausInfo[h][hOwner], true) == 0 && GetPVarInt(playerid,"Housekey") != -1)
{
hathaus = 1;
}
if (strcmp(SpielerName(playerid), HausInfo[h][hOwner], false) == 0 && GetPVarInt(playerid,"Housekey") != -1)
{
Mietethaus = 1;
}
if (strcmp(SpielerName(playerid), HausInfo[h][hOwner], false) == 0 && GetPVarInt(playerid,"Housekey") == -1)
{
Mietethaus = 0;
hathaus = 0;
}
}
if(GetPVarInt(playerid,"Bizkey") != -1)
{
hatbiz = 1;
}
if(GetPVarInt(playerid,"Tankeninhaber") != -1)
{
hatbiz = 1;
}
if(GetPVarInt(playerid,"Fraktion") == 0)
{
hartz = 1;//Zeile 11912
}
else
{
hartz = 0;//Zeile 11916
}
if(GetPVarInt(playerid,"HatAuto") >0)
{
hatauto = 1;//Zeile 11920
}
new ha = GetPVarInt(playerid,"Housekey");
SendClientMessage(playerid,COLOR_RED,"___________________Zahltag___________________");
if(hathaus == 1)
{
format(string1,200,"Haus: Strom u. Wasserkosten: -%d$",rand);
SendClientMessage(playerid,COLOR_WHITE,string1);
}
if(Mietethaus == 1)
{
format(string2,200,"Haus: Miete: -%d$",HausInfo[ha][hMiete]);
SendClientMessage(playerid,COLOR_WHITE,string2);
}
if(hatbiz == 1)//11941
{
format(string3,200,"Gewerbesteuer: -%d$",rand2);
SendClientMessage(playerid,COLOR_WHITE,string3);
}
format(string4,200,"Steuern: %d",rand3);
SendClientMessage(playerid,COLOR_WHITE,string4);}
if(hartz == 1)//11945
{
SendClientMessage(playerid,COLOR_WHITE,"Arbeitlosengeld: +200$");
}
if(hartz == 0)
{
format(string5,200,"Berufsgehalt: +%d",GetPVarInt(playerid,"FGehalt");
SendClientMessage(playerid,COLOR_WHITE,string5);
}
SendClientMessage(playerid,COLOR_RED,"______________________________________________");
SetPVarInt(playerid,"PDTime",120);
Paydaytimer[playerid] = SetTimerEx("PDMinuten",60000,1,"i",playerid);
return 1;//11953
}
Es irritiert mich irgendwie, da ein Payday ja nichts schweres ist ^^.
Ich habe anscheinend irgendein dummen Fehler gemacht.
MfG