Hey Leute.
Ich würde gerne mal die Steuern Abheben können.
Währe nett wenn man den befehl eingibt das dort Steht wenn man /steuerninfo macht Wie viel Steuergeld es gibt und mit /steuernah kann man dann die Gewünschte SUmme abheben.
Hier der Befehl:
if(strcmp(cmd,"/givetax",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] != 7)
{
SendClientMessage(playerid, COLOR_GREY, " Du bist nicht der Präsident !");
return 1;
}
if(Tax < 1)
{
SendClientMessage(playerid, COLOR_GREY, " Staatskasse ist Leer! !");
return 1;
}
new Cops = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == 2 && PlayerInfo[i][pMember] == 1)
{
Cops += 1;
}
}
}
if(Cops >= 1)
{
new value = Tax / 2;
new price = value / Cops;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == 2 && PlayerInfo[i][pMember] == 1)
{
format(string, sizeof(string), "* Du hast vom Presidenten $%d bekommen ( Steuern ).",price);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
GivePlayerMoney(i, price);
Tax -= price;
}
}
}
SaveStuff();
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Im moment sind keine Polizisten online !");
return 1;
}
}
return 1;
}
Das Speichern:
Function SaveStuff()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%d,%d,%d,%d", Jackpot,Tax,TaxValue,Security,PayDayTeiler,LSAWaren,FarmerDrogen);
new File: file2 = fopen("stuff.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
Ich hoffe ihr könnt mir schnell Helfen.
Viele Grüße
Ramiz
//edit: Überschrift Fehler