Korrektur Spielercheck
Diverse Pruefungen, ob ein Spieler existiert, gefixt.
Dabei direkt auf etwas robusteres umgestellt statt auf
die Existenz des Savefiles zu pruefen.
Change-Id: I13d251e497f166e12403c902c3fcac179c7dd879
diff --git a/secure/master/misc.c b/secure/master/misc.c
index 40915c7..a831d46 100644
--- a/secure/master/misc.c
+++ b/secure/master/misc.c
@@ -176,7 +176,8 @@
return;
}
- if ( !force && file_size(SAVEPATH+name[0..0]+"/"+name+".o") > 0 ){
+ if ( !force && find_userinfo(name))
+ {
write("Es existiert bereits ein Spieler dieses Namens.\n");
return;
}
@@ -243,7 +244,8 @@
return 0;
}
- if (file_size(SAVEPATH+name[0..0]+"/"+name+".o")<=0){
+ if (!find_userinfo(name))
+ {
write("Es existiert kein Spieler dieses Namens!\n");
return 0;
}