Moin,
eben habe ich eine Payday Funktion erweitert.
Nun, Jeffry hat mir schon mal bei diesem Problem geholfen doch diesmal klappt das nicht so ganz.
Die new; funktionen sind schon rausgenommen, doch wie beim VosaRob krieg ich wirre Zahlen raus die gar nicht stimmen sollten. Jetzt hab ich versucht die unter den Includes zu deklarieren bloß bei einer MySQL Funktion schmiert der Compiler ab
new taxvalue = mysql_tquery(handle, "SELECT tax FROM staat WHERE id = 1");
Code
@PaydayInit(playerid);
@PaydayInit(playerid)
{
if(IsPlayerConnected(playerid))
{
PlayerInfo[playerid][pPayseconds]++;
if(PlayerInfo[playerid][pPayseconds] >= 60)
{
PlayerInfo[playerid][pPayseconds] = 0;
PlayerInfo[playerid][pPayminutes]++;
if(PlayerInfo[playerid][pPayminutes] >= 60)
{
PlayerInfo[playerid][pPayminutes] = 0;
PlayerInfo[playerid][pBank] += gehalt;
SendClientMessage(playerid, COLOR_WHITE, "==========================");
SendClientMessage(playerid, COLOR_WHITE, "Kontoauszug");
SendClientMessage(playerid, COLOR_WHITE, "Lohnüberweisung +%d", scheck);
SendClientMessage(playerid, COLOR_WHITE, "Lohnsteuer -%d", lohnsteuer);
/*if(PlayerInfo[playerid][pRented] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Miete -%d", pRentBill);
}*/
SendClientMessage(playerid, COLOR_WHITE, "Summe +%d", gehalt);
SendClientMessage(playerid, COLOR_WHITE, "==========================");
new kassenstring[256];
format(kassenstring, sizeof(kassenstring), "UPDATE staat SET kasse = '%d' WHERE id = 1", lohnsteuer);
mysql_tquery(handle, kassenstring);
}
}
}
}
Alles anzeigen

