Maps nominated by owner=0 should not be replaced. Fixes sm_nominate_addmap only allowing a single map to be added (bug 3272)
This commit is contained in:
parent
db5a0be4ca
commit
759c76e188
@ -884,7 +884,8 @@ NominateResult:InternalNominateMap(String:map[], bool:force, owner)
|
||||
|
||||
new index;
|
||||
|
||||
if ((index = FindValueInArray(g_NominateOwners, owner)) != -1)
|
||||
/* Look to replace an existing nomination by this client - Nominations made with owner = 0 aren't replaced */
|
||||
if (owner && ((index = FindValueInArray(g_NominateOwners, owner)) != -1))
|
||||
{
|
||||
new String:oldmap[33];
|
||||
GetArrayString(g_NominateList, index, oldmap, sizeof(oldmap));
|
||||
@ -893,7 +894,6 @@ NominateResult:InternalNominateMap(String:map[], bool:force, owner)
|
||||
Call_PushCell(owner);
|
||||
Call_Finish();
|
||||
|
||||
|
||||
SetArrayString(g_NominateList, index, map);
|
||||
return Nominate_Replaced;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user