Hi Community,
Ich bin absolut neu im Script-Geschäft, und wollte mal Fragen, was an diesem Script sooo falsch ist, dass es überhaupt nicht funktioniert!
1) Was will ich haben?
Ich möchte, dass man eine Kamera nimmt (PickUp bereits vorhanden, getestet und funzt), und nach 5 Fotos mit /lohn 500$ bekommt... Wenn man allerdings erst 0-4 Fotos gemacht hat kommt "Nope, zu wenig!"
2) Mein Script
new slot,weapon,ammo;
if(strcmp(cmdtext, "/lohn", true) == 0)
{
GetPlayerWeaponData(playerid,slot,weapon,ammo);
{
if(ammo == 5)
{
GivePlayerMoney(playerid, 500);
return 1;
}
else
{
SendClientMessage(playerid,RED,"Nope, zu wenig!");
return 1;
}
}
}
3) Noch Fragen!
Ja, und zwar : 1) Wie wird die "ammo" (in GetPlayerWeaponData) gezählt, also nach Schuss die verbraucht sind, oder Schuss die ich noch habe...
2) Kann ich anstelle von dem:
if(ammo == 5)
auch
if(ammo <= 5
verwenden?
Danke schonmal für alle antworten...