Guten Tag,
Mein Name lautet MrPawn.
Und zwar komme ich aktuell nicht weiter und habe eine Denkblockade.
Ich mache ein Geldlieferanten System.
Und zwar kann man schon jeden Geldtransporter beladen, nun bin ich beim entladen.
Und zwar soll der ATM dann 100$+ Bekommen.
Angefangen habe ich so.
enum ATMINFO {
Float:a_x, Float:a_y, Float:a_z,
LoadValue, aid,
};
new aInfo[][ATMINFO] = {
{1185.8193, -1046.6255, 31.9194, 0, 1}
};
ocmd:moneydrop(playerid)
{
new tmp_id, string[136];
if(PlayerInfo[playerid][pJob] != 22)return SendClientMessage(playerid, -1, "Du bist kein Geldlieferant.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid, -1, "Du sitzt in keinem Fahrzeug.");
new carid = GetPlayerVehicleID(playerid);
if(!IsASecuricar(carid))return SendClientMessage(playerid, -1, "Du sitzt in keinem Geldtransporter.");
for ( new i; i < sizeof(Lieferantveh); i++)
{
if(carid != Lieferantveh[i])continue;
tmp_id = i;
}
if(MoneyLoad[tmp_id] == 0)return SendClientMessage(playerid, -1, "Der Geldtransporter ist nicht beladen.");
MoneyLoad[tmp_id] = 0;
new rand = 300 + random(200);
GivePlayerMoney(playerid, rand);
for(new i;i<sizeof(aInfo);i++){
if(!IsPlayerInRangeOfPoint(playerid, 3.0, aInfo[i][a_x], aInfo[i][a_y], aInfo[i][a_z]))continue;
aInfo[][LoadValue] += 100;
}
if(aInfo[tmp_id][LoadValue] > 15000)return SendClientMessage(playerid, -1, "Der Automat hat bereits, $15.000");
aInfo[tmp_id][LoadValue] += 100;
format(string, sizeof(string), "ERFOLGREICH: {FFFFFF}Du hast den Geldtransporter erfolgreich entladen. Verdienst: $i", rand);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
Ich weis grad echt nicht mehr weiter
Mit freundlichen Grüßen,
MrPawn