diff --git a/plugins/l4d2_ai_minigun.smx b/plugins/l4d2_ai_minigun.smx index 0205150..ef44f31 100644 Binary files a/plugins/l4d2_ai_minigun.smx and b/plugins/l4d2_ai_minigun.smx differ diff --git a/scripting/l4d2_ai_minigun.sp b/scripting/l4d2_ai_minigun.sp index d9fb5a7..83ca78d 100644 --- a/scripting/l4d2_ai_minigun.sp +++ b/scripting/l4d2_ai_minigun.sp @@ -63,7 +63,11 @@ public Action Command_SpawnAIBot(int client, int args) { if(args > 0) { GetCmdArg(1, arg1, sizeof(arg1)); char model[64]; - FindModelFromString(arg1, model, sizeof(model)); + if(!FindSurvivorModel(arg1, model, sizeof(model))) { + LogError("Could not find a survivor model."); + ReplyToCommand(client, "Could not find that survivor."); + return Plugin_Handled; + } //get ground: float vPos[3], vAng[3]; @@ -128,7 +132,7 @@ bool SpawnSurvivor(const float vPos[3], const float vAng[3], const char[] model, return true; } -stock bool FindModelFromString(const char str[16], char[] model, int modelStrSize) { +stock bool FindSurvivorModel(const char str[16], char[] model, int modelStrSize) { int possibleNumber = StringToInt(str, 10); if(modelStrSize == 1 && possibleNumber <= 7 && possibleNumber >= 0) { switch(possibleNumber) {