dcmd_punkteentzug(playerid, params[])
{
new id, grund, punkte;
if (!sscanf(params, "dsd", id, grund, punkte)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Usage: /punkteentzug [ID] [REASON] [PUNKTE]");
else if (!IsPlayerConnected(id)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Invalid ID");
else if (PInfo[playerid][Job] !=1) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Du bist kein Polizist");
else if (PInfo[id][Fuehrerschein] !=1) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Dieser Spieler hat kein Führerschein");
else
{
format(tmp,256,"[LVPD] %s hat %s %d Punkte wegen %s entzogen", PlayerName(playerid), PlayerName(id), punkte, grund);
SendClientMessageForTeam(1,COLOR_POLICEBLUE,tmp);
format(tmp2,256,"[LVPD] Officer %s hat dir %d Punkte wegen %s entzogen", PlayerName(playerid), punkte, grund);
SendClientMessage(id,COLOR_POLICEBLUE,tmp2);
PInfo[id][Punkte] = PInfo[id][Punkte]-punkte;
if(PInfo[id][Punkte] <= 0)
{
PInfo[id][Fuehrerschein] = 0;
PInfo[id][Punkte] = 0;
SendClientMessage(id,COLOR_POLICEBLUE, "[LVPD] Du hast soeben 0 Punkte erreicht somit hast du dein Führerschein verloren.");
}
}
return 1;
}
dcmd_strafzettel(playerid, params[])
{
new id, grund, preis;
if (!sscanf(params, "dsd", id, grund, preis)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Usage: /strafzettel [ID] [REASON] [PRICE]");
else if (PInfo[playerid][Job] !=1) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Du bist kein Polizist");
else if (!IsPlayerConnected(id)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Invalid ID");
else if (ProxDetectorS(8.0, playerid, id)) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Du bist nicht in der Nähe des Spielers");
else if (preis < 1 || preis > 99999) SendClientMessage(playerid, 0xFF0000FF, "[INFO] Invalid amount");
else
{
TicketOffer[id] = playerid;
TicketMoney[id] = preis;
format(tmp, 256, "[LVPD] Du hast %s ein Strafzettel in wert von %d$ wegen %s erteilt", PlayerName(id), preis, grund);
SendClientMessage(playerid, COLOR_POLICEBLUE, tmp);
format(tmp2, 256, "[LVPD] Officer %s hat dir ein Strafzettel in Wert von %d$ wegen %s erteilt", PlayerName(playerid), preis, grund);
SendClientMessage(id, COLOR_POLICEBLUE, tmp2);
SendClientMessage(id, COLOR_POLICEBLUE, "[LVPD] Tippe /bezahlen Strafmandat, um den Strafzettel zu bezahle");
}
return 1;
}
Könnte mir jemand sagen wieso diese Befehle nicht gehen ?
Obwohl ich beim Kompilen keine Warnings/errors bekomme ?