Hey,
habe folgenden Code:
enum value{
armour = 0,
sniper = 0,
shotgun = 1,
onlydeagle = 0
};
new settings[value];
Und dann bei OnDialogResponse:
if(settings[shotgun]==0){
settings[shotgun] = 1;
SendClientMessageToAll(ROT,"**Ein Admin hat Shotgun für Team DM aktiviert.**");
}else{
settings[shotgun] = 0;
SendClientMessageToAll(ROT,"**Ein Admin hat Shotgun für Team DM deaktiviert.**");
}
Ich kann allen variablen im Enum verwenden, nur diese eine nicht.
Fehler:
Zitaterror 032: array index out of bounds (variable "settings")
Dies bei allen Zeilen, wo
settings[shotgun]
vorkommt.
Ich finde den Fehler nicht, was mache ich falsch?
//E: Habe nun entdeckt, dass es an dem "= 1" im Enum liegt. Aber wie kann ich der Variable im Enum nun standartmäßig eine 1 zuweisen?
Grüße