Ich habe kurz eine frage wen ich jemand payday gebe bekommt er keinen?
Code
ocmd:givepayday(playerid, params[])
{
new pID, string[128];
if(Spieler[playerid][pAdmin] < 6)return SendClientMessage(playerid, COLOR_WHITE, ERROR_ADMIN);
if(sscanf(params, "ui", pID))return SendClientMessage(playerid, COLOR_WHITE, "{3592D7}* Benutze {00CC00}/givepayday [SpielerID/Name]");
if(!Spieler[pID][pLoggedIn])return SendClientMessage(playerid, COLOR_WHITE, ERROR_OFFLINE);
format(string, sizeof(string), "{33CCFF}%s %s hat %s einen Payday gegeben!", GetPlayerAdminName(playerid), GetName(playerid));
SendClientMessage(pID, COLOR_WHITE, string);
format(string, sizeof(string), "{15951F}%s {FFFF00}hat {15951F}%s {FFFF00}einen Payday gegeben.", GetName(playerid), GetName(pID));
SendAdminMessage(COLOR_WHITE, string);
PayDay(pID);
return 1;
}
Alles anzeigen
Code
stock PayDay(playerid)
{
new string[128], steuer;
Spieler[playerid][pPayday] ++;
if(Spieler[playerid][pPayday] >= 3600)
{
Spieler[playerid][pPayday] = 0;
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}|=================== PayDay ===================|");
for(new vehSlot=0;vehSlot<MAX_PLAYER_VEHICLES;vehSlot++)
{
if(!strcmp(GetName(playerid), PrivateVehicle[playerid][vehSlot][vehBesitzer], true))
{
if(IsValidVehicle(PrivateVehicle[playerid][vehSlot][vehID]))
{
for(new i = 0; i < sizeof(VehicleShop); i++)
{
if(PrivateVehicle[playerid][vehSlot][modelid] == VehicleShop[i][modelid])
{
steuer += VehicleShop[i][KFZSteuer];
break;
}
}
}
}
}
printf("KFZ Steuer: %d", steuer);
Spieler[playerid][pBank] -= steuer;
format(string, sizeof(string), "KFZ-Steuer: -%d$", steuer);
SendClientMessage(playerid, COLOR_WHITE, string);
if(Spieler[playerid][pExp] >= GetPlayerMaxExp(playerid))
{
Spieler[playerid][pExp] -= GetPlayerMaxExp(playerid);
Spieler[playerid][pLevel] ++;
SendClientMessage(playerid, COLOR_WHITE, " ");
GameTextForPlayer(playerid, "~b~LEVEL UP!", 5000, 1);
PlayerPlaySound(playerid, 1183, 0.0, 0.0, 0.0);
SetTimerEx("StopPlayerPlaySound", 5000, 0, "i", playerid);
SetPlayerScore(playerid, Spieler[playerid][pLevel]);
}
SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}|==============================================|");
}
return 1;
}
Alles anzeigen
