14.07.2017, 17:48
Quote:
Have you tried this?
|
Code:
foreach(new i : EVM){ printf("Iterator: %d", i); new cur = evmID; Iter_SafeRemove(EVM, cur, evmID); } Iterator: 7 Iterator: 0 Iterator: -39800
PHP Code:
foreach(new i : EVM)
DeleteEVM(i);
DeleteEVM(evmID){
EVMInfo[evmID][e_evmName][0] = EOS;
EVMInfo[evmID][e_evmPosX] = 0;
EVMInfo[evmID][e_evmPosY] = 0;
EVMInfo[evmID][e_evmPosZ] = 0;
EVMInfo[evmID][e_evmRotX] = 0;
EVMInfo[evmID][e_evmRotY] = 0;
EVMInfo[evmID][e_evmRotZ] = 0;
EVMInfo[evmID][e_evmIsBlocked] = true;
DestroyDynamicObject(EVMInfo[evmID][e_evmObj]);
DestroyDynamic3DTextLabel(EVMInfo[evmID][e_evmLabel]);
new cur = evmID;
Iter_SafeRemove(EVM, cur, evmID);
}
PHP Code:
foreach(new i : EVM){
DeleteEVM(i);
new cur = i;
Iter_SafeRemove(EVM, cur, i);
}
DeleteEVM(evmID){
EVMInfo[evmID][e_evmName][0] = EOS;
EVMInfo[evmID][e_evmPosX] = 0;
EVMInfo[evmID][e_evmPosY] = 0;
EVMInfo[evmID][e_evmPosZ] = 0;
EVMInfo[evmID][e_evmRotX] = 0;
EVMInfo[evmID][e_evmRotY] = 0;
EVMInfo[evmID][e_evmRotZ] = 0;
EVMInfo[evmID][e_evmIsBlocked] = true;
DestroyDynamicObject(EVMInfo[evmID][e_evmObj]);
DestroyDynamic3DTextLabel(EVMInfo[evmID][e_evmLabel]);
}